Pengumpulan dan pelaporan data layanan data dengan dukungan Azure Arc
Artikel ini menjelaskan data yang dikirimkan layanan data dengan dukungan Azure Arc ke Microsoft.
Baik layanan data dengan dukungan Azure Arc maupun layanan data yang berlaku tidak menyimpan data pelanggan apa pun. Ini berlaku untuk:
- SQL Managed Instance diaktifkan oleh Azure Arc
- PostgreSQL dengan dukungan Azure Arc
Data Services yang didukung Azure Arc
Layanan data yang didukung Azure Arc dapat menggunakan beberapa atau semua produk berikut:
SQL Managed Instance diaktifkan oleh Azure Arc
PostgreSQL dengan dukungan Azure Arc
Azure Data Studio
Kali ini, gunakan build orang dalam Azure Data Studio.
Azure CLI (az)
Terhubung langsung
Saat klaster dikonfigurasi untuk terhubung langsung ke Azure, beberapa data secara otomatis dikirimkan ke Microsoft.
Tabel berikut menguraikan tipe data, cara mengirimnya, dan persyaratan.
Kategori data | Data apa yang dikirim? | Bagaimana data tersebut dikirim? | Apakah diperlukan? |
---|---|---|---|
Data Operasional | Metrik dan log | Secara otomatis, ketika dikonfigurasi untuk melakukannya | No |
Data penagihan & inventaris | Inventaris seperti jumlah instans, dan penggunaan seperti jumlah vCores yang dikonsumsi | Secara otomatis | Ya |
Diagnostik | Informasi diagnostik untuk tujuan pemecahan masalah | Diekspor dan diberikan secara manual ke Microsoft Support | Hanya untuk ruang lingkup pemecahan masalah dan mengikuti kebijakan privasi standar |
Terhubung secara tidak langsung
Ketika klaster tidak dikonfigurasi untuk terhubung langsung ke Azure, klaster tidak secara otomatis mengirimkan data operasional, atau penagihan dan inventaris ke Microsoft. Untuk mengirimkan data ke Microsoft, Anda perlu mengonfigurasi ekspor.
Tabel berikut menguraikan tipe data, cara mengirimnya, dan persyaratan.
Kategori data | Data apa yang dikirim? | Bagaimana data tersebut dikirim? | Apakah diperlukan? |
---|---|---|---|
Data Operasional | Metrik dan log | Secara manual… | No |
Data penagihan & inventaris | Inventaris seperti jumlah instans, dan penggunaan seperti jumlah vCores yang dikonsumsi | Secara manual… | Ya |
Diagnostik | Informasi diagnostik untuk tujuan pemecahan masalah | Diekspor dan diberikan secara manual ke Microsoft Support | Hanya untuk ruang lingkup pemecahan masalah dan mengikuti kebijakan privasi standar |
Data operasional
Data operasional dikumpulkan untuk semua instans database dan untuk platform layanan data dengan dukungan Azure Arc itu sendiri. Ada dua jenis data operasional:
Metrik – Metrik terkait performa dan kapasitas, yang dikumpulkan ke Influx DB yang disediakan sebagai bagian dari layanan data dengan dukungan Azure Arc. Anda dapat melihat metrik ini di dasbor Grafana yang disediakan.
Log – Rekaman yang dipancarkan oleh semua komponen termasuk kegagalan, peringatan, dan peristiwa informasi dikumpulkan ke database OpenSearch yang disediakan sebagai bagian dari layanan data dengan dukungan Azure Arc. Anda dapat melihat log di dasbor Kibana yang disediakan. Sebelum rilis Mei 2023, database log menggunakan Elasticsearch. Setelah itu, ia menggunakan OpenSearch.
Data operasional yang disimpan secara lokal memerlukan hak istimewa administratif bawaan untuk melihatnya di Grafana/Kibana.
Data operasional tidak meninggalkan lingkungan Anda kecuali Anda memilih untuk mengekspor/mengunggah (mode terhubung tidak langsung) atau secara otomatis mengirim (mode terhubung langsung) data ke Azure Monitor/Log Analytics. Data masuk ke ruang kerja Log Analytics, yang Anda kontrol.
Jika data dikirim ke Azure Monitor atau Log Analytics, Anda dapat memilih wilayah atau pusat data Azure tempat ruang kerja Log Analytics berada. Setelah itu, akses untuk melihat atau menyalinnya dari lokasi lain dapat dikontrol oleh Anda.
Data inventaris
Data inventori yang dikumpulkan diwakili oleh beberapa jenis sumber daya Azure. Bagian berikut menunjukkan properti, jenis, dan deskripsi yang dikumpulkan untuk setiap jenis sumber daya:
Setiap instans database dan pengontrol data itu sendiri akan tercermin di Azure sebagai sumber daya Azure di Azure Resource Manager.
Ada tiga jenis sumber daya:
- SQL Managed Instance diaktifkan oleh Azure Arc
- Server PostgreSQL dengan dukungan Azure Arc
- Pengontrol Data
Bagian berikut ini memperlihatkan properti, tipe, dan deskripsi yang dikumpulkan dan disimpan tentang setiap tipe sumber daya:
SQL Server - Azure Arc
Deskripsi | Nama properti | Jenis properti |
---|---|---|
Nama komputer | nama | string |
Nama instans SQL Server | instanceName | string |
Versi SQL Server | versi | string |
Edisi SQL Server | edisi | string |
Berisi ID sumber daya server | containerResourceId | string |
Inti virtual | vCore | string |
Status konektivitas | status | string |
Tingkat patch SQL Server | patchLevel | string |
Kolase | Pemeriksaan | string |
Versi saat ini | currentVersion | string |
Port dinamis TCP | tcpDynamicPorts | string |
Port statis TCP | tcpStaticPorts | string |
ID Produk | productId | string |
Jenis lisensi | licenseType | string |
Status Pertahanan Microsoft | azureDefenderStatus | string |
Status Pertahanan Microsoft terakhir diperbarui | azureDefenderStatusLastUpdated | string |
Status penyediaan | provisioningState | string |
Dokumen JSON berikut adalah contoh sumber daya SQL Server - Azure Arc.
{
"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 database - Azure Arc
Deskripsi | Nama properti | Jenis properti |
---|---|---|
Nama database | nama | string |
Kolase | collationName | string |
Tanggal pembuatan database | databaseCreationDate | System.DateTime |
Tingkat kompatibilitas | compatibilityLevel | string |
Status database | state | string |
Mode baca-saja | isReadOnly | Boolean |
Mode pemulihan | recoveryMode | Boolean |
Tutup otomatis diaktifkan | isAutoCloseOn | Boolean |
Penyusutan otomatis diaktifkan | isAutoShrinkOn | Boolean |
Statistik pembuatan otomatis diaktifkan | isAutoCreateStatsOn | Boolean |
Statistik pembaruan otomatis diaktifkan | isAutoUpdateStatsOn | Boolean |
Arsip data jarak jauh diaktifkan | isRemoteDataArchiveEnabled | Boolean |
! Pengoptimalan memori diaktifkan | isMemoryOptimizationEnabled | Boolean |
Enkripsi diaktifkan | isEncrypted | Boolean |
Mode tepercaya diaktifkan | isTrustworthyOn | Boolean |
Informasi cadangan | backupInformation | |
Status penyediaan | provisioningState | string |
Dokumen JSON berikut adalah contoh database SQL Server - sumber daya 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"
}
Pengontrol data Azure Arc
Deskripsi | Nama properti | Jenis properti |
---|---|---|
Informasi lokasi | OnPremiseProperty | publik: OnPremiseProperty |
Informasi Kubernetes mentah (kubectl get datacontroller ) |
K8sRaw | object |
Tanggal terakhir diunggah dari kluster lokal | LastUploadedDate | System.DateTime |
Status pengontrol data | ProvisioningState | string |
Dokumen JSON berikut adalah contoh sumber daya Pengontrol Data Azure Arc.
{
"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 server - Azure Arc
Deskripsi | Nama properti | Jenis properti |
---|---|---|
ID pengontrol data | DataControllerId | string |
Nama admin instans | Admin | string |
Nama pengguna dan kata sandi untuk autentikasi dasar | BasicLoginInformation | publik: BasicLoginInformation |
Informasi Kubernetes mentah (kubectl get postgres12 ) |
K8sRaw | object |
Tanggal terakhir diunggah dari kluster lokal | LastUploadedDate | System.DateTime |
Status penyediaan grup | ProvisioningState | string |
Instans terkelola SQL - Azure Arc
Deskripsi | Nama properti | Jenis properti |
---|---|---|
ID instans terkelola | DataControllerId | string |
Nama pengguna admin instans | Admin | string |
Waktu mulai instans | StartTime | string |
Waktu akhir instans | EndTime | string |
Informasi kubernetes mentah (kubectl get sqlmi ) |
K8sRaw | object |
Nama pengguna dan kata sandi untuk autentikasi dasar | BasicLoginInformation | BasicLoginInformation |
Tanggal terakhir diunggah dari kluster lokal | LastUploadedDate | System.DateTime |
Status penyediaan SQL Managed Instance | ProvisioningState | string |
Dokumen JSON berikut adalah contoh SQL Managed Instance - sumber daya Azure Arc.
{
"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"
}
}
Contoh
Contoh data inventaris sumber daya dokumen JSON yang dikirim ke Azure untuk membuat sumber daya Azure di langganan Anda.
{
"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"
}
Data penagihan
Data penagihan digunakan untuk tujuan melacak penggunaan yang dapat ditagih. Data ini sangat penting untuk menjalankan layanan dan perlu ditransmisikan secara manual atau otomatis di semua mode.
Layanan data dengan dukungan Arc
Data penagihan menangkap waktu mulai ("dibuat") dan waktu akhir ("dihapus") dari instans tertentu, serta setiap awal dan waktu setiap kali perubahan jumlah inti yang tersedia untuk instans tertentu ("batas inti") terjadi.
{
"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 dengan dukungan Arc
Data penagihan menangkap rekam jepret properti instans SQL Server serta properti mesin setiap jam dan menyusun payload pengunggahan penggunaan untuk melaporkan penggunaan. Ada waktu rekam jepret dalam payload untuk setiap instans 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\"}]"
}
}
Data diagnosis
Dalam situasi dukungan, Anda mungkin diminta untuk menyediakan log instans database, log Kubernetes, dan log diagnostik lainnya. Tim dukungan akan menyediakan lokasi yang aman untuk Anda unggah. Tampilan manajemen dinamis (DMV) juga dapat menyediakan data diagnostik. DVD atau kueri yang digunakan dapat berisi detail metadata skema database tetapi biasanya bukan data pelanggan. Data diagnostik tidak berisi kata sandi, IP klaster, atau data yang dapat diidentifikasi secara individual. Ini dibersihkan dan log dibuat anonim untuk penyimpanan jika memungkinkan. Mereka tidak ditransmisikan secara otomatis dan administrator harus mengunggahnya secara manual.
Nama bidang | Catatan |
---|---|
Log kesalahan | File log yang menangkap kesalahan mungkin berisi data pelanggan atau pribadi (lihat di bawah) dibatasi dan dibagikan oleh pengguna |
DMV | Tampilan manajemen dinamis bisa berisi paket kueri dan kueri tetapi dibatasi dan dibagikan oleh pengguna |
Tampilan | Tampilan dapat berisi data pelanggan tetapi dibatasi dan dibagikan hanya oleh pengguna |
Crash dumps – data pelanggan | Retensi maksimum 30 hari crash dump – mungkin berisi data kontrol akses Objek statistik, nilai data dalam baris, teks kueri bisa berada di crash dump pelanggan |
Crash dump – data pribadi | Komputer, login/nama pengguna, email, informasi lokasi, identifikasi pelanggan - memerlukan persetujuan pengguna untuk dimasukkan |