Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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.