Éles használatra kész

Az alkalmazáskonfiguráció, az Event Hubs, az Azure Cosmos DB, a Key Vault, a Storage Blob, a Storage Queue és a Storage File állapotjelzőit, valamint a Spring Cloud Sleuth-támogatást az összes HTTP-alapú Azure SDK-hoz hozzáadtuk. Példaként megvizsgálhatja, hogy egy storage-blob a Spring Boot-működtető végponton keresztül felfelé vagy lefelé van-e állítva, valamint nyomon követheti az alkalmazástól a Key Vaultba irányuló függőségeket és késéseket.

Állapotjelző engedélyezése

Az állapotjelzők engedélyezéséhez adja hozzá a Spring Cloud Azure Actuator Starter-függőséget a pom.xml fájlhoz. Ez a függőség a spring-boot-starter-actuatoris magában foglalja.

<dependency>
    <groupId>com.azure.spring</groupId>
    <artifactId>spring-cloud-azure-starter-actuator</artifactId>
</dependency>

Az alábbi táblázat az egyes Azure-szolgáltatások állapotjelzőinek engedélyezéséhez vagy letiltásához konfigurálható tulajdonságokat sorolja fel:

Azure-szolgáltatás Ingatlan
App Configuration management.health.azure-appconfiguration.enabled
Azure Cosmos DB management.health.azure-cosmos.enabled
Event Hubs management.health.azure-eventhubs.enabled
Key Vault-tanúsítvány management.health.azure-keyvault-certificate.enabled
Key Vault titkos kód management.health.azure-keyvault-secret.enabled
Tárolási blob management.health.azure-storage-blob.enabled
Storage-fájlmegosztás management.health.azure-storage-fileshare.enabled
Tárolási várólista management.health.azure-storage-queue.enabled

Fontos

Az Azure-szolgáltatások állapotvégpontjának meghívása további díjakat okozhat. Ha például a(z) http://HOST_NAME:{port}/actuator/health/cosmos elemet hívja meg az Azure Cosmos DB állapotinformációinak lekéréséhez, akkor az a Request Unitokat (RU-kat) számítja ki. További információ: Kérelemegységek az Azure Cosmos DB.

Jegyzet

A Cosmosállapotvégpontjának meghívásához konfigurálnia kell a spring.cloud.azure.cosmos.database beállítást; Ellenkező esetben a rendszer visszaadja a unknown állapotát.

A Storage Queueállapotvégpontjának meghívásához a Storage Account Contributor szerepköre szükséges, ha Azure AD van használatban az engedélyezéshez.

A sleuth engedélyezése

Ha Azure SDK-tevékenységeket szeretne nyomon követni a Spring Cloud Sleuth használatával, adja hozzá a következő Spring Cloud Azure Trace Sleuth-függőséget a pom.xml fájlhoz:

<dependency>
    <groupId>com.azure.spring</groupId>
    <artifactId>spring-cloud-azure-trace-sleuth</artifactId>
</dependency>

Jegyzet

Jelenleg csak HTTP-alapú Azure SDK-ügyfelek támogatottak. Például az AMQP-átvitellel működő Event Hubs és Service Bus jelenleg nem támogatott. Ezekhez a követelményekhez javasoljuk, hogy használja Azure-alkalmazás Insight.