Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Hemos agregado indicadores de estado para App Configuration, Event Hubs, Azure Cosmos DB, Key Vault, Storage Blob, Storage Queue y Storage File, así como compatibilidad con Spring Cloud Sleuth para todos los SDK de Azure basados en HTTP. Por ejemplo, ahora puedes comprobar si un blob de almacenamiento está disponible o no a través del endpoint de Actuator de Spring Boot, así como realizar un seguimiento de las dependencias y de la latencia entre tu aplicación y Key Vault.
Habilitar indicador de estado
Para habilitar los indicadores de estado, agregue la dependencia Spring Cloud Azure Actuator Starter al archivo pom.xml. Esta dependencia también incluirá el spring-boot-starter-actuator.
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>spring-cloud-azure-starter-actuator</artifactId>
</dependency>
En la tabla siguiente se enumeran las propiedades configurables para habilitar o deshabilitar indicadores de estado para cada servicio de Azure:
| Servicio de Azure | Propiedad |
|---|---|
| Configuración de la aplicación | management.health.azure-appconfiguration.enabled |
| Azure Cosmos DB (la base de datos de Azure Cosmos) | management.health.azure-cosmos.enabled |
| Event Hubs | management.health.azure-eventhubs.enabled |
| Certificado de Key Vault | management.health.azure-keyvault-certificate.enabled |
| Secreto de Key Vault | management.health.azure-keyvault-secret.enabled |
| Blob de almacenamiento | management.health.azure-storage-blob.enabled |
| Recurso compartido de archivos de almacenamiento | management.health.azure-storage-fileshare.enabled |
| Cola de almacenamiento | management.health.azure-storage-queue.enabled |
Importante
Llamar al punto de conexión de mantenimiento de los servicios de Azure puede provocar cargos adicionales. Por ejemplo, si llama a http://HOST_NAME:{port}/actuator/health/cosmos para obtener información de mantenimiento de Azure Cosmos DB, calculará las unidades de solicitud (RU). Para más información, consulte Unidades de solicitud en Azure Cosmos DB.
Nota
Para llamar al punto de conexión de mantenimiento de Cosmos, se debe configurar la opción spring.cloud.azure.cosmos.database; De lo contrario, se devolverá el estado de mantenimiento de unknown.
Para llamar al punto de conexión de mantenimiento de Storage Queue, se requiere el rol de Storage Account Contributor si se usa Azure AD para autorizar.
Habilitar detective
Si desea realizar un seguimiento de las actividades del SDK de Azure mediante Spring Cloud Sleuth, agregue la siguiente dependencia de Spring Cloud Azure Trace Sleuth al archivo de pom.xml:
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>spring-cloud-azure-trace-sleuth</artifactId>
</dependency>
Nota
Actualmente solo se admiten clientes de SDK de Azure basados en HTTP. Por ejemplo, actualmente no se admiten Event Hubs y Service Bus con transporte AMQP. Para estos requisitos, se recomienda usar Aplicación de Azure Insight.