Azure Arc-kompatibilis adatszolgáltatások adatgyűjtése és jelentése

Ez a cikk azOkat az adatokat ismerteti, amelyeket az Azure Arc-kompatibilis adatszolgáltatások továbbítanak a Microsoftnak.

Sem az Azure Arc-kompatibilis adatszolgáltatások, sem a vonatkozó adatszolgáltatások nem tárolnak ügyféladatokat. Ez a következőkre vonatkozik:

  • Az Azure Arc által engedélyezett felügyelt SQL-példány
  • Azure Arc-kompatibilis PostgreSQL

Azure Arc-kompatibilis adatszolgáltatások

Az Azure Arc-kompatibilis adatszolgáltatások az alábbi termékek némelyikét vagy mindegyikét használhatják:

  • Az Azure Arc által engedélyezett felügyelt SQL-példány

  • Azure Arc-kompatibilis PostgreSQL

  • Azure Data Studio

    Jelenleg az Azure Data Studio insider-buildjének használatával.

  • Azure CLI (az)

Közvetlen csatlakozás

Ha egy fürt úgy van konfigurálva, hogy közvetlenül kapcsolódjon az Azure-hoz, a rendszer bizonyos adatokat automatikusan továbbít a Microsoftnak.

Az alábbi táblázat az adatok típusát, küldésének módját és követelményét ismerteti.

Adatkategória Milyen adatokat küld el a szolgáltatás? Hogyan küldik el? Szükség van rá?
Működési adatok Metrikák és naplók Automatikusan, ha erre van konfigurálva Nem
Számlázási és készletadatok Leltár, például példányok száma és használat, például a felhasznált virtuális magok száma Automatically Igen
Diagnosztika Diagnosztikai információk hibaelhárítási célokra Manuálisan exportálva és megadva a Microsoft ügyfélszolgálata Csak a hibaelhárítás hatókörére vonatkozik, és a szokásos adatvédelmi szabályzatokat követi

Közvetett kapcsolat

Ha egy fürt nincs konfigurálva arra, hogy közvetlenül kapcsolódjon az Azure-hoz, nem továbbítja automatikusan a működési, számlázási és leltáradatokat a Microsoftnak. Az adatok Microsoftnak való továbbításához konfigurálnia kell az exportálást.

Az alábbi táblázat az adatok típusát, küldésének módját és követelményét ismerteti.

Adatkategória Milyen adatokat küld el a szolgáltatás? Hogyan küldik el? Szükség van rá?
Működési adatok Metrikák és naplók Manually Nem
Számlázási és készletadatok Leltár, például példányok száma és használat, például a felhasznált virtuális magok száma Manually Igen
Diagnosztika Diagnosztikai információk hibaelhárítási célokra Manuálisan exportálva és megadva a Microsoft ügyfélszolgálata Csak a hibaelhárítás hatókörére vonatkozik, és a szokásos adatvédelmi szabályzatokat követi

Működési adatok

A működési adatokat az összes adatbázispéldány és az Azure Arc-kompatibilis adatszolgáltatások platformja gyűjti. A működési adatoknak két típusa van:

  • Metrikák – Teljesítményhez és kapacitáshoz kapcsolódó metrikák, amelyeket az Azure Arc-kompatibilis adatszolgáltatások részeként biztosított Influx DB-hez gyűjtünk. Ezeket a metrikákat a megadott Grafana irányítópulton tekintheti meg.

  • Naplók – A rendszer összegyűjti az összes összetevő által kibocsátott rekordokat, beleértve a hibákat, a figyelmeztetéseket és a tájékoztató eseményeket az Azure Arc-kompatibilis adatszolgáltatások részeként biztosított OpenSearch-adatbázisba. A naplókat a megadott Kibana-irányítópulton tekintheti meg. A 2023. májusi kiadás előtt a naplóadatbázis az Elasticsearch-et használta. Ezt követően az OpenSearch-et használja.

A helyileg tárolt operatív adatokhoz beépített rendszergazdai jogosultságokra van szükség a Grafana/Kibana alkalmazásban való megtekintéshez.

A működési adatok csak akkor hagyják el a környezetet, ha ön úgy dönt, hogy exportálja/feltölti (közvetett csatlakoztatott mód), vagy automatikusan elküldi (közvetlenül csatlakoztatott mód) az adatokat az Azure Monitor/Log Analytics szolgáltatásnak. Az adatok egy Ön által kezelt Log Analytics-munkaterületre kerülnek.

Ha a rendszer elküldi az adatokat az Azure Monitornak vagy a Log Analyticsnek, kiválaszthatja, hogy melyik Azure-régióban vagy adatközpontban található a Log Analytics-munkaterület. Ezt követően Ön szabályozhatja a más helyekről való megtekintést vagy másolást.

Leltáradatok

Az összegyűjtött leltáradatokat több Azure-erőforrástípus képviseli. Az alábbi szakaszok az egyes erőforrástípusokhoz gyűjtött tulajdonságokat, típusokat és leírásokat mutatják be:

