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. Například teď můžete pomocí koncového bodu actuatoru Spring Boot ověřit, zda je blob úložiště dostupný, a také sledovat závislosti a latence mezi vaší aplikací a službou Key Vault.
Povolení indikátoru stavu
Pokud chcete povolit indikátory stavu, přidejte závislost Spring Cloud Azure Actuator Starter do souboru pom.xml. 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í souborů v úložišti | management.health.azure-storage-fileshare.enabled |
| Fronta úložiště | management.health.azure-storage-queue.enabled |
Důležitý
Volání koncového bodu pro kontrolu stavu služeb Azure může vést k dalším poplatkům. Pokud například zavoláte http://HOST_NAME:{port}/actuator/health/cosmos, abyste získali informace o stavu služby Azure Cosmos DB, vypočítají se jednotky požadavků (RU). Další informace najdete v tématu Jednotky požadavků 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 sledování
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žby Event Hubs a Service Bus s transportem AMQP momentálně nejsou podporovány. Pro tyto požadavky doporučujeme použít azure Application Insight.