Udostępnij za pośrednictwem


Zbieranie i raportowanie danych usług danych z obsługą usługi Azure Arc

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:

  • Wystąpienie zarządzane SQL włączone przez usługę Azure Arc
  • Usługa PostgreSQL z obsługą usługi Azure Arc

Usługi danych z obsługą usługi Azure Arc

Usługi danych z obsługą usługi Azure Arc mogą używać niektórych lub wszystkich następujących produktów:

  • Wystąpienie zarządzane SQL włączone przez usługę Azure Arc

  • Usługa PostgreSQL z obsługą usługi Azure Arc

  • Azure Data Studio

    W tej chwili użyj kompilacji niejawnych testerów programu 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 Spis, taki jak liczba wystąpień i użycie, takie jak liczba użytych rdzeni wirtualnych Automatycznie Tak
Diagnostyka Informacje diagnostyczne na potrzeby rozwiązywania problemów Ręcznie wyeksportowane i dostarczone do pomoc techniczna firmy Microsoft Tylko w przypadku zakresu rozwiązywania problemów i jest zgodna 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 Spis, taki jak liczba wystąpień i użycie, takie jak liczba użytych rdzeni wirtualnych Ręcznie Tak
Diagnostyka Informacje diagnostyczne na potrzeby rozwiązywania problemów Ręcznie wyeksportowane i dostarczone do pomoc techniczna firmy Microsoft Tylko w przypadku zakresu rozwiązywania problemów i jest zgodna 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 bazy danych napływu dostarczonej w ramach usług danych z obsługą usługi 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:

  • Wystąpienie zarządzane SQL włączone przez usługę 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 string
Nazwa wystąpienia programu SQL Server instanceName string
Wersja programu SQL Server version string
SQL Server Edition wydanie string
Zawierający identyfikator zasobu serwera containerResourceId string
Rdzenie wirtualne Rdzenie wirtualne string
Stan łączności status string
Poziom poprawek programu SQL Server patchLevel string
Sortowanie Sortowanie string
Bieżąca wersja currentVersion string
Porty dynamiczne TCP tcpDynamicPorts string
Porty statyczne TCP tcpStaticPorts string
Identyfikator produktu productId string
Typ licencji licenseType string
Stan usługi Microsoft Defender azureDefenderStatus string
Stan ostatniej aktualizacji usługi Microsoft Defender azureDefenderStatusLastUpdated string
Stan aprowizacji provisioningState string

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 string
Sortowanie collationName string
Data utworzenia bazy danych databaseCreationDate System.DateTime
Poziom zgodności compatibilityLevel string
Stan bazy danych stan string
Tryb tylko do odczytu isReadOnly boolean
Tryb odzyskiwania recoveryMode boolean
Automatyczne zamykanie włączone isAutoCloseOn boolean
Automatyczne zmniejszanie włączone isAutoShrinkOn boolean
Włączono automatyczne tworzenie statystyk isAutoCreateStatsOn boolean
Włączono automatyczne aktualizowanie statystyk isAutoUpdateStatsOn boolean
Włączono zdalne archiwizowanie danych isRemoteDataArchiveEnabled boolean
! Włączono optymalizację pamięci isMemoryOptimizationEnabled boolean
Włączone szyfrowanie isEncrypted boolean
Włączony tryb godny zaufania isTrustworthyOn boolean
Informacje o kopii zapasowej backupInformation
Stan aprowizacji provisioningState string

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 LastUploadedDate System.DateTime
Stan kontrolera danych ProvisioningState string

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 string
Nazwa administratora wystąpienia Administracja string
Nazwa użytkownika i hasło do uwierzytelniania podstawowego BasicLoginInformation public: BasicLoginInformation
Nieprzetworzone informacje dotyczące platformy Kubernetes (kubectl get postgres12) K8sRaw obiekt
Data ostatniego przekazania z klastra lokalnego LastUploadedDate System.DateTime
Stan aprowizacji grupy ProvisioningState string

Wystąpienie zarządzane SQL — Azure Arc

opis Nazwa właściwości Typ właściwości
Identyfikator wystąpienia zarządzanego DataControllerId string
Nazwa użytkownika administratora wystąpienia Administracja string
Godzina rozpoczęcia wystąpienia StartTime string
Godzina zakończenia wystąpienia EndTime string
Nieprzetworzone informacje dotyczące platformy Kubernetes (kubectl get sqlmi) K8sRaw obiekt
Nazwa użytkownika i hasło do uwierzytelniania podstawowego BasicLoginInformation BasicLoginInformation
Data ostatniego przekazania z klastra lokalnego LastUploadedDate System.DateTime
Stan aprowizacji wystąpienia zarządzanego SQL ProvisioningState string

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ą usługi Arc

Dane rozliczeniowe przechwytują godzinę rozpoczęcia ("utworzono") i godzinę zakończenia danego wystąpienia, a także każdą godzinę rozpoczęcia i godziny, gdy wystąpi zmiana liczby 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 pomocy technicznej może zostać wyświetlony monit o podanie dzienników wystąpień bazy danych, dzienników kubernetes i innych dzienników diagnostycznych. Zespół pomocy technicznej zapewni bezpieczną lokalizację do przekazania. 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ą anonimowe dla magazynu, gdy jest 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 Dynamiczne widoki zarządzania mogą zawierać plany zapytań i zapytań, ale są ograniczone i udostępniane przez użytkownika
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 awaryjnych — może zawierać dane kontroli dostępu

Obiekty statystyk, wartości danych w wierszach, teksty zapytań mogą znajdować się w zrzutach awaryjnych klienta
Zrzuty awaryjne — dane osobowe Komputer, nazwy logowania/ nazwy użytkowników, wiadomości e-mail, informacje o lokalizacji, identyfikacja klienta — wymagaj dołączenie zgody użytkownika

Przekazywanie danych użycia do usługi Azure Monitor