Az Azure-ban minden adatbázispéldány és maga az adatkezelő is azure-erőforrásként jelenik meg az Azure Resource Managerben.

Három erőforrástípus létezik:

  • Az Azure Arc által engedélyezett felügyelt SQL-példány
  • Azure Arc-kompatibilis PostgreSQL-kiszolgáló
  • Adatkezelő

Az alábbi szakaszok az egyes erőforrástípusokhoz gyűjtött és tárolt tulajdonságokat, típusokat és leírásokat mutatják be:

SQL Server - Azure Arc

Leírás Tulajdonság neve Tulajdonságtípus
Számítógép neve név sztring
SQL Server-példány neve instanceName sztring
SQL Server-verzió Verzió sztring
SQL Server Edition Kiadás sztring
Kiszolgálói erőforrás-azonosítót tartalmaz containerResourceId sztring
Virtuális magok virtuális mag sztring
Csatlakozás ivity status status sztring
SQL Server-javítás szintje patchLevel sztring
Rendezés Egybevetés sztring
Aktuális verzió currentVersion sztring
DINAMIKUS TCP-portok tcpDynamicPorts sztring
STATIKUS TCP-portok tcpStaticPorts sztring
Termékazonosító productId sztring
Licenctípus licenseType sztring
A Microsoft Defender állapota azureDefenderStatus sztring
Microsoft Defender állapota legutóbb frissítve azureDefenderStatusLastUpdated sztring
Kiépítési állapot provisioningState sztring

Az alábbi JSON-dokumentum egy példa az SQL Server – Azure Arc erőforrásra.

