Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Přidali jsme indikátory stavu pro službu App Configuration, Event Hubs, Azure Cosmos DB, Key Vault, Storage Blob, Storage Queue a Storage File a také podporu Spring Cloud Sleuth pro všechny sady AZURE SDK založené na HTTP. Teď můžete například pomocí koncového bodu poháněcího zařízení Spring Boot zjistit, jestli je objekt blob úložiště vzhůru nebo dolů, a také sledovat závislosti a latence procházejícími z vaší aplikace do služby Key Vault.
Povolení indikátoru stavu
Pokud chcete povolit indikátory stavu, přidejte do souboru pom.xml závislost Spring Cloud Azure Poháněcího programu Azure Starter. Tato závislost bude zahrnovat také spring-boot-starter-actuator.
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>spring-cloud-azure-starter-actuator</artifactId>
</dependency>
Následující tabulka uvádí konfigurovatelné vlastnosti pro povolení nebo zakázání indikátorů stavu pro každou službu Azure:
| Služba Azure | Vlastnost |
|---|---|
| App Configuration | management.health.azure-appconfiguration.enabled |
| Azure Cosmos DB | management.health.azure-cosmos.enabled |
| Centra událostí | management.health.azure-eventhubs.enabled |
| Certifikát služby Key Vault | management.health.azure-keyvault-certificate.enabled |
| Tajný kód služby Key Vault | management.health.azure-keyvault-secret.enabled |
| Objekt blob úložiště | management.health.azure-storage-blob.enabled |
| Sdílená složka úložiště | management.health.azure-storage-fileshare.enabled |
| Fronta úložiště | management.health.azure-storage-queue.enabled |
Důležitý
Volání koncového bodu stavu služeb Azure může způsobit další poplatky. Pokud například zavoláte http://HOST_NAME:{port}/actuator/health/cosmos získat informace o stavu služby Azure Cosmos DB, vypočítá se jednotky žádostí (RU). Další informace najdete v tématu jednotky žádostí ve službě Azure Cosmos DB.
Poznámka
Pro volání koncového bodu stavu Cosmosby se měla nakonfigurovat možnost spring.cloud.azure.cosmos.database; V opačném případě se vrátí stav unknown.
Pro volání koncového bodu stavu Storage Queuese vyžaduje role Storage Account Contributor, pokud se k autorizaci používá Azure AD.
Povolit sleuth
Pokud chcete trasovat aktivity sady Azure SDK pomocí Spring Cloudu Sleuth, přidejte do souboru pom.xml následující závislost Spring Cloud Azure Trace Sleuth:
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>spring-cloud-azure-trace-sleuth</artifactId>
</dependency>
Poznámka
V současné době se podporují jenom klienti Azure SDK založené na protokolu HTTP. Například služba Event Hubs a Service Bus s přenosem AMQP se v současné době nepodporují. Pro tyto požadavky doporučujeme použít azure Application Insight.