Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano dane przesyłane przez usługi danych z obsługą usługi Azure Arc do firmy Microsoft.
Ani usługi danych z obsługą usługi Azure Arc, ani żadne z odpowiednich usług danych nie przechowują żadnych danych klientów. Dotyczy to:
- Zarządzana instancja SQL obsługiwana przez Azure Arc
- PostgreSQL z obsługą Azure Arc
Usługi danych obsługiwane przez Azure Arc
Usługi danych z obsługą usługi Azure Arc mogą używać niektórych lub wszystkich następujących produktów:
Zarządzana instancja SQL obsługiwana przez Azure Arc
PostgreSQL z obsługą Azure Arc
Azure Data Studio
W tej chwili użyj wersji Insider Azure Data Studio.
Interfejs wiersza polecenia platformy Azure (az)
Bezpośrednie połączenie
Gdy klaster jest skonfigurowany do bezpośredniego połączenia z platformą Azure, niektóre dane są automatycznie przesyłane do firmy Microsoft.
W poniższej tabeli opisano typ danych, sposób ich wysyłania i wymagania.
Kategoria danych | Jakie dane są wysyłane? | Jak jest wysyłany? | Czy jest to wymagane? |
---|---|---|---|
Dane operacyjne | Metryki i dzienniki | Automatycznie po skonfigurowaniu tej czynności | Nie. |
Dane rozliczeń i spisu | Inwentarz, taki jak liczba wystąpień, oraz użycie, takie jak liczba zużytych rdzeni wirtualnych | Automatycznie | Tak |
Diagnostyka | Informacje diagnostyczne na potrzeby rozwiązywania problemów | Ręcznie wyeksportowane i dostarczone do pomocy technicznej firmy Microsoft | Tylko w ramach rozwiązywania problemów, zgodnie ze standardowymi zasadami ochrony prywatności |
Pośrednio połączone
Jeśli klaster nie jest skonfigurowany do bezpośredniego połączenia z platformą Azure, nie przesyła automatycznie danych operacyjnych ani rozliczeń i spisu do firmy Microsoft. Aby przesyłać dane do firmy Microsoft, należy skonfigurować eksport.
W poniższej tabeli opisano typ danych, sposób ich wysyłania i wymagania.
Kategoria danych | Jakie dane są wysyłane? | Jak jest wysyłany? | Czy jest to wymagane? |
---|---|---|---|
Dane operacyjne | Metryki i dzienniki | Ręcznie | Nie. |
Dane rozliczeń i spisu | Inwentarz, taki jak liczba wystąpień, oraz użycie, takie jak liczba zużytych rdzeni wirtualnych | Ręcznie | Tak |
Diagnostyka | Informacje diagnostyczne na potrzeby rozwiązywania problemów | Ręcznie wyeksportowane i dostarczone do pomocy technicznej firmy Microsoft | Tylko w ramach rozwiązywania problemów, zgodnie ze standardowymi zasadami ochrony prywatności |
Dane operacyjne
Dane operacyjne są zbierane dla wszystkich wystąpień bazy danych i samej platformy usług danych z obsługą usługi Azure Arc. Istnieją dwa typy danych operacyjnych:
Metryki — metryki związane z wydajnością i pojemnością, które są zbierane do Influx DB dostarczonej jako część danych obsługiwanych przez Azure Arc. Te metryki można wyświetlić na udostępnionym pulpicie nawigacyjnym narzędzia Grafana.
Dzienniki — rekordy emitowane przez wszystkie składniki, w tym błędy, ostrzeżenia i zdarzenia informacyjne, są zbierane do bazy danych OpenSearch udostępnionej w ramach usług danych z obsługą usługi Azure Arc. Dzienniki można wyświetlić na udostępnionym pulpicie nawigacyjnym Kibana. Przed majem 2023 r. baza danych dzienników korzystała z usługi Elasticsearch. Następnie używa metody OpenSearch.
Dane operacyjne przechowywane lokalnie wymagają wbudowanych uprawnień administracyjnych do wyświetlania ich w narzędziu Grafana/Kibana.
Dane operacyjne nie opuszczają środowiska, chyba że zdecydujesz się wyeksportować/przekazać (tryb połączenia pośredniego) lub automatycznie wysłać (bezpośrednio połączony tryb) dane do usługi Azure Monitor/Log Analytics. Dane przechodzą do obszaru roboczego usługi Log Analytics, który kontrolujesz.
Jeśli dane są wysyłane do usługi Azure Monitor lub Log Analytics, możesz wybrać region platformy Azure lub centrum danych, w którym znajduje się obszar roboczy usługi Log Analytics. Następnie można kontrolować dostęp do wyświetlania lub kopiowania go z innych lokalizacji.
Dane spisu
Zebrane dane spisu są reprezentowane przez kilka typów zasobów platformy Azure. W poniższych sekcjach przedstawiono właściwości, typy i opisy zbierane dla każdego typu zasobu:
Każde wystąpienie bazy danych i sam kontroler danych będą odzwierciedlane na platformie Azure jako zasób platformy Azure w usłudze Azure Resource Manager.
Istnieją trzy typy zasobów:
- Zarządzana instancja SQL obsługiwana przez Azure Arc
- Serwer PostgreSQL z obsługą usługi Azure Arc
- Kontroler danych
W poniższych sekcjach przedstawiono właściwości, typy i opisy, które są zbierane i przechowywane dla każdego typu zasobu:
SQL Server — Azure Arc
opis | Nazwa właściwości | Typ właściwości |
---|---|---|
Nazwa komputera | nazwa | sznurek |
Nazwa wystąpienia programu SQL Server | nazwaInstancji | sznurek |
Wersja programu SQL Server | wersja | sznurek |
SQL Server Edycja | wydanie | sznurek |
Zawierający identyfikator zasobu serwera | IdentyfikatorZasobuKontenera | sznurek |
Rdzenie wirtualne | Rdzenie wirtualne | sznurek |
Stan łączności | stan | sznurek |
Poziom poprawek programu SQL Server | poziom aktualizacji | sznurek |
Kolejność | Sortowanie | sznurek |
Bieżąca wersja | bieżącaWersja | sznurek |
Porty dynamiczne TCP | tcpDynamicPorts | sznurek |
Porty statyczne TCP | tcpStaticPorts | sznurek |
Identyfikator produktu | ID produktu | sznurek |
Typ licencji | typ licencji | sznurek |
Stan usługi Microsoft Defender | azureDefenderStatus | sznurek |
Stan ostatniej aktualizacji usługi Microsoft Defender | statusAktualizacjiAzureDefender | sznurek |
Stan wdrażania | stan provisioningu | sznurek |
Poniższy dokument JSON jest przykładem zasobu 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"
}
Baza danych programu SQL Server — Azure Arc
opis | Nazwa właściwości | Typ właściwości |
---|---|---|
Nazwa bazy danych | nazwa | sznurek |
Kolejność | nazwa sortowania | sznurek |
Data utworzenia bazy danych | dataUtworzeniaBazyDanych | System.DateTime |
Poziom zgodności | poziom zgodności | sznurek |
Stan bazy danych | stan | sznurek |
Tryb tylko do odczytu | isReadOnly | typ logiczny (boolowski) |
Tryb odzyskiwania | tryb odzyskiwania | typ logiczny (boolowski) |
Automatyczne zamykanie włączone | czyAutomatyczneZamykanieJestWłączone | typ logiczny (boolowski) |
Automatyczne zmniejszanie włączone | czyAutoZmniejszenieWłączone | typ logiczny (boolowski) |
Włączono automatyczne tworzenie statystyk | czyAutomatyczneTworzenieStatystykJestWłączone | typ logiczny (boolowski) |
Włączono automatyczne aktualizowanie statystyk | isAutoUpdateStatsOn | typ logiczny (boolowski) |
Włączono zdalne archiwizowanie danych | czyZdalneArchiwumDanychJestWłączone | typ logiczny (boolowski) |
! Włączono optymalizację pamięci | czyOptymalizacjaPamięciJestWłączona | typ logiczny (boolowski) |
Włączone szyfrowanie | jestZaszyfrowany | typ logiczny (boolowski) |
Włączony tryb godny zaufania | isTrustworthyOn | typ logiczny (boolowski) |
Informacje o kopii zapasowej | informacje o kopii zapasowej | |
Stan wdrażania | stan provisioningu | sznurek |
Poniższy dokument JSON jest przykładem zasobu bazy danych programu 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"
}
Kontroler danych usługi Azure Arc
opis | Nazwa właściwości | Typ właściwości |
---|---|---|
Informacje o lokalizacji | OnPremiseProperty | public: OnPremiseProperty |
Nieprzetworzone informacje dotyczące platformy Kubernetes (kubectl get datacontroller ) |
K8sRaw | obiekt |
Data ostatniego przekazania z klastra lokalnego | DataOstatniegoPrzesłania | System.DateTime |
Stan kontrolera danych | Stan zapewniania | sznurek |
Poniższy dokument JSON jest przykładem zasobu kontrolera danych usługi 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"
}
}
Serwer PostgreSQL — Azure Arc
opis | Nazwa właściwości | Typ właściwości |
---|---|---|
Identyfikator kontrolera danych | DataControllerId | sznurek |
Nazwa administratora wystąpienia | Administracja | sznurek |
Nazwa użytkownika i hasło do uwierzytelniania podstawowego | Podstawowe informacje o logowaniu | public: PodstawoweInformacjeLogowania |
Nieprzetworzone informacje dotyczące platformy Kubernetes (kubectl get postgres12 ) |
K8sRaw | obiekt |
Data ostatniego przesłania z klastra lokalnego | LastUploadedDate | System.DateTime |
Stan aprowizacji grupy | Stan zapewniania | sznurek |
Instancja zarządzana SQL — Azure Arc
opis | Nazwa właściwości | Typ właściwości |
---|---|---|
Identyfikator wystąpienia zarządzanego | DataControllerId | sznurek |
Nazwa użytkownika admina instancji | Administracja | sznurek |
Godzina rozpoczęcia wystąpienia | Czas Rozpoczęcia | sznurek |
Godzina zakończenia wystąpienia | Czas zakończenia | sznurek |
Nieprzetworzone informacje dotyczące platformy Kubernetes (kubectl get sqlmi ) |
K8sRaw | obiekt |
Nazwa użytkownika i hasło do uwierzytelniania podstawowego | Podstawowe informacje o logowaniu | PodstawoweInformacjeLogowania |
Data ostatniego przekazania z klastra lokalnego | DataOstatniegoPrzesłania | System.DateTime |
Stan wdrażania wystąpienia zarządzanego SQL | Stan zapewniania | sznurek |
Poniższy dokument JSON jest przykładem zasobu SQL Managed Instance — 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"
}
}
Przykłady
Przykład dokumentu JSON danych spisu zasobów wysyłanych do platformy Azure w celu utworzenia zasobów platformy Azure w ramach subskrypcji.
{
"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"
}
Dane rozliczeniowe
Dane rozliczeniowe są używane do celów śledzenia użycia rozliczanego. Te dane są niezbędne do uruchamiania usługi i muszą być przesyłane ręcznie lub automatycznie we wszystkich trybach.
Usługi danych z obsługą Arc
Dane rozliczeniowe zapisują godzinę rozpoczęcia ("utworzono") i zakończenia danego wystąpienia, a także każdą zmianę czasu, gdy zmienia się liczba rdzeni dostępnych dla danego wystąpienia ("limit rdzeni").
{
"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"
Program SQL Server z obsługą usługi Arc
Dane rozliczeniowe przechwytują migawkę właściwości wystąpienia programu SQL Server, a także właściwości maszyny co godzinę i tworzą ładunek przekazywania użycia do użycia raportu. Istnieje czas migawki w ładunku dla każdego wystąpienia programu 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\"}]"
}
}
Dane diagnostyczne
W sytuacjach wymagających wsparcia technicznego, może być prośba o dostarczenie dzienników wystąpień bazy danych, dzienników Kubernetes i innych dzienników diagnostycznych. Zespół wsparcia zapewni bezpieczną lokalizację do załadowania. Dynamiczne widoki zarządzania (DMV) mogą również udostępniać dane diagnostyczne. Używane dynamiczne widoki zarządzania lub zapytania mogą zawierać szczegóły metadanych schematu bazy danych, ale zazwyczaj nie dane klienta. Dane diagnostyczne nie zawierają żadnych haseł, adresów IP klastra ani indywidualnie możliwych do zidentyfikowania danych. Są one czyszczone, a dzienniki są anonimizowane do przechowywania, kiedy to możliwe. Nie są one przesyłane automatycznie, a administrator musi je ręcznie przekazać.
Nazwa pola | Uwagi |
---|---|
Dzienniki błędów | Pliki dziennika przechwytujące błędy mogą zawierać dane klienta lub dane osobowe (patrz poniżej) są ograniczone i udostępniane przez użytkownika |
Dynamiczne widoki zarządzania (DMVs) | Dynamiczne widoki zarządzania mogą zawierać zapytania i plany zapytań, ale są ograniczone i współdzielone z użytkownikiem. |
Widoki | Widoki mogą zawierać dane klienta, ale są ograniczone i udostępniane tylko przez użytkownika |
Zrzuty awaryjne — dane klientów | Maksymalne 30-dniowe przechowywanie zrzutów pamięci awaryjnej — może zawierać dane kontroli dostępu Obiekty statystyk, wartości danych w wierszach, teksty zapytań mogą znajdować się w zrzutach awaryjnych klienta |
Zrzuty pamięci awaryjnej — dane osobowe | Komputer, nazwy logowania/ nazwy użytkowników, wiadomości e-mail, informacje o lokalizacji, identyfikacja klienta — wymagaj dołączenie zgody użytkownika |