Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wir haben Integritätsindikatoren für App-Konfiguration, Event Hubs, Azure Cosmos DB, Key Vault, Storage Blob, Storage Queue und Storage File sowie Spring Cloud Sleuth-Unterstützung für alle HTTP-basierten Azure SDKs hinzugefügt. Als Beispiel können Sie untersuchen, ob ein Speicherblob über den Spring Boot-Aktorendpunkt hoch oder unten ist, sowie Abhängigkeiten und Latenzen, die von Ihrer Anwendung zu Key Vault gehen, nachverfolgen.
Integritätsindikator aktivieren
Um die Integritätsindikatoren zu aktivieren, fügen Sie ihrer pom.xml Datei die Spring Cloud Azure Actuator Starter-Abhängigkeit hinzu. Diese Abhängigkeit schließt auch die spring-boot-starter-actuator
ein.
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>spring-cloud-azure-starter-actuator</artifactId>
</dependency>
In der folgenden Tabelle sind konfigurierbare Eigenschaften aufgeführt, um Integritätsindikatoren für jeden Azure-Dienst zu aktivieren oder zu deaktivieren:
Azure-Dienst | Eigentum |
---|---|
App-Konfiguration | management.health.azure-appconfiguration.enabled |
Azure Cosmos DB (ein Microsoft-Datenbankdienst) | management.health.azure-cosmos.enabled |
Ereignis-Hubs | management.health.azure-eventhubs.enabled |
Key Vault-Zertifikat | management.health.azure-keyvault-certificate.enabled |
Schlüsseltresorschlüssel | management.health.azure-keyvault-secret.enabled |
Speicher-BLOB | management.health.azure-storage-blob.enabled |
Speicherdateifreigabe | management.health.azure-storage-fileshare.enabled |
Speicherwarteschlange | management.health.azure-storage-queue.enabled |
Wichtig
Das Aufrufen des Integritätsendpunkts von Azure-Diensten kann zu zusätzlichen Gebühren führen. Wenn Sie z. B. http://HOST_NAME:{port}/actuator/health/cosmos
aufrufen, um Azure Cosmos DB-Integritätsinformationen abzurufen, werden Anforderungseinheiten (Request Units, RUs) berechnet. Weitere Informationen finden Sie unter Anforderungseinheiten in Azure Cosmos DB.
Anmerkung
Zum Aufrufen des Integritätsendpunkts von Cosmos
sollte die Option spring.cloud.azure.cosmos.database
konfiguriert werden; Andernfalls wird der Integritätsstatus von unknown
zurückgegeben.
Zum Aufrufen des Integritätsendpunkts von Storage Queue
ist die Rolle Storage Account Contributor
erforderlich, wenn Azure AD
für die Autorisierung verwendet wird.
Sleuth aktivieren
Wenn Sie Azure SDK-Aktivitäten mithilfe von Spring Cloud Sleuth nachverfolgen möchten, fügen Sie die folgende Spring Cloud Azure Trace Sleuth-Abhängigkeit zu Ihrer pom.xml Datei hinzu:
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>spring-cloud-azure-trace-sleuth</artifactId>
</dependency>
Anmerkung
Derzeit werden nur HTTP-basierte Azure SDK-Clients unterstützt. Beispielsweise werden Event Hubs und Service Bus mit AMQP-Transport derzeit nicht unterstützt. Für diese Anforderungen wird empfohlen, Azure Application Insightzu verwenden.