Produksi siap

Kami telah menambahkan indikator kesehatan untuk App Configuration, Event Hubs, Azure Cosmos DB, Key Vault, Storage Blob, Storage Queue, dan Storage File, serta dukungan Spring Cloud Sleuth untuk semua Azure SDK berbasis HTTP. Sebagai contoh, Anda sekarang dapat menyelidiki untuk menentukan apakah blob penyimpanan naik atau turun melalui titik akhir aktuator Spring Boot, serta melacak dependensi dan latensi dari aplikasi Anda ke Key Vault.

Aktifkan indikator kesehatan

Untuk mengaktifkan indikator kesehatan, tambahkan dependensi Spring Cloud Azure Actuator Starter ke file pom.xml Anda. Dependensi ini juga akan mencakup spring-boot-starter-actuator.

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

Tabel berikut ini mencantumkan properti yang dapat dikonfigurasi untuk mengaktifkan atau menonaktifkan indikator kesehatan untuk setiap layanan Azure:

Layanan Azure Harta benda
App Configuration management.health.azure-appconfiguration.enabled
Azure Cosmos DB management.health.azure-cosmos.enabled
Pusat Aktivitas management.health.azure-eventhubs.enabled
Sertifikat Key Vault management.health.azure-keyvault-certificate.enabled
Rahasia Key Vault management.health.azure-keyvault-secret.enabled
Blob Penyimpanan management.health.azure-storage-blob.enabled
Berbagi File Penyimpanan management.health.azure-storage-fileshare.enabled
Antrean Penyimpanan management.health.azure-storage-queue.enabled

Penting

Memanggil titik akhir kesehatan layanan Azure dapat menyebabkan biaya tambahan. Misalnya, jika Anda memanggil http://HOST_NAME:{port}/actuator/health/cosmos untuk mendapatkan info kesehatan Azure Cosmos DB, itu akan menghitung Unit Permintaan (RU). Untuk informasi selengkapnya, lihat Unit Permintaan di Azure Cosmos DB.

Nota

Untuk memanggil titik akhir kesehatan Cosmos, opsi spring.cloud.azure.cosmos.database harus dikonfigurasi; Jika tidak, status kesehatan unknown akan dikembalikan.

Untuk memanggil titik akhir kesehatan Storage Queue, peran Storage Account Contributor diperlukan jika Azure AD digunakan untuk otorisasi.

Aktifkan sleuth

Saat Anda ingin melacak aktivitas Azure SDK dengan menggunakan Spring Cloud Sleuth, tambahkan dependensi Spring Cloud Azure Trace Sleuth berikut ke file pom.xml Anda:

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

Nota

Hanya klien Azure SDK berbasis HTTP yang saat ini didukung. Misalnya, Azure Event Hubs dan Service Bus dengan transportasi AMQP saat ini tidak didukung. Untuk persyaratan ini, kami sarankan Anda menggunakan Azure Application Insight.