Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dodaliśmy wskaźniki kondycji dla usług App Configuration, Event Hubs, Azure Cosmos DB, Key Vault, Blob Storage, Queue Storage i File Storage, a także obsługę Spring Cloud Sleuth dla wszystkich zestawów Azure SDK opartych na protokole HTTP. Na przykład można teraz za pośrednictwem punktu końcowego modułu Actuator w Spring Boot sprawdzać, czy obiekt blob usługi Storage jest dostępny, a także śledzić zależności i opóźnienia między swoją aplikacją a usługą Key Vault.
Włącz wskaźnik kondycji
Aby włączyć wskaźniki kondycji, dodaj zależność Spring Cloud Azure Actuator Starter do pliku pom.xml. Ta zależność będzie również obejmować spring-boot-starter-actuator.
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>spring-cloud-azure-starter-actuator</artifactId>
</dependency>
W poniższej tabeli wymieniono konfigurowalne właściwości umożliwiające włączanie lub wyłączanie wskaźników kondycji dla każdej usługi platformy Azure:
| Usługa platformy Azure | Własność |
|---|---|
| App Configuration | management.health.azure-appconfiguration.enabled |
| Azure Cosmos DB | management.health.azure-cosmos.enabled |
| Centra zdarzeń | management.health.azure-eventhubs.enabled |
| Certyfikat usługi Key Vault | management.health.azure-keyvault-certificate.enabled |
| Klucz tajny usługi Key Vault | management.health.azure-keyvault-secret.enabled |
| Obiekt blob magazynu | management.health.azure-storage-blob.enabled |
| Udział plików w magazynie | management.health.azure-storage-fileshare.enabled |
| Kolejka magazynowania | management.health.azure-storage-queue.enabled |
Ważny
Wywołanie punktu końcowego kontroli kondycji usług Azure może spowodować dodatkowe opłaty. Jeśli na przykład wywołasz http://HOST_NAME:{port}/actuator/health/cosmos w celu uzyskania informacji o kondycji usługi Azure Cosmos DB, obliczy jednostki żądania (RU). Aby uzyskać więcej informacji, zobacz
Uwaga
Aby wywołać punkt końcowy kontroli kondycji Cosmos, należy skonfigurować opcję spring.cloud.azure.cosmos.database; w przeciwnym razie zostanie zwrócony stan kondycji unknown.
Do wywoływania punktu końcowego kondycji Storage Queuewymagana jest rola Storage Account Contributor, jeśli Azure AD jest używana do autoryzowania.
Włącz funkcję Sleuth
Jeśli chcesz śledzić działania zestawu Azure SDK przy użyciu rozwiązania Spring Cloud Sleuth, dodaj następującą zależność Spring Cloud Azure Trace Sleuth do pliku pom.xml:
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>spring-cloud-azure-trace-sleuth</artifactId>
</dependency>
Uwaga
Obecnie obsługiwane są tylko klienci zestawu Azure SDK oparty na protokole HTTP. Na przykład usługi Event Hubs i Service Bus z transportem AMQP nie są obecnie obsługiwane. W przypadku tych wymagań zalecamy użycie usługi aplikacja systemu Azure Insights.