Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Мы добавили индикаторы работоспособности для конфигурации приложений, Центров событий, Azure Cosmos DB, Key Vault, BLOB-объектов хранилища, очереди хранилища и файла хранилища, а также поддержки Spring Cloud Sleuth для всех пакетов SDK azure на основе HTTP. Например, теперь можно проверить, находится ли большой двоичный объект хранилища вверх или вниз с помощью конечной точки актуатора Spring Boot, а также отслеживать зависимости и задержки, поступающие от приложения к Key Vault.
Включение индикатора работоспособности
Чтобы включить индикаторы работоспособности, добавьте зависимость Начального элемента Azure Actuator Spring Cloud в файл pom.xml. Эта зависимость также будет включать spring-boot-starter-actuator.
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>spring-cloud-azure-starter-actuator</artifactId>
</dependency>
В следующей таблице перечислены настраиваемые свойства для включения или отключения индикаторов работоспособности для каждой службы Azure:
| Служба Azure | Свойство |
|---|---|
| Конфигурация приложения | management.health.azure-appconfiguration.enabled |
| Azure Cosmos DB (облачная база данных) | management.health.azure-cosmos.enabled |
| Центры событий | management.health.azure-eventhubs.enabled |
| Сертификат Key Vault | management.health.azure-keyvault-certificate.enabled |
| Секрет Key Vault | management.health.azure-keyvault-secret.enabled |
| BLOB-объект хранилища | management.health.azure-storage-blob.enabled |
| Общий файловый ресурс хранилища | management.health.azure-storage-fileshare.enabled |
| Очередь хранилища | management.health.azure-storage-queue.enabled |
Важный
Вызов конечной точки работоспособности служб Azure может привести к дополнительным расходам. Например, если вы вызываете http://HOST_NAME:{port}/actuator/health/cosmos для получения сведений о работоспособности Azure Cosmos DB, он вычисляет единицы запросов (ЕЗ). Дополнительные сведения см. в разделе единиц запросов вAzure Cosmos DB.
Заметка
Для вызова конечной точки работоспособности Cosmosнеобходимо настроить параметр spring.cloud.azure.cosmos.database; В противном случае будет возвращено состояние работоспособности unknown.
Для вызова конечной точки работоспособности Storage Queueтребуется роль Storage Account Contributor, если Azure AD используется для авторизации.
Включение sleuth
Если вы хотите отслеживать действия пакета SDK Azure с помощью Spring Cloud Sleuth, добавьте следующую зависимость Azure Trace Sleuth в файл pom.xml:
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>spring-cloud-azure-trace-sleuth</artifactId>
</dependency>
Заметка
В настоящее время поддерживаются только клиенты azure SDK на основе HTTP. Например, центры событий и служебная шина с транспортом AMQP в настоящее время не поддерживаются. Для этих требований рекомендуется использовать Azure Application Insights.