Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo descreve os dados que os serviços de dados habilitados para o Azure Arc transmitem à Microsoft.
Nem os serviços de dados habilitados para o Azure Arc nem os serviços de dados aplicáveis armazenam dados do cliente. Isso se aplica a:
- Instância Gerenciada de SQL habilitada pelo Azure Arc
- PostgreSQL habilitado para Azure Arc
Serviços de dados habilitados para Azure Arc
Os serviços de dados habilitados para o Azure Arc podem usar alguns ou todos os seguintes produtos:
Instância Gerenciada de SQL habilitada pelo Azure Arc
PostgreSQL habilitado para Azure Arc
Azure Data Studio
No momento, use o build do Insiders do Azure Data Studio.
CLI do Azure (az)
Conectado diretamente
Quando um cluster é configurado para ser conectado diretamente ao Azure, alguns dados são automaticamente transmitidos à Microsoft.
A tabela a seguir descreve o tipo de dados, como eles são enviados e os requisitos.
Categoria de dados | Quais dados são enviados? | Como eles são enviados? | Eles são necessários? |
---|---|---|---|
Dados operacionais | Métricas e logs | Automático, quando configurado para fazer isso | Não |
Dados de inventário e cobrança | Inventário, como o número de instâncias, e uso, como o número de vCores consumidos | Automaticamente | Sim |
Diagnósticos | Informações de diagnóstico para fins de solução de problemas | Exportado e fornecido manualmente para Suporte da Microsoft | Somente para o escopo da solução de problemas e segue as políticas de privacidade padrão |
Indiretamente conectado
Quando um cluster não está configurado para ser conectado diretamente ao Azure, ele não transmite automaticamente dados operacionais, de cobrança e de inventário à Microsoft. Para transmitir dados para a Microsoft, você precisa configurar a exportação.
A tabela a seguir descreve o tipo de dados, como eles são enviados e os requisitos.
Categoria de dados | Quais dados são enviados? | Como eles são enviados? | Eles são necessários? |
---|---|---|---|
Dados operacionais | Métricas e logs | Manualmente | Não |
Dados de inventário e cobrança | Inventário, como o número de instâncias, e uso, como o número de vCores consumidos | Manualmente | Sim |
Diagnósticos | Informações de diagnóstico para fins de solução de problemas | Exportado e fornecido manualmente para Suporte da Microsoft | Somente para o escopo da solução de problemas e segue as políticas de privacidade padrão |
Dados operacionais
Os dados operacionais são coletados para todas as instâncias de banco de dados e para a própria plataforma de serviços de dados habilitados para Azure Arc. Existem dois tipos de dados operacionais:
Métricas – Métricas relacionadas ao desempenho e à capacidade, que são coletadas para um banco de dados Influx fornecido como parte dos serviços de dados compatíveis com Azure Arc. Você pode exibir essas métricas no painel do Grafana fornecido.
Logs – registros emitidos por todos os componentes, incluindo falhas, avisos e eventos informativos, são coletados em um banco de dados do OpenSearch fornecido como parte dos serviços de dados habilitados para Azure Arc. Você pode exibir os logs no painel do Kibana fornecido. Antes da versão de maio de 2023, o banco de dados de log usava o Elasticsearch. Depois disso, ele usa o OpenSearch.
Os dados operacionais armazenados localmente exigem privilégios administrativos internos para exibi-los no Grafana/Kibana.
Os dados operacionais não deixam o seu ambiente, a menos que você opte por exportar/carregar (modo conectado indireto) ou enviar automaticamente (modo conectado diretamente) os dados para Azure Monitor/Log Analytics. Os dados entram em um espaço de trabalho Log Analytics, que você controla.
Se os dados forem enviados para Azure Monitor ou Log Analytics, você poderá escolher em qual região do Azure ou data center o espaço de trabalho do Log Analytics reside. Depois disso, o acesso para exibi-los ou copiá-los de outros locais pode ser controlado por você.
Dados de estoque
Os dados de inventário coletados são representados por vários tipos de recursos do Azure. As seções a seguir mostram as propriedades, os tipos e as descrições que são coletadas para cada tipo de recurso:
Todas as instâncias de banco de dados e o próprio controlador de dados serão refletidos no Azure como um recurso do Azure no Azure Resource Manager.
Há três tipos de recursos:
- Instância Gerenciada de SQL habilitada pelo Azure Arc
- Servidor PostgreSQL habilitado para Azure Arc
- Controlador de dados
As seções a seguir mostram as propriedades, os tipos e as descrições que são coletadas e armazenadas sobre cada tipo de recurso:
SQL Server – Azure Arc
Descrição | Nome da propriedade | Tipo de propriedade |
---|---|---|
Nome do computador | nome | cadeia de caracteres |
Nome da instância do SQL Server | NOMEDAINSTÂNCIA | cadeia de caracteres |
Versão do SQL Server | versão | cadeia de caracteres |
Edição do SQL Server | edition | cadeia de caracteres |
Contendo a ID do recurso do servidor | containerResourceId | cadeia de caracteres |
Núcleos virtuais | vCore | cadeia de caracteres |
Status da conectividade | estado | cadeia de caracteres |
Nível de patch do SQL Server | patchLevel | cadeia de caracteres |
Ordenação | Ordenação | cadeia de caracteres |
Versão atual | versãoAtual | cadeia de caracteres |
Portas TCP dinâmicas | tcpDynamicPorts | cadeia de caracteres |
Portas estáticas TCP | tcpStaticPorts | cadeia de caracteres |
ID do Produto | ID do produto | cadeia de caracteres |
Tipo de licença | tipo de licença | cadeia de caracteres |
Status do Microsoft Defender | azureDefenderStatus | cadeia de caracteres |
Última atualização do status do Microsoft Defender | azureDefenderStatusÚltimaAtualização | cadeia de caracteres |
Estado de provisionamento | provisioningState | cadeia de caracteres |
O documento JSON a seguir é um exemplo do recurso 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"
}
Banco de dados do SQL Server – Azure Arc
Descrição | Nome da propriedade | Tipo de propriedade |
---|---|---|
Nome do banco de dados | nome | cadeia de caracteres |
Ordenação | collationName | cadeia de caracteres |
Data de criação do banco de dados | databaseCreationDate | System.DateTime |
Nível de Compatibilidade | nívelDeCompatibilidade | cadeia de caracteres |
Estado do banco de dados | estado | cadeia de caracteres |
Modo somente leitura | isReadOnly | booliano |
Modo de recuperação | modo de recuperação | booliano |
Fechamento automático habilitado | isAutoCloseOn | booliano |
Redução automática habilitada | isAutoShrinkOn | booliano |
Criação automática de estatísticas habilitada | isAutoCreateStatsOn | booliano |
Atualização automática de estatísticas habilitada | isAutoUpdateStatsOn | booliano |
Arquivo de dados remoto habilitado | isRemoteDataArchiveEnabled | booliano |
! Otimização de memória habilitada | isMemoryOptimizationEnabled | booliano |
Criptografia habilitada | isEncrypted | booliano |
Modo confiável habilitado | isTrustworthyOn | booliano |
Informações de backup | backupInformation | |
Estado de provisionamento | provisioningState | cadeia de caracteres |
O documento JSON a seguir é um exemplo do recurso do banco de dados 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"
}
Controlador de dados do Azure Arc
Descrição | Nome da propriedade | Tipo de propriedade |
---|---|---|
Informações de Localização | OnPremiseProperty | público: OnPremiseProperty |
As informações brutas do Kubernetes (kubectl get datacontroller ) |
K8sRaw | objeto |
Data do último carregamento do cluster local | DataÚltimoEnvio | System.DateTime |
Estado do controlador de dados | ProvisioningState | cadeia de caracteres |
O documento JSON a seguir é um exemplo do recurso do Controlador de Dados do 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"
}
}
Servidor PostgreSQL - Azure Arc
Descrição | Nome da propriedade | Tipo de propriedade |
---|---|---|
A ID do controlador de dados | DataControllerId | cadeia de caracteres |
O nome do administrador da instância | Administrador | cadeia de caracteres |
Nome de usuário e senha para autenticação básica | BasicLoginInformation | público: BasicLoginInformation |
As informações brutas do Kubernetes (kubectl get postgres12 ) |
K8sRaw | objeto |
Data do último carregamento do cluster local | DataÚltimoEnvio | System.DateTime |
Estado de provisionamento do grupo | ProvisioningState | cadeia de caracteres |
Instância Gerenciada de SQL – Azure Arc
Descrição | Nome da propriedade | Tipo de propriedade |
---|---|---|
O ID da instância gerenciada | DataControllerId | cadeia de caracteres |
O nome de usuário do administrador da instância | Administrador | cadeia de caracteres |
A hora de início da instância | Hora de Início | cadeia de caracteres |
A hora de término da instância | Hora de término | cadeia de caracteres |
As informações brutas do Kubernetes (kubectl get sqlmi ) |
K8sRaw | objeto |
Nome de usuário e senha para autenticação básica | BasicLoginInformation | Informações Básicas de Login |
Data do último carregamento do cluster local | DataÚltimoEnvio | System.DateTime |
Estado de provisionamento de instância gerenciada do SQL | ProvisioningState | cadeia de caracteres |
O documento JSON a seguir é um exemplo da Instância Gerenciada de SQL – recurso do 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"
}
}
Exemplos
Exemplo de documento JSON de dados de inventário de recursos que é enviado ao Azure para criar recursos do Azure em sua assinatura.
{
"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"
}
Dados de cobrança
Os dados de cobrança são usados para fins de controle de uso cobrável. Esses dados são essenciais para a execução do serviço e precisam ser transmitidos manual ou automaticamente em todos os modos.
Serviços de dados compatíveis com Arc
Os dados de cobrança registram a hora de início ("criada") e a hora de término ("excluída") de uma determinada instância, assim como qualquer início e fim sempre que ocorrer uma alteração no número de núcleos disponíveis para essa mesma instância ("limite de núcleos").
{
"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 habilitado para Arc
Os dados de cobrança capturam um instantâneo das propriedades da instância do SQL Server, bem como as propriedades do computador a cada hora e compõem o conteúdo de upload de uso para relatar o uso. Há um tempo de instantâneo no conteúdo de cada instância do 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\"}]"
}
}
Dados de diagnóstico
Em situações de suporte, você pode ser solicitado a fornecer logs de instância de banco de dados, logs do Kubernetes e outros logs de diagnóstico. A equipe de suporte fornecerá um local seguro para upload. As DMVs (exibições de gerenciamento dinâmico) também podem fornecer dados de diagnóstico. As DMVs ou as consultas usadas podem conter detalhes de metadados do esquema de banco de dados, mas normalmente não dados do cliente. Os dados de diagnóstico não contêm nenhuma senha, IPs de cluster ou dados identificáveis individualmente. Eles são limpos e, quando possível, os logs são tornados anônimos para armazenamento. Eles não são transmitidos automaticamente, e o administrador precisa carregá-los manualmente.
Nome do campo | Observações |
---|---|
Logs de erro | Os arquivos de log que capturam erros podem conter dados pessoais ou de cliente (veja abaixo) são restritos e compartilhados pelo usuário |
DMVs | Visões de gerenciamento dinâmico podem conter consultas e planos de consulta, mas são restritas e compartilhadas pelo usuário. |
Visões | As exibições podem conter dados do cliente, mas são restritas e compartilhadas somente pelo usuário |
Despejos de memória – Dados do cliente | Retenção de 30 dias máxima de despejos de memória – pode conter dados de controle de acesso Objetos de estatísticas, valores de dados dentro de linhas, textos de consulta podem estar em despejos de memória do cliente |
Despejos de memória – Dados pessoais | Computador, logons/nomes de usuário, emails, informações de local, identificação do cliente – exigir que o consentimento do usuário seja incluído |