{
  
    "name": "SQL22-EE_PAYGTEST",
    "version": "SQL Server 2022",
    "edition": "Enterprise",
    "containerResourceId": "/subscriptions/a5082b19-8a6e-4bc5-8fdd-8ef39dfebc39/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-adatbázis – Azure Arc

Leírás Tulajdonság neve Tulajdonságtípus
Database name név sztring
Rendezés collationName sztring
Adatbázis létrehozásának dátuma databaseCreationDate System.DateTime
Compatibility level kompatibilitási szint sztring
Adatbázis állapota állapot sztring
Olvasási mód isReadOnly Logikai
Helyreállítási mód recoveryMode Logikai
Automatikus bezárás engedélyezve isAutoCloseOn Logikai
Automatikus zsugorítás engedélyezve isAutoShrinkOn Logikai
A statisztikák automatikus létrehozása engedélyezve isAutoCreateStatsOn Logikai
A statisztikák automatikus frissítése engedélyezve isAutoUpdateStatsOn Logikai
A távoli adatarchívum engedélyezve van isRemoteDataArchiveEnabled Logikai
! Memóriaoptimalizálás engedélyezve isMemoryOptimizationEnabled Logikai
A titkosítás engedélyezve van isEncrypted Logikai
Megbízható mód engedélyezve isTrustworthyOn Logikai
Biztonsági mentési információk backupInformation
Kiépítési állapot provisioningState sztring

Az alábbi JSON-dokumentum egy példa az SQL Server-adatbázisra – Azure Arc-erőforrásra.

{
    "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-adatkezelő

Leírás Tulajdonság neve Tulajdonságtípus
Helyadatok OnPremiseProperty nyilvános: OnPremiseProperty
A Kubernetes nyers információi (kubectl get datacontroller) K8sRaw object
Utolsó feltöltés dátuma a helyszíni fürtből LastUploadedDate System.DateTime
Adatkezelő állapota ProvisioningState sztring

Az alábbi JSON-dokumentum egy példa az Azure Arc Data Controller-erőforrásra.

{
    "id": "/subscriptions/7894901a-dfga-rf4d-85r4-cc1234459df2/resourceGroups/contoso-rg/providers/Microsoft.AzureArcData/dataControllers/contosodc",
    "name": "contosodc",
    "type": "microsoft.azurearcdata/datacontrollers",
    "location": "eastus",
    "extendedLocation": {
        "name": "/subscriptions/7894901a-dfga-rf4d-85r4-cc1234459df2/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": "7894901a-dfga-rf4d-85r4-cc1234459df2",
                        "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": "aa531c88-6dfb-46c3-af5b-d93f7eaaf0f6",
                    "management.azure.com/customLocation": "/subscriptions/7894901a-dfga-rf4d-85r4-cc1234459df2/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/7894901a-dfga-rf4d-85r4-cc1234459df2/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": "123488bf-8asd-41wf-91ab-211kl345db47",
                    "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-kiszolgáló – Azure Arc

Leírás Tulajdonság neve Tulajdonságtípus
Az adatkezelő azonosítója DataControllerId sztring
A példány rendszergazdai neve Admin sztring
Felhasználónév és jelszó az alapszintű hitelesítéshez BasicLoginInformation nyilvános: BasicLoginInformation
A Kubernetes nyers információi (kubectl get postgres12) K8sRaw object
Utolsó feltöltés dátuma helyszíni fürtből LastUploadedDate System.DateTime
Csoportkiépítési állapot ProvisioningState sztring

Felügyelt SQL-példány – Azure Arc

Leírás Tulajdonság neve Tulajdonságtípus
A felügyelt példány azonosítója DataControllerId sztring
A példány rendszergazdai felhasználóneve Admin sztring
A példány kezdési ideje StartTime sztring
A példány befejezési ideje EndTime sztring
A kubernetes nyers információi (kubectl get sqlmi) K8sRaw object
Felhasználónév és jelszó az alapszintű hitelesítéshez BasicLoginInformation BasicLoginInformation
Utolsó feltöltés dátuma a helyszíni fürtből LastUploadedDate System.DateTime
Felügyelt SQL-példány kiépítési állapota ProvisioningState sztring

Az alábbi JSON-dokumentum egy példa a felügyelt SQL-példányra – Azure Arc-erőforrásra.


{
    "id": "/subscriptions/7894901a-dfga-rf4d-85r4-cc1234459df2/resourceGroups/contoso-rg/providers/Microsoft.AzureArcData/sqlManagedInstances/sqlmi1",
    "name": "sqlmi1",
    "type": "microsoft.azurearcdata/sqlmanagedinstances",
    "sku": {
        "name": "vCore",
        "tier": "BusinessCritical"
    },
    "location": "eastus",
    "extendedLocation": {
        "name": "/subscriptions/7894901a-dfga-rf4d-85r4-cc1234459df2/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/7894901a-dfga-rf4d-85r4-cc1234459df2/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": "3a49178d-a09f-48d3-9292-3133f6591743",
                    "management.azure.com/customLocation": "/subscriptions/7894901a-dfga-rf4d-85r4-cc1234459df2/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/7894901a-dfga-rf4d-85r4-cc1234459df2/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": "123488bf-8asd-41wf-91ab-211kl345db47",
                    "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"
    }
}

Példák

Példa az Azure-ba küldött erőforrásleltár-adatok JSON-dokumentumára, amely Azure-erőforrásokat hoz létre az előfizetésében.

{ 

        "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" 
    } 

Számlázási adatok

A számlázási adatok a számlázható használat nyomon követésére szolgálnak. Ezek az adatok elengedhetetlenek a szolgáltatás futtatásához, és manuálisan vagy automatikusan kell továbbítaniuk minden módban.

Arc-kompatibilis adatszolgáltatások

A számlázási adatok rögzítik egy adott példány kezdő időpontját ("létrehozva") és befejezési időpontját ("törölve"), valamint minden olyan kezdési és időpontot, amikor egy adott példány számára elérhető magok számának módosítása történik ("magkorlát").

{ 
    "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" 

Arc-kompatibilis SQL Server

A számlázási adatok óránként rögzítik az SQL Server-példány tulajdonságainak és a gép tulajdonságainak pillanatképét, és összeállítják a használati adatok feltöltését a használat jelentéséhez. Az egyes SQL Server-példányok hasznos adataiban pillanatképidő van. 

{
    "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\"}]"
    }
}

Diagnosztikai adatok

Támogatási helyzetekben a rendszer megkérheti, hogy adjon meg adatbázispéldány-naplókat, Kubernetes-naplókat és egyéb diagnosztikai naplókat. A támogatási csapat biztonságos helyet biztosít a feltöltéshez. A dinamikus felügyeleti nézetek (DMV-k) diagnosztikai adatokat is szolgáltathatnak. A használt DMV-k vagy lekérdezések tartalmazhatnak adatbázisséma metaadatait, de általában nem ügyféladatokat. A diagnosztikai adatok nem tartalmaznak jelszavakat, fürt IP-címeket vagy egyedileg azonosítható adatokat. Ezeket a rendszer megtisztítja, és lehetőség szerint névtelenül tárolja a naplókat. A rendszer nem továbbítja őket automatikusan, és a rendszergazdának manuálisan kell feltöltenie őket.

Mezőnév Jegyzetek
Hibanaplók A hibákat rögzítő naplófájlok tartalmazhatnak ügyfél- vagy személyes adatokat (lásd alább) a felhasználó korlátozza és megosztja
DMV-k A dinamikus felügyeleti nézetek tartalmazhatnak lekérdezési és lekérdezési terveket, de a felhasználó korlátozza és megosztja azokat
Views A nézetek tartalmazhatnak ügyféladatokat, de csak a felhasználók korlátozhatják és oszthatják meg
Összeomlási memóriaképek – ügyféladatok Összeomlási memóriaképek maximális 30 napos megőrzése – hozzáférés-vezérlési adatokat tartalmazhat

Statisztikai objektumok, adatértékek sorokban, lekérdezési szövegek lehetnek az ügyfél összeomlási memóriaképeiben
Összeomlási memóriaképek – személyes adatok Gép, bejelentkezések/ felhasználónevek, e-mailek, helyadatok, ügyfélazonosítás – felhasználói hozzájárulás megkövetelése

Használati adatok feltöltése az Azure Monitorba