Я смотрю репозиторий GitHub и (https://github.com/Azure/azure-sdk-for-java), и я не могу найти ни одного примера того, как получить метрики из среды Azure. Это вообще поддерживается SDK?
Поддерживает ли Azure Java SDK коллекции показателей?
Ответы (1)
Вы можете обратиться к образец кода в репозитории Azure SDK для Java GitHub, например, о том, как получить метрики использования учетной записи хранения Azure.
Вы также можете получить результат теста образца кода здесь.
Обновление 1:
Вам потребуется использовать Azure Monitor REST API для получения метрик детального уровня для ресурсов Azure, таких как виртуальная машина или учетная запись хранения.
Список показателей для ресурса в REST API Azure Monitor
Например. Чтобы получить метрики для виртуальной машины, выполните запрос GET с помощью приведенного ниже примера REST API.
GET https://management.azure.com/subscriptions/{subscription_id}/resourceGroups/{resource_group_name}/providers/Microsoft.Compute/virtualMachines/{virtual_machine_name}/providers/microsoft.insights/metrics?api-version=2016-09-01
В настоящее время в пакете SDK Azure для Java нет пакета, который поддерживает API REST Azure Monitor, как указано выше. Вам нужно будет использовать некоторый клиент REST и настраиваемый код для управления вызовами REST API для вашего использования.