Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Vi har lagt till hälsoindikatorer för App Configuration, Event Hubs, Azure Cosmos DB, Key Vault, Storage Blob, Storage Queue och Storage File samt Spring Cloud Sleuth-stöd för alla HTTP-baserade Azure SDK:er. Som ett exempel kan du nu avsöka för att avgöra om en lagringsblob är upp eller ned via Spring Boot-aktuatorslutpunkten, samt spåra beroenden och svarstider som går från ditt program till Key Vault.
Aktivera hälsoindikator
Om du vill aktivera hälsoindikatorerna lägger du till Spring Cloud Azure Actuator Starter-beroendet i din pom.xml-fil. Det här beroendet kommer också att innehålla spring-boot-starter-actuator.
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>spring-cloud-azure-starter-actuator</artifactId>
</dependency>
I följande tabell visas konfigurerbara egenskaper för att aktivera eller inaktivera hälsoindikatorer för varje Azure-tjänst:
| Azure-tjänst | Egenskap |
|---|---|
| Appkonfiguration | management.health.azure-appconfiguration.enabled |
| Azure Cosmos DB | management.health.azure-cosmos.enabled |
| Event Hubs | management.health.azure-eventhubs.enabled |
| Key Vault-certifikat | management.health.azure-keyvault-certificate.enabled |
| Key Vault-hemlighet | management.health.azure-keyvault-secret.enabled |
| Lagringsblob | management.health.azure-storage-blob.enabled |
| Lagringsfilresurs | management.health.azure-storage-fileshare.enabled |
| Lagringskö | management.health.azure-storage-queue.enabled |
Viktig
Att anropa hälsoslutpunkten för Azure-tjänster kan orsaka extra avgifter. Om du till exempel anropar http://HOST_NAME:{port}/actuator/health/cosmos för att hämta hälsoinformation för Azure Cosmos DB beräknas enheter för programbegäran (RU). Mer information finns i Request Units in Azure Cosmos DB.
Not
För att anropa hälsoslutpunkten för Cosmosska alternativet spring.cloud.azure.cosmos.database konfigureras. Annars returneras hälsostatusen för unknown.
För att anropa hälsoslutpunkten för Storage Queuekrävs rollen Storage Account Contributor om Azure AD används för att auktorisera.
Aktivera sleuth
När du vill spåra Azure SDK-aktiviteter med hjälp av Spring Cloud Sleuth lägger du till följande Spring Cloud Azure Trace Sleuth-beroende i din pom.xml-fil:
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>spring-cloud-azure-trace-sleuth</artifactId>
</dependency>
Not
För närvarande stöds endast HTTP-baserade Azure SDK-klienter. Till exempel stöds inte Event Hubs och Service Bus med AMQP-transport för närvarande. För dessa krav rekommenderar vi att du använder Azure Application Insight.