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.
Adicionamos indicadores de integridade para Configuração de Aplicativos, Hubs de Eventos, Azure Cosmos DB, Key Vault, Blob de Armazenamento, Fila de Armazenamento e Arquivo de Armazenamento, bem como suporte ao Spring Cloud Sleuth para todos os SDKs do Azure baseados em HTTP. Por exemplo, agora você pode investigar se um blob de armazenamento está para cima ou para baixo por meio do ponto de extremidade do atuador do Spring Boot, bem como acompanhar dependências e latências que vão do aplicativo para o Key Vault.
Habilitar indicador de integridade
Para habilitar os indicadores de integridade, adicione a dependência do Spring Cloud Azure Actuator Starter ao arquivo pom.xml. Essa dependência também incluirá o spring-boot-starter-actuator.
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>spring-cloud-azure-starter-actuator</artifactId>
</dependency>
A tabela a seguir lista as propriedades configuráveis para habilitar ou desabilitar indicadores de integridade para cada serviço do Azure:
| Serviço do Azure | Propriedade |
|---|---|
| Configuração de Aplicativos | management.health.azure-appconfiguration.enabled |
| Azure Cosmos DB | management.health.azure-cosmos.enabled |
| Hubs de Eventos | management.health.azure-eventhubs.enabled |
| Certificado do Key Vault | management.health.azure-keyvault-certificate.enabled |
| Segredo do Key Vault | management.health.azure-keyvault-secret.enabled |
| Blob de Armazenamento | management.health.azure-storage-blob.enabled |
| Compartilhamento de Arquivos de Armazenamento | management.health.azure-storage-fileshare.enabled |
| Fila de armazenamento | management.health.azure-storage-queue.enabled |
Importante
Chamar o ponto de extremidade de integridade dos serviços do Azure pode causar encargos extras. Por exemplo, se você chamar http://HOST_NAME:{port}/actuator/health/cosmos para obter informações de integridade do Azure Cosmos DB, ele calculará RUs (Unidades de Solicitação). Para obter mais informações, consulte Unidades de Solicitação no Azure Cosmos DB.
Nota
Para chamar o ponto de extremidade de integridade de Cosmos, a opção spring.cloud.azure.cosmos.database deve ser configurada; Caso contrário, o status de integridade de unknown será retornado.
Para chamar o ponto de extremidade de integridade de Storage Queue, a função de Storage Account Contributor será necessária se Azure AD for usado para autorização.
Habilitar o sleuth
Quando quiser rastrear as atividades do SDK do Azure usando o Spring Cloud Sleuth, adicione a seguinte dependência de Autenticação de Rastreamento do Spring Cloud Azure ao seu arquivo de pom.xml:
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>spring-cloud-azure-trace-sleuth</artifactId>
</dependency>