Gegevensverzameling en rapportage met Azure Arc-services
In dit artikel worden de gegevens beschreven die gegevensservices met Azure Arc verzenden naar Microsoft.
Gegevensservices met Azure Arc en geen van de toepasselijke gegevensservices slaan klantgegevens op. Dit is van toepassing op:
- SQL Managed Instance ingeschakeld door Azure Arc
- PostgreSQL met Azure Arc
Gegevensservices met Azure Arc
Gegevensservices met Azure Arc kunnen enkele of alle volgende producten gebruiken:
SQL Managed Instance ingeschakeld door Azure Arc
PostgreSQL met Azure Arc
Azure Data Studio
Op dit moment gebruikt u de insiders-build van Azure Data Studio.
Azure CLI (az)
Rechtstreeks verbonden
Wanneer een cluster is geconfigureerd om rechtstreeks verbinding te maken met Azure, worden sommige gegevens automatisch naar Microsoft verzonden.
In de volgende tabel wordt het type gegevens beschreven, hoe deze worden verzonden en vereist.
Indirect verbonden
Wanneer een cluster niet is geconfigureerd om rechtstreeks te worden verbonden met Azure, worden er niet automatisch operationele gegevens verzonden of worden er geen facturerings- en inventarisgegevens naar Microsoft verzonden. Als u gegevens naar Microsoft wilt verzenden, moet u de export configureren.
In de volgende tabel wordt het type gegevens beschreven, hoe deze worden verzonden en vereist.
Operationele gegevens
Operationele gegevens worden verzameld voor alle database-exemplaren en voor het platform voor gegevensservices met Azure Arc zelf. Er zijn twee typen operationele gegevens:
Metrische gegevens: prestatie- en capaciteitsgerelateerde metrische gegevens, die worden verzameld naar een Instroomdatabase die wordt geleverd als onderdeel van gegevensservices met Azure Arc. U kunt deze metrische gegevens bekijken in het opgegeven Grafana-dashboard.
Logboeken: records die door alle onderdelen worden verzonden, waaronder fouten, waarschuwingen en informatieve gebeurtenissen, worden verzameld naar een OpenSearch-database die wordt geleverd als onderdeel van gegevensservices met Azure Arc. U kunt de logboeken bekijken in het opgegeven Kibana-dashboard. Vóór de release van mei 2023 heeft de logboekdatabase Elasticsearch gebruikt. Daarna wordt OpenSearch gebruikt.
Voor de operationele gegevens die lokaal zijn opgeslagen, zijn ingebouwde beheerdersbevoegdheden vereist om deze in Grafana/Kibana weer te geven.
De operationele gegevens verlaten uw omgeving alleen als u ervoor kiest om de gegevens te exporteren/uploaden (indirect verbonden modus) of de gegevens automatisch te verzenden (rechtstreeks verbonden modus) naar Azure Monitor/Log Analytics. De gegevens gaan naar een Log Analytics-werkruimte die u bepaalt.
Als de gegevens naar Azure Monitor of Log Analytics worden verzonden, kunt u kiezen in welke Azure-regio of welk datacenter de Log Analytics-werkruimte zich bevindt. Daarna kan de toegang tot het bekijken of kopiëren vanaf andere locaties door u worden beheerd.
Inventarisgegevens
De verzamelde inventarisgegevens worden vertegenwoordigd door verschillende Azure-resourcetypen. In de volgende secties ziet u de eigenschappen, typen en beschrijvingen die voor elk resourcetype worden verzameld:
Elk database-exemplaar en de gegevenscontroller zelf worden weergegeven in Azure als een Azure-resource in Azure Resource Manager.
Er zijn drie resourcetypen:
- SQL Managed Instance ingeschakeld door Azure Arc
- PostgreSQL-server met Azure Arc
- Gegevenscontroller
In de volgende secties ziet u de eigenschappen, typen en beschrijvingen die worden verzameld en opgeslagen over elk type resource:
SQL Server - Azure Arc
Beschrijving | Eigenschapsnaam | Eigenschapstype |
---|---|---|
Computernaam | naam | tekenreeks |
Naam SQL Server-exemplaar | instanceName | tekenreeks |
Versie van SQL Server | versie | tekenreeks |
Editie van SQL Server | uitgave | tekenreeks |
Met serverresource-id | containerResourceId | tekenreeks |
Virtuele kernen | vCore | tekenreeks |
Connectiviteitsstatus | status | tekenreeks |
SQL Server-patchniveau | patchLevel | tekenreeks |
Sortering | collatie | tekenreeks |
Huidige versie | currentVersion | tekenreeks |
Dynamische TCP-poorten | tcpDynamicPorts | tekenreeks |
Statische TCP-poorten | tcpStaticPorts | tekenreeks |
Product-id | productId | tekenreeks |
Licentietype | licenseType | tekenreeks |
Microsoft Defender-status | azureDefenderStatus | tekenreeks |
Microsoft Defender-status laatst bijgewerkt | azureDefenderStatusLastUpdated | tekenreeks |
Inrichtingsstatus | provisioningState | tekenreeks |
Het volgende JSON-document is een voorbeeld van de SQL Server - Azure Arc-resource.
{
"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-database - Azure Arc
Beschrijving | Eigenschapsnaam | Eigenschapstype |
---|---|---|
Databasenaam | naam | tekenreeks |
Sortering | sortationName | tekenreeks |
Aanmaakdatum van database | databaseCreationDate | System.DateTime |
Compatibiliteitsniveau | compatibilityLevel | tekenreeks |
Databasestatus | staat | tekenreeks |
Leesmodus | isReadOnly | boolean |
Herstelmodus | recoveryMode | boolean |
Automatisch sluiten ingeschakeld | isAutoCloseOn | boolean |
Automatisch verkleinen ingeschakeld | isAutoShrinkOn | boolean |
Statistieken automatisch maken ingeschakeld | isAutoCreateStatsOn | boolean |
Statistieken automatisch bijwerken ingeschakeld | isAutoUpdateStatsOn | boolean |
Extern gegevensarchief ingeschakeld | isRemoteDataArchiveEnabled | boolean |
! Geheugenoptimalisatie ingeschakeld | isMemoryOptimizationEnabled | boolean |
Versleuteling ingeschakeld | isEncrypted | boolean |
Betrouwbare modus ingeschakeld | isTrustworthyOn | boolean |
Back-upgegevens | backupInformation | |
Inrichtingsstatus | provisioningState | tekenreeks |
Het volgende JSON-document is een voorbeeld van de SQL Server-database - Azure Arc-resource.
{
"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-gegevenscontroller
Beschrijving | Eigenschapsnaam | Eigenschapstype |
---|---|---|
Informatie-locatie | OnPremiseProperty | public: OnPremiseProperty |
De onbewerkte Kubernetes-gegevens (kubectl get datacontroller ) |
K8sRaw | object |
Laatst geüploade datum van on-premises cluster | LastUploadedDate | System.DateTime |
Status van gegevenscontroller | ProvisioningState | tekenreeks |
Het volgende JSON-document is een voorbeeld van de Azure Arc-gegevenscontrollerresource.
{
"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-server - Azure Arc
Beschrijving | Eigenschapsnaam | Eigenschapstype |
---|---|---|
De id van de gegevenscontroller | DataControllerId | tekenreeks |
De naam van de instantiebeheerder | Beheerder | tekenreeks |
Gebruikersnaam en wachtwoord voor basisverificatie | BasicLoginInformation | openbaar: BasicLoginInformation |
De onbewerkte Kubernetes-gegevens (kubectl get postgres12 ) |
K8sRaw | object |
Laatst geüploade datum van on-premises cluster | LastUploadedDate | System.DateTime |
Inrichtingsstatus van groep | ProvisioningState | tekenreeks |
Met SQL beheerd exemplaar - Azure Arc
Beschrijving | Eigenschapsnaam | Eigenschapstype |
---|---|---|
De id van het beheerde exemplaar | DataControllerId | tekenreeks |
De gebruikersnaam van de instantiebeheerder | Beheerder | tekenreeks |
De begintijd van het exemplaar | StartTime | tekenreeks |
De eindtijd van het exemplaar | EndTime | tekenreeks |
De onbewerkte kubernetes-informatie (kubectl get sqlmi ) |
K8sRaw | object |
Gebruikersnaam en wachtwoord voor basisverificatie | BasicLoginInformation | BasicLoginInformation |
Laatst geüploade datum van on-premises cluster | LastUploadedDate | System.DateTime |
Inrichtingsstatus van sql managed instance | ProvisioningState | tekenreeks |
Het volgende JSON-document is een voorbeeld van de SQL Managed Instance - Azure Arc-resource.
{
"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"
}
}
Voorbeelden
Voorbeeld van JSON-document met resource-inventarisgegevens dat naar Azure wordt verzonden om Azure-resources in uw abonnement te maken.
{
"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"
}
Factureringsgegevens
Factureringsgegevens worden gebruikt voor het bijhouden van gebruik dat factureerbare is. Deze gegevens zijn essentieel voor het uitvoeren van de service en moeten handmatig of automatisch in alle modi worden verzonden.
Gegevensservices met Arc
Factureringsgegevens leggen de begintijd ('gemaakt') en de eindtijd ('verwijderd') van een bepaald exemplaar vast, evenals elke begin- en tijdswijziging wanneer een wijziging in het aantal kernen dat beschikbaar is voor een bepaald exemplaar ('kernlimiet') plaatsvindt.
{
"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 met Arc
Factureringsgegevens leggen een momentopname van de eigenschappen van het SQL Server-exemplaar en de eigenschappen van de machine elk uur vast en stellen de nettolading voor het uploaden van het gebruik samen om het gebruik te rapporteren. Er is een momentopnametijd in de nettolading voor elk SQL Server-exemplaar.
{
"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\"}]"
}
}
Diagnostische gegevens
In ondersteuningssituaties wordt u mogelijk gevraagd om logboeken van database-exemplaren, Kubernetes-logboeken en andere diagnostische logboeken op te geven. Het ondersteuningsteam biedt een veilige locatie waarnaar u kunt uploaden. Dynamische beheerweergaven (DMV's) kunnen ook diagnostische gegevens leveren. De DMV's of query's die worden gebruikt, kunnen metagegevens van databaseschema's bevatten, maar meestal niet klantgegevens. Diagnostische gegevens bevatten geen wachtwoorden, cluster-IP's of individueel identificeerbare gegevens. Deze worden opgeschoond en de logboeken worden indien mogelijk anoniem gemaakt voor opslag. Ze worden niet automatisch verzonden en de beheerder moet ze handmatig uploaden.
Veldnaam | Opmerkingen |
---|---|
Foutlogboeken | Logboekbestanden die fouten vastleggen, kunnen klant- of persoonlijke gegevens bevatten (zie hieronder) worden beperkt en gedeeld door de gebruiker |
DMV's | Dynamische beheerweergaven kunnen query- en queryplannen bevatten, maar worden beperkt en gedeeld door de gebruiker |
Weergaven | Weergaven kunnen klantgegevens bevatten, maar worden beperkt en alleen gedeeld door de gebruiker |
Crashdumps – klantgegevens | Maximaal 30 dagen bewaren van crashdumps– kan toegangsbeheergegevens bevatten Statistiekenobjecten, gegevenswaarden in rijen, queryteksten kunnen zich in crashdumps van klanten bevinden |
Crashdumps – persoonlijke gegevens | Machine, aanmeldingen/gebruikersnamen, e-mailberichten, locatiegegevens, klantidentificatie: vereisen dat gebruikerstoestemming wordt opgenomen |