Gereed voor productie

We hebben statusindicatoren toegevoegd voor App Configuration, Event Hubs, Azure Cosmos DB, Key Vault, Storage Blob, Storage Queue en Storage File, evenals Spring Cloud Sleuth-ondersteuning voor alle OP HTTP gebaseerde Azure SDK's. U kunt nu testen om te bepalen of een opslagblob omhoog of omlaag is via het Spring Boot-actuatoreindpunt, en afhankelijkheden en latenties bijhouden die van uw toepassing naar Key Vault gaan.

Statusindicator inschakelen

Als u de statusindicatoren wilt inschakelen, voegt u de afhankelijkheid van Spring Cloud Azure Actuator Starter toe aan uw pom.xml-bestand. Deze afhankelijkheid zal ook de spring-boot-starter-actuator omvatten.

<dependency>
    <groupId>com.azure.spring</groupId>
    <artifactId>spring-cloud-azure-starter-actuator</artifactId>
</dependency>

De volgende tabel bevat configureerbare eigenschappen voor het in- of uitschakelen van statusindicatoren voor elke Azure-service:

Azure-service Eigenschap
App-configuratie management.health.azure-appconfiguration.enabled
Azure Cosmos DB management.health.azure-cosmos.enabled
Event Hubs management.health.azure-eventhubs.enabled
Key Vault-certificaat management.health.azure-keyvault-certificate.enabled
Key Vault-geheim management.health.azure-keyvault-secret.enabled
Opslagblob management.health.azure-storage-blob.enabled
Opslagbestandsdeling management.health.azure-storage-fileshare.enabled
Opslagwachtrij management.health.azure-storage-queue.enabled

Belangrijk

Het aanroepen van het statuseindpunt van Azure-services kan extra kosten veroorzaken. Als u bijvoorbeeld http://HOST_NAME:{port}/actuator/health/cosmos aanroept om statusgegevens van Azure Cosmos DB op te halen, worden aanvraageenheden (RU's) berekend. Zie aanvraageenheden in Azure Cosmos DBvoor meer informatie.

Notitie

Voor het aanroepen van het statuseindpunt van Cosmosmoet de optie spring.cloud.azure.cosmos.database worden geconfigureerd; Anders wordt de status van unknown geretourneerd.

Voor het aanroepen van het statuseindpunt van Storage Queueis de rol van Storage Account Contributor vereist als Azure AD wordt gebruikt voor het autoriseren.

Sleuth inschakelen

Wanneer u Azure SDK-activiteiten wilt traceren met behulp van Spring Cloud Sleuth, voegt u de volgende Spring Cloud Azure Trace Sleuth-afhankelijkheid toe aan uw pom.xml-bestand:

<dependency>
    <groupId>com.azure.spring</groupId>
    <artifactId>spring-cloud-azure-trace-sleuth</artifactId>
</dependency>

Notitie

Op HTTP gebaseerde Azure SDK-clients worden momenteel ondersteund. Event Hubs en Service Bus met AMQP-transport worden momenteel bijvoorbeeld niet ondersteund. Voor deze vereisten wordt u aangeraden Azure-toepassing Insightte gebruiken.