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 dotyczące konfiguracji aplikacji, usługi Event Hubs, usługi Azure Cosmos DB, usługi Key Vault, obiektu blob usługi Storage, kolejki magazynu i pliku magazynu, a także obsługi usługi Spring Cloud Sleuth dla wszystkich zestawów SDK platformy Azure opartych na protokole HTTP. Na przykład można teraz sondować, czy obiekt blob magazynu jest w górę, czy w dół za pośrednictwem punktu końcowego siłownika spring boot, a także śledzić zależności i opóźnienia przechodzące z aplikacji do usługi Key Vault.
Włącz wskaźnik kondycji
Aby włączyć wskaźniki kondycji, dodaj zależność startową siłownika platformy Azure Spring Cloud 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 |
| Wpis tajny usługi Key Vault | management.health.azure-keyvault-secret.enabled |
| Obiekt blob magazynu | management.health.azure-storage-blob.enabled |
| Udział plików magazynu | management.health.azure-storage-fileshare.enabled |
| Kolejka magazynu | management.health.azure-storage-queue.enabled |
Ważny
Wywoływanie punktu końcowego kondycji usług platformy 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
Nuta
Aby wywołać punkt końcowy 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 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>
Nuta
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 Azure Application Insights.