Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uygulama Yapılandırması, Event Hubs, Azure Cosmos DB, Key Vault, Depolama Blobu, Depolama Kuyruğu ve Depolama Dosyası için sistem durumu göstergelerinin yanı sıra tüm HTTP tabanlı Azure SDK'ları için Spring Cloud Sleuth desteği ekledik. Örnek olarak, artık Spring Boot aktüatör uç noktası aracılığıyla bir depolama blobu yukarı veya aşağı doğru olup olmadığını belirlemek için araştırma yapabilir ve uygulamanızdan Key Vault'a giden bağımlılıkları ve gecikme sürelerini izleyebilirsiniz.
Sağlık göstergesini etkinleştir
Sistem durumu göstergelerini etkinleştirmek için Spring Cloud Azure Aktüatör Starter bağımlılığını pom.xml dosyanıza ekleyin. Bu bağımlılık, spring-boot-starter-actuator öğesini de içerecektir.
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>spring-cloud-azure-starter-actuator</artifactId>
</dependency>
Aşağıdaki tabloda, her Azure hizmeti için sistem durumu göstergelerini etkinleştirmek veya devre dışı bırakmak için yapılandırılabilir özellikler listelenir:
| Azure Hizmeti | Mülk |
|---|---|
| Uygulama Yapılandırması | management.health.azure-appconfiguration.enabled |
| Azure Cosmos DB veritabanı | management.health.azure-cosmos.enabled |
| Event Hubs | management.health.azure-eventhubs.enabled |
| Key Vault Sertifikası | management.health.azure-keyvault-certificate.enabled |
| Key Vault Gizli Anahtarı | management.health.azure-keyvault-secret.enabled |
| Depolama Blobu | management.health.azure-storage-blob.enabled |
| Depolama Dosya Paylaşımı | management.health.azure-storage-fileshare.enabled |
| Depolama Kuyruğu | management.health.azure-storage-queue.enabled |
Önemli
Azure hizmetlerinin sistem durumu uç noktasını çağırmak ek ücrete neden olabilir. Örneğin Azure Cosmos DB sistem durumu bilgilerini almak için http://HOST_NAME:{port}/actuator/health/cosmos çağırırsanız İstek Birimleri (RU) hesaplanır. Daha fazla bilgi için bkz. Azure Cosmos DB'de İstek Birimleri.
Not
Cosmossistem durumu uç noktasını çağırmak için spring.cloud.azure.cosmos.database seçeneği yapılandırılmalıdır; Aksi takdirde, unknown sistem durumu döndürülür.
Storage Queuesistem durumu uç noktasını çağırmak için, yetkilendirme için Storage Account Contributor kullanılıyorsa Azure AD rolü gereklidir.
Sleuth'u etkinleştirme
Spring Cloud Sleuth kullanarak Azure SDK etkinliklerini izlemek istediğinizde, pom.xml dosyanıza aşağıdaki Spring Cloud Azure Trace Sleuth bağımlılığını ekleyin:
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>spring-cloud-azure-trace-sleuth</artifactId>
</dependency>
Not
Şu anda yalnızca HTTP tabanlı Azure SDK istemcileri desteklenmektedir. Örneğin, AMQP aktarımlı Event Hubs ve Service Bus şu anda desteklenmemektedir. Bu gereksinimler için Azure Uygulaması Insightkullanmanızı öneririz.