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.
Zustandsanzeige aktivieren
Um die Integritätsanzeigen zu aktivieren, fügen Sie die Spring Cloud Azure Actuator Starter-Abhängigkeit zu Ihrer Datei pom.xml hinzu. Diese Abhängigkeit schließt auch die spring-boot-starter-actuatorein.
<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 |
| Key Vault-Geheimnis | 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 Informationen zum Integritätszustand von Azure Cosmos DB abzurufen, werden Anforderungseinheiten (RUs) kalkuliert. Weitere Informationen finden Sie unter Anforderungseinheiten in Azure Cosmos DB.
Anmerkung
Zum Aufrufen des Integritätsendpunkts von Cosmossollte 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 Queueist 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-Anwendung Insightzu verwenden.