Сбор и отчеты служб данных с поддержкой Azure Arc
В этой статье описываются данные, передаваемые службам данных с поддержкой Azure Arc в Корпорацию Майкрософт.
Ни службы данных с поддержкой Azure Arc, ни ни какие-либо применимые службы данных не хранят любые данные клиента. Применение:
- Управляемый экземпляр SQL включен Azure Arc
- PostgreSQL с поддержкой Azure Arc
Службы данных с поддержкой Azure Arc
Службы данных с поддержкой Azure Arc могут использовать некоторые или все из следующих продуктов.
Управляемый экземпляр SQL включен Azure Arc
PostgreSQL с поддержкой Azure Arc
Azure Data Studio
В этот раз воспользуйтесь сборкой Azure Data Studio для участников программы предварительной оценки.
Azure CLI (az)
Прямое соединение
Если кластер настроен для прямого подключения к Azure, некоторые данные автоматически передаются в корпорацию Майкрософт.
В следующей таблице описаны типы данных, способы их отправки и требования.
Категория данных | Какие данные отправляются? | Как они отправляются? | Требуется ли это? |
---|---|---|---|
Операционные данные | Метрики и журналы | Автоматически при настройке этого | No |
Данные инвентаризации и выставления счетов | Инвентаризация (например, количество экземпляров) и использование (например, количество использованных виртуальных ядер) | Автоматически | Да |
Диагностика | Диагностические сведения для устранения неполадок | Экспортируются вручную и предоставляются службе поддержки Майкрософт | Только для устранения неполадок и в соответствии с требованиями стандартных политик конфиденциальности |
Косвенное соединение
Если кластер не настроен для прямого подключения к Azure, он автоматически не передает в корпорацию Майкрософт операционные данные, данные инвентаризации и выставления счетов. Для передачи этих данных в корпорацию Майкрософт необходимо настроить экспорт.
В следующей таблице описаны типы данных, способы их отправки и требования.
Категория данных | Какие данные отправляются? | Как они отправляются? | Требуется ли это? |
---|---|---|---|
Операционные данные | Метрики и журналы | Вручную | No |
Данные инвентаризации и выставления счетов | Инвентаризация (например, количество экземпляров) и использование (например, количество использованных виртуальных ядер) | Вручную | Да |
Диагностика | Диагностические сведения для устранения неполадок | Экспортируются вручную и предоставляются службе поддержки Майкрософт | Только для устранения неполадок и в соответствии с требованиями стандартных политик конфиденциальности |
Операционные данные
Операционные данные собираются для всех экземпляров базы данных и для самой платформы служб данных с поддержкой Azure Arc. Существует два типа операционных данных.
Метрики — метрики, связанные с производительностью и емкостью, которые собираются в базу данных притока, предоставляемую в рамках служб данных с поддержкой Azure Arc. Эти метрики можно просмотреть на предоставленной панели мониторинга Grafana.
Журналы — записи, создаваемые всеми компонентами, включая сбой, предупреждение и информационные события, собираются в базу данных OpenSearch, предоставляемую в рамках служб данных с поддержкой Azure Arc. Журналы можно просмотреть на предоставленной панели мониторинга Kibana. До выпуска 2023 г. база данных журнала использовала Elasticsearch. После этого он использует OpenSearch.
Для просмотра операционных данных, хранящихся локально, требуются встроенные административные привилегии для просмотра в Grafana/Kibana.
Операционные данные не покидают вашу среду, если вы не решили экспортировать или отправлять (косвенный режим подключения) или автоматически отправлять (напрямую подключенный режим) данные в Azure Monitor или Log Analytics. Данные переходят в рабочую область Log Analytics, которую вы контролируете.
Если данные отправляются в Azure Monitor или Log Analytics, можно выбрать регион Azure или центр обработки данных, в котором находится рабочая область Log Analytics. После этого вы сможете просмотреть или скопировать их из других расположений, контролируемых вами.
Данные инвентаризации
Собранные данные инвентаризации представлены несколькими типами ресурсов Azure. В следующих разделах показаны свойства, типы и описания, собранные для каждого типа ресурса:
Каждый экземпляр базы данных и сам контроллер данных указываются в Azure как ресурсы Azure в Azure Resource Manager.
Существует три типа ресурсов.
- Управляемый экземпляр SQL включен Azure Arc
- Сервер PostgreSQL с поддержкой Azure Arc
- Контроллер данных
В следующих разделах показаны свойства, типы и описания, собираемые и хранимые для каждого типа ресурса.
SQL Server — Azure Arc
Description | Имя свойства | Тип свойства |
---|---|---|
Имя компьютера | name | строка |
Имя экземпляра SQL Server | instanceName | строка |
Версия SQL Server | версия | строка |
Выпуск SQL Server | edition | строка |
Идентификатор ресурса сервера | containerResourceId | строка |
Виртуальные ядра | Виртуальное ядро | строка |
Состояние подключения | статус | строка |
Уровень исправлений SQL Server | patchLevel | строка |
Параметры сортировки | collation | строка |
Текущая версия | Текущая версия | строка |
Динамические порты TCP | tcpDynamicPorts | строка |
Статические порты TCP | tcpStaticPorts | строка |
Код продукта | productId | строка |
Тип лицензии | licenseType | строка |
Состояние Microsoft Defender | azureDefenderStatus | строка |
Состояние Microsoft Defender последнее обновление | azureDefenderStatusLastUpdated | строка |
Состояние подготовки | provisioningState | строка |
Следующий документ JSON является примером ресурса SQL Server — Azure Arc.
{
"name": "SQL22-EE_PAYGTEST",
"version": "SQL Server 2022",
"edition": "Enterprise",
"containerResourceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourcegroups/sashan-arc-eastasia/providers/Microsoft.HybridCompute/machines/SQL22-EE",
"vCore": "8",
"status": "Connected",
"patchLevel": "16.0.1000.6",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"currentVersion": "16.0.1000.6",
"instanceName": "PAYGTEST",
"tcpDynamicPorts": "61394",
"tcpStaticPorts": "",
"productId": "00488-00010-05000-AB944",
"licenseType": "PAYG",
"azureDefenderStatusLastUpdated": "2023-02-08T07:57:37.5597421Z",
"azureDefenderStatus": "Protected",
"provisioningState": "Succeeded"
}
База данных SQL Server — Azure Arc
Description | Имя свойства | Тип свойства |
---|---|---|
Имя базы данных | name | строка |
Параметры сортировки | Имя сортировки | строка |
Дата создания базы данных | databaseCreationDate | System.DateTime |
Уровень совместимости | compatibilityLevel | строка |
Состояние базы данных | state | string |
Режим чтения | isReadOnly | boolean |
Режим восстановления | recoveryMode | boolean |
Автоматическое закрытие включено | isAutoCloseOn | boolean |
Автоматическое сжатие включено | isAutoShrinkOn | boolean |
Автоматическое создание статистики | isAutoCreateStatsOn | boolean |
Включена автоматическая статистика обновления | isAutoUpdateStatsOn | boolean |
Включен удаленный архив данных | isRemoteDataArchiveEnabled | boolean |
! Включена оптимизация памяти | isMemoryOptimizationEnabled | boolean |
Шифрование включено | isEncrypted | boolean |
Режим надежности включен | isTrustworthyOn | boolean |
Сведения о резервном копировании | backupInformation | |
Состояние подготовки | provisioningState | строка |
Следующий документ JSON является примером базы данных SQL Server — ресурса Azure Arc.
{
"name": "newDb80",
"collationName": "SQL_Latin1_General_CP1_CI_AS",
"databaseCreationDate": "2023-01-09T03:40:45Z",
"compatibilityLevel": 150,
"state": "Online",
"isReadOnly": false,
"recoveryMode": "Full",
"databaseOptions": {
"isAutoCloseOn": false,
"isAutoShrinkOn": false,
"isAutoCreateStatsOn": true,
"isAutoUpdateStatsOn": true,
"isRemoteDataArchiveEnabled": false,
"isMemoryOptimizationEnabled": true,
"isEncrypted": false,
"isTrustworthyOn": false
},
"backupInformation": {},
"provisioningState": "Succeeded"
}
контроллера данных Azure Arc.
Description | Имя свойства | Тип свойства |
---|---|---|
Сведения о расположении | OnPremiseProperty | public: OnPremiseProperty |
Необработанные сведения Kubernetes (kubectl get datacontroller ) |
K8sRaw | объект |
Дата последней отправки из локального кластера | LastUploadedDate | System.DateTime |
Состояние контроллера данных | ProvisioningState | строка |
Следующий документ JSON является примером ресурса контроллера данных Azure Arc.
{
"id": "/subscriptions/bbbb1b1b-cc2c-dd3d-ee4e-ffffff5f5f5f/resourceGroups/contoso-rg/providers/Microsoft.AzureArcData/dataControllers/contosodc",
"name": "contosodc",
"type": "microsoft.azurearcdata/datacontrollers",
"location": "eastus",
"extendedLocation": {
"name": "/subscriptions/bbbb1b1b-cc2c-dd3d-ee4e-ffffff5f5f5f/resourceGroups/contoso-rg/providers/Microsoft.ExtendedLocation/customLocations/contoso",
"type": "CustomLocation"
},
"tags": {},
"systemData": {
"createdBy": "contosouser@contoso.com",
"createdByType": "User",
"createdAt": "2023-01-03T21:35:36.8412132Z",
"lastModifiedBy": "319f651f-7ddb-4fc6-9857-7aef9250bd05",
"lastModifiedByType": "Application",
"lastModifiedAt": "2023-02-15T17:13:26.6429039Z"
},
"properties": {
"infrastructure": "azure",
"onPremiseProperty": {
"id": "4eb0a7a5-5ed6-4463-af71-12590b2fad5d",
"publicSigningKey": "MIIDWzCCAkOgAwIBAgIIA8OmTJKpD8AwDQYJKoZIhvcNAQELBQAwKDEmMCQGA1UEAxMdQ2x1c3RlciBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMjMwMTAzMjEzNzUxWhcNMjgwMTAyMjEzNzUxWjAaMRgwFgYDVQQDEw9iaWxsaW5nLXNpZ25pbmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3rAuXaXIeaipFiqGW5rtkdq/1+S58CRMEkANHvwFnimXEWIt8VnbG9foIm20r0RK+6XeRpn5r92jrOl/3R4Q9AAiF3Tgzy3NF9Dg9OsKo1bnrfWHMxmyX2w8TxyZSvWKEUVpVhjhqyhy/cqSJA5ASjEtthMx4Q1HTVcEDSTfnPHPz9EhfZqZ6ES3Yqun2D9MIatkSUpjHJbqYwRTzzrsPG84hJX7EGAWntvEzzCjmTUsouShEwUhi8c05CLBwzF5bxDNLhTdy+tj2ZyUzL7R+BmifwPR9jvOziYPlrbgIIs77sPbNlZjZvMeeBaJHktWZ0s8/UpUpV1W69m7hT2gbAgMBAAGjgZYwgZMwIAYDVR0lAQH/BBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMA4GA1UdDwEB/wQEAwIFoDBfBgNVHREEWDBWgg5jb250cm9sbGVyLXN2Y4IoY29udHJvbGxlci1zdmMuY29udG9zby5zdmMuY2x1c3Rlci5sb2NhbIIaY29udHJvbGxlci1zdmMuY29udG9zby5zdmMwDQYJKoZIhvcNAQELBQADggEBADcZNIZcDDUC79ElbRrXdbHo9bUUv/NJfY7Dx226jc8j0AdDq8MbHAnt+JiMH6+GDb88avleA448yZ9ujBP9zC8v8IyaWu4vQpPT7MagzlsAhb6VEWU0FQfM6R14WwbATWSOIwDlMn4I33mZULyJdZhk4TqzqTQ8F0I3TavHh8TWBbjnwg1IhR/8TQ9HfgceoI80SBE3BDI5at/CzYgoWcWS2pzfd3QYwD8DIPVLCdcx1LNSDjdlQCQTKal0yKMauGIzMuYpCF1M6Z0LunPU/Ns96T9mqLXJHu+wmAoJ2CwdXa4FruwTSgrQlY3pokjTMwGaP3uzpnCSI7ykvi5kp4Q=",
"signingCertificateThumbprint": "8FB48D0DD44DCFB25ECC13B9CB5F493F5438D38C"
},
"k8sRaw": {
"kind": "DataController",
"spec": {
"credentials": {
"dockerRegistry": "arc-private-registry",
"domainServiceAccount": "domain-service-account-secret",
"serviceAccount": "sa-arc-controller"
},
"security": {
"allowDumps": true,
"allowNodeMetricsCollection": true,
"allowPodMetricsCollection": true
},
"services": [
{
"name": "controller",
"port": 30080,
"serviceType": "LoadBalancer"
}
],
"settings": {
"ElasticSearch": {
"vm.max_map_count": "-1"
},
"azure": {
"autoUploadMetrics": "true",
"autoUploadLogs": "false",
"subscription": "bbbb1b1b-cc2c-dd3d-ee4e-ffffff5f5f5f",
"resourceGroup": "contoso-rg",
"location": "eastus",
"connectionMode": "direct"
},
"controller": {
"logs.rotation.days": "7",
"logs.rotation.size": "5000",
"displayName": "contosodc"
}
},
"storage": {
"data": {
"accessMode": "ReadWriteOnce",
"className": "managed-premium",
"size": "15Gi"
},
"logs": {
"accessMode": "ReadWriteOnce",
"className": "managed-premium",
"size": "10Gi"
}
},
"infrastructure": "azure",
"docker": {
"registry": "mcr.microsoft.com",
"imageTag": "v1.14.0_2022-12-13",
"repository": "arcdata",
"imagePullPolicy": "Always"
}
},
"metadata": {
"namespace": "contoso",
"name": "contosodc",
"annotations": {
"management.azure.com/apiVersion": "2022-03-01-preview",
"management.azure.com/cloudEnvironment": "AzureCloud",
"management.azure.com/correlationId": "aaaa0000-bb11-2222-33cc-444444dddddd",
"management.azure.com/customLocation": "/subscriptions/bbbb1b1b-cc2c-dd3d-ee4e-ffffff5f5f5f/resourceGroups/contoso-rg/providers/Microsoft.ExtendedLocation/customLocations/contoso",
"management.azure.com/location": "eastus",
"management.azure.com/operationId": "265b98a7-0fc2-4dce-9cef-26f9b6dd000c*705EDFCA81D01028EFA1C3E9CB3CEC2BF472F25894ACB2FFDF955711236F486D",
"management.azure.com/resourceId": "/subscriptions/bbbb1b1b-cc2c-dd3d-ee4e-ffffff5f5f5f/resourceGroups/contoso-rg/providers/Microsoft.AzureArcData/dataControllers/contosodc",
"management.azure.com/systemData": "{\"createdBy\":\"9c1a17be-338f-4b3c-90e9-55eb526c5aef\",\"createdByType\":\"User\",\"createdAt\":\"2023-01-03T21:35:36.8412132Z\",\"resourceUID\":\"74087467-4f98-4a23-bacf-a1e40404457f\"}",
"management.azure.com/tenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
"traceparent": "00-197d885376f938d6138babf8ed4d809c-1a584b84b3c8f5df-01"
},
"creationTimestamp": "2023-01-03T21:35:42Z",
"generation": 2,
"resourceVersion": "15446366",
"uid": "4eb0a7a5-5ed6-4463-af71-12590b2fad5d"
},
"apiVersion": "arcdata.microsoft.com/v5",
"status": {
"observedGeneration": 2,
"state": "Ready",
"azure": {
"uploadStatus": {
"logs": {
"lastUploadTime": "0001-01-01T00:00:00Z",
"message": "Automatic upload of logs is disabled. Execution time: 02/15/2023 17:07:57"
},
"metrics": {
"lastUploadTime": "2023-02-15T17:00:57.047934Z",
"message": "Success"
},
"usage": {
"lastUploadTime": "2023-02-15T17:07:53.843439Z",
"message": "Success. Records uploaded: 1."
}
}
},
"lastUpdateTime": "2023-02-15T17:07:57.587925Z",
"runningVersion": "v1.14.0_2022-12-13",
"arcDataServicesK8sExtensionLatestVersion": "v1.16.0",
"registryVersions": {
"available": [
"v1.16.0_2023-02-14",
"v1.15.0_2023-01-10"
],
"behind": 2,
"current": "v1.14.0_2022-12-13",
"latest": "v1.16.0_2023-02-14",
"next": "v1.15.0_2023-01-10",
"previous": "v1.13.0_2022-11-08"
}
}
},
"provisioningState": "Succeeded"
}
}
Сервер PostgreSQL — Azure Arc
Description | Имя свойства | Тип свойства |
---|---|---|
Идентификатор контроллера данных | DataControllerId | строка |
Имя администратора экземпляра | Административный | строка |
Имя пользователя и пароль для базовой проверки подлинности | BasicLoginInformation | public: BasicLoginInformation |
Необработанные сведения Kubernetes (kubectl get postgres12 ) |
K8sRaw | объект |
Дата последней отправки из локального кластера | LastUploadedDate | System.DateTime |
Состояние подготовки группы | ProvisioningState | строка |
Управляемый экземпляр SQL — Azure Arc
Description | Имя свойства | Тип свойства |
---|---|---|
ИД управляемого экземпляра | DataControllerId | строка |
Имя администратора экземпляра | Административный | строка |
Время начала экземпляра | Время начала | строка |
Время окончания экземпляра | EndTime | строка |
Необработанные сведения kubernetes (kubectl get sqlmi ) |
K8sRaw | объект |
Имя пользователя и пароль для базовой проверки подлинности | BasicLoginInformation | BasicLoginInformation |
Дата последней отправки из локального кластера | LastUploadedDate | System.DateTime |
Состояние подготовки управляемого экземпляра SQL | ProvisioningState | строка |
Следующий документ JSON является примером Управляемый экземпляр SQL ресурса Azure Arc.
{
"id": "/subscriptions/bbbb1b1b-cc2c-dd3d-ee4e-ffffff5f5f5f/resourceGroups/contoso-rg/providers/Microsoft.AzureArcData/sqlManagedInstances/sqlmi1",
"name": "sqlmi1",
"type": "microsoft.azurearcdata/sqlmanagedinstances",
"sku": {
"name": "vCore",
"tier": "BusinessCritical"
},
"location": "eastus",
"extendedLocation": {
"name": "/subscriptions/bbbb1b1b-cc2c-dd3d-ee4e-ffffff5f5f5f/resourcegroups/contoso-rg/providers/microsoft.extendedlocation/customlocations/contoso",
"type": "CustomLocation"
},
"tags": {},
"systemData": {
"createdBy": "contosouser@contoso.com",
"createdByType": "User",
"createdAt": "2023-01-04T01:33:57.5232885Z",
"lastModifiedBy": "319f651f-7ddb-4fc6-9857-7aef9250bd05",
"lastModifiedByType": "Application",
"lastModifiedAt": "2023-02-15T01:39:11.6582399Z"
},
"properties": {
"dataControllerId": "/subscriptions/bbbb1b1b-cc2c-dd3d-ee4e-ffffff5f5f5f/resourceGroups/contoso-rg/providers/Microsoft.AzureArcData/dataControllers/contosodc",
"admin": "sqladmin",
"k8sRaw": {
"spec": {
"scheduling": {
"default": {
"resources": {
"requests": {
"cpu": "2",
"memory": "4Gi"
},
"limits": {
"cpu": "2",
"memory": "4Gi"
}
}
}
},
"replicas": 2,
"dev": true,
"services": {
"primary": {
"type": "LoadBalancer"
},
"readableSecondaries": {}
},
"readableSecondaries": 1,
"syncSecondaryToCommit": 0,
"storage": {
"data": {
"volumes": [
{
"size": "5Gi"
}
]
},
"logs": {
"volumes": [
{
"size": "5Gi"
}
]
},
"datalogs": {
"volumes": [
{
"size": "5Gi"
}
]
},
"backups": {
"volumes": [
{
"className": "azurefile",
"size": "5Gi"
}
]
}
},
"security": {
"adminLoginSecret": "sqlmi1-login-secret"
},
"tier": "BusinessCritical",
"update": {},
"backup": {
"retentionPeriodInDays": 7
},
"licenseType": "LicenseIncluded",
"orchestratorReplicas": 1,
"parentResource": {
"apiGroup": "arcdata.microsoft.com",
"kind": "DataController",
"name": "contosodc",
"namespace": "contoso"
},
"settings": {
"collation": "SQL_Latin1_General_CP1_CI_AS",
"language": {
"lcid": 1033
},
"network": {
"forceencryption": 0,
"tlsciphers": "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384",
"tlsprotocols": "1.2"
},
"sqlagent": {
"enabled": false
},
"timezone": "UTC"
}
},
"metadata": {
"annotations": {
"management.azure.com/apiVersion": "2022-03-01-preview",
"management.azure.com/cloudEnvironment": "AzureCloud",
"management.azure.com/correlationId": "bbbb1111-cc22-3333-44dd-555555eeeeee",
"management.azure.com/customLocation": "/subscriptions/bbbb1b1b-cc2c-dd3d-ee4e-ffffff5f5f5f/resourceGroups/contoso-rg/providers/microsoft.extendedlocation/customlocations/contoso",
"management.azure.com/location": "eastus",
"management.azure.com/operationId": "dbf2e708-78da-4762-8fd5-75ba43721b24*4C234309E6735F28E751F5734D64E8F98A910A88E54A1AD35C6469BCD0E6EA84",
"management.azure.com/resourceId": "/subscriptions/bbbb1b1b-cc2c-dd3d-ee4e-ffffff5f5f5f/resourceGroups/contoso-rg/providers/Microsoft.AzureArcData/sqlManagedInstances/sqlmi1",
"management.azure.com/systemData": "{\"createdBy\":\"9c1a17be-338f-4b3c-90e9-55eb526c5aef\",\"createdByType\":\"User\",\"createdAt\":\"2023-01-04T01:33:57.5232885Z\",\"resourceUID\":\"40fa8b55-4b7d-4d6a-b783-043169d7fd03\"}",
"management.azure.com/tenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
"traceparent": "00-3c07cf4caa8b4778591b02b1bf3979ef-f2ee2c890c21ea8a-01"
},
"creationTimestamp": "2023-01-04T01:34:03Z",
"generation": 1,
"labels": {
"management.azure.com/resourceProvider": "Microsoft.AzureArcData"
},
"name": "sqlmi1",
"namespace": "contoso",
"resourceVersion": "15215035",
"uid": "6d653cd8-f17e-437a-b0dc-48154164c1ad"
},
"status": {
"lastUpdateTime": "2023-02-15T01:39:07.691211Z",
"observedGeneration": 1,
"readyReplicas": "2/2",
"roles": {
"sql": {
"replicas": 2,
"lastUpdateTime": "2023-02-14T11:37:14.875705Z",
"readyReplicas": 2
}
},
"state": "Ready",
"endpoints": {
"logSearchDashboard": "https://230.41.13.18:5601/app/kibana#/discover?_a=(query:(language:kuery,query:'custom_resource_name:sqlmi1'))",
"metricsDashboard": "https://230.41.13.18:3000/d/40q72HnGk/sql-managed-instance-metrics?var-hostname=sqlmi1-0",
"mirroring": "230.41.13.18:5022",
"primary": "230.41.13.18,1433",
"secondary": "230.41.13.18,1433"
},
"highAvailability": {
"lastUpdateTime": "2023-02-14T11:47:42.208708Z",
"mirroringCertificate": "-----BEGIN CERTIFICATE-----\nMIIDQzCCAiugAwIBAgIISqqmfCPaolkwDQYJKoZIhvcNAQELBQAwKDEmMCQGA1UEAxMdQ2x1c3Rl\r\nciBDZXJ0aWZpDEzNDA2WhcNMjgwMTAzMDEzNDA2WjAO\r\nMQwwCgYDVQQDEwNkYm0wggEiMA0GCSqgEKAoIBAQDEXj2nm2cGkyfu\r\npXWQ4s6G//AI1rbH4JStZOAHwJNYmBuESSHz0i6znjnQQloFe+g2KM+1m4TN1T39Lz+/ufEYQQX9\r\nx9WuGP2IALgH1LXc/0DGuOB16QXqN7ZWULQ4ovW4Aaz5NxTSDXWYPK+zpb1c8adsQyamLHwmSPs4\r\nMpsgfOR9EUCqdnuKjSHbWCtkJTYogpAFyZb5HOgY1TMICrTkXG6VYoCPS/EDNmtPOyVuykdjjsxx\r\nIC5KkVgHWTaYIDjim7L44FPh4HUIVM/OFScRijCZTJogN/Fe94+kGDWfgWIG36Jlz127BbWV3HNJ\r\nkH2oLchIABvgTXsdKnjK3i2TAgMBAAGjgYowgYcwIAYDVR0lAQH/BBYwFAYIKwYBBQUHAwIGCCsG\r\nAQUFBwMBMA4GA1UdDwEB/wQEAwIFoDBTBgNVHREETDBKggpzcWxtaTEtc3ZjgiRzcWxtaTEtc3Zj\r\nLmNvbnRvc28uc3ZjLmNsdXN0ZXIubG9jYWyCFnNxbG1pMS1zdmMuY29udG9zby5zdmMwDQYJKoZI\r\nhvcNAQELBQADggEBAA+Wj6WK9NgX4szxT7zQxPVIn+0iviO/2dFxHmjmvj+lrAffsgNdfeX5095f\r\natxIO+no6VW2eoHze2f6AECh4/KefyAzd+GL9MIksJcMLqSqAemXju3pUfGBS1SAW8Rh361D8tmA\r\nEFpPMwZG3uMidYMso0GqO0tpejz2+5Q4NpweHBGoq6jk+9ApTLD+s5qetZHrxGD6tS1Z/Lvt24lE\r\nKtSKEDw5O2qnqbsOe6xxtPAuIfTmpwIzIv2WiGC3aGuXSr0bNyPHzh5RL1MCIpwLMrnruFwVzB25\r\nA0xRalcXVZRZ1H0zbznGsecyBRJiA+7uxNB7/V6i+SjB/qxj2xKh4s8=\n-----END CERTIFICATE-----\n",
"healthState": "Error",
"replicas": []
},
"logSearchDashboard": "https://230.41.13.18:5601/app/kibana#/discover?_a=(query:(language:kuery,query:'custom_resource_name:sqlmi1'))",
"metricsDashboard": "https://230.41.13.18:3000/d/40q72HnGk/sql-managed-instance-metrics?var-hostname=sqlmi1-0",
"primaryEndpoint": "230.41.13.18,1433",
"runningVersion": "v1.14.0_2022-12-13",
"registryVersions": {
"available": [],
"behind": 0,
"current": "v1.14.0_2022-12-13",
"latest": "v1.14.0_2022-12-13",
"previous": "v1.13.0_2022-11-08"
}
}
},
"provisioningState": "Succeeded",
"licenseType": "LicenseIncluded"
}
}
Примеры
Пример документа JSON с данными инвентаризации ресурсов, который отправляется в Azure для создания ресурсов Azure в подписке.
{
"customObjectName": "<resource type>-2020-29-5-23-13-17-164711",
"uid": "4bc3dc6b-9148-4c7a-b7dc-01afc1ef5373",
"instanceName": "sqlInstance001",
"instanceNamespace": "arc",
"instanceType": "<resource>",
"location": "eastus",
"resourceGroupName": "production-resources",
"subscriptionId": "<subscription_id>",
"isDeleted": false,
"externalEndpoint": "32.191.39.83:1433",
"vCores": "2",
"createTimestamp": "05/29/2020 23:13:17",
"updateTimestamp": "05/29/2020 23:13:17"
}
Данные об оплате
Данные о выставлении счетов используются для отслеживания использования, за которое взымается плата. Эти данные необходимы для работы службы и должны передаваться вручную или автоматически во всех режимах.
Службы данных с поддержкой Arc
Данные выставления счетов фиксируют время начала ("создано") и время окончания ("удалено") данного экземпляра, а также любое время начала и времени при изменении количества ядер, доступных для данного экземпляра ("ограничение ядра").
{
"requestType": "usageUpload",
"clusterId": "4b0917dd-e003-480e-ae74-1a8bb5e36b5d",
"name": "DataControllerTestName",
"subscriptionId": "<subscription_id>",
"resourceGroup": "production-resources",
"location": "eastus",
"uploadRequest": {
"exportType": "usages",
"dataTimestamp": "2020-06-17T22:32:24Z",
"data":
"[{\"name\":\"sqlInstance001\",
\"namespace\":\"arc\",
\"type\":\"<resource type>\",
\"eventSequence\":1,
\"eventId\":\"50DF90E8-FC2C-4BBF-B245-CB20DC97FF24\",
\"startTime\":\"2020-06-17T19:11:47.7533333\",
\"endTime\":\"2020-06-17T19:59:00\",
\"quantity\":1,
\"id\":\"<subscription_id>\"}]",
"signature":"MIIE7gYJKoZIhvcNAQ...2xXqkK"
SQL Server с поддержкой Arc
Данные выставления счетов фиксируют моментальный снимок свойств экземпляра SQL Server, а также свойства компьютера каждый час и создает полезные данные отправки данных об использовании использования. Время моментального снимка в полезных данных для каждого экземпляра SQL Server.
{
"hostType": "Unknown",
"osType": "Windows",
"manufacturer": "Microsoft",
"model": "Hyper-V",
"isVirtualMachine": true,
"serverName": "TestArcServer",
"serverId": "<server id>",
"location": "eastus",
"timestamp": "2021-07-08T01:42:15.0388467Z",
"uploadRequest": {
"exportType": "usages",
"dataTimestamp": "2020-06-17T22:32:24Z",
"data":
"[{\"hostType\":\"VirtualMachine\",
\"numberOfCores\":4,
\"numberOfProcessors\":1,
\"numberOfLogicalProcessors\":4,
\"subscriptionId\":\"<subscription id>\",\"resourceGroup\":\"ArceeBillingPipelineStorage_Test\",
\"location\":\"eastus2euap\",
\"version\":\"Sql2019\",
\"edition\":\"Enterprise\",
\"editionOriginalString\":\"Enterprise Edition: Core based licensing\",
\"coreInfoOriginalString\":\"using 16 logical processors based on SQL Server licensing\",
\"vCore\":4,
\"instanceName\":\"INSTANCE01\",
\"licenseType\":\"LicenseOnly\",
\"hostLicenseType\":\"Paid\",
\"instanceLicenseType\":\"Paid\",
\"serverName\":\"TestArcServer\",
\"isRunning\":false,
\"eventId\":\"00000000-0000-0000-0000-000000000000\",
\"snapshotTime\":\"2020-06-17T19:59:00\",
\"isAzureBilled\":\"Enabled\",
\"hasSoftwareAssurance\":\"Undefined\"}]"
}
}
Диагностические данные
Для предоставления поддержки может потребоваться предоставить журналы экземпляров баз данных, журналы Kubernetes и другие журналы диагностики. Группа поддержки предоставит безопасное расположение для отправки. Динамические административные представления (DMV) также могут предоставлять диагностические данные. Используемые динамические административные представления или запросы могут содержать сведения о метаданных схемы базы данных, но обычно не данные клиента. Диагностические данные не содержат пароли, IP-адреса кластера или персональные данные. Они очищаются, и журналы по возможности становятся анонимными для хранилища. Они не передаются автоматически, и администратор должен вручную отправить их.
Имя поля | Примечания. |
---|---|
Журналы ошибок | Файлы журналов, которые записывают ошибки, могут содержать данные клиента или персональные данные (см. ниже) ограничены и предоставляются пользователям. |
Динамические административные представления | Динамические административные представления могут содержать запросы и планы запросов, но их использование ограничено и они предоставляются пользователем |
Представления | Представления могут содержать данные клиента, но доступ к ним предоставляется только пользователем. |
Аварийные дампы — данные клиента | Максимальное 30-дневное хранение аварийных дампов может содержать данные управления доступом В аварийных дампах клиента могут содержаться объекты статистики, значения данных в строках, тексты запросов. |
Аварийные дампы — персональные данные | Компьютер, имена для входа/имена пользователей, адреса электронной почты, сведения о расположении, идентификационные данные клиента — для включения требуется согласие пользователя. |