Просмотр метрик
Чтобы просмотреть метрики с использованием API метрик в качестве источника данных, можно воспользоваться разнообразным сторонним программным обеспечением, которое можно развертывать внутри или снаружи вашего кластера.
Например, можно использовать приложение Grafana с API метрик в качестве источника данных и отображать результаты в формате операционной панели.
Примечание:
До версии ArcGIS Enterprise 11.2 в Kubernetes Grafana была доступна непосредственно через API администратора ArcGIS Enterprise, но с тех пор она была удалена. Хотя она больше не доступна непосредственно из программного обеспечения, вы по-прежнему можете использовать Grafana с API метрик, установив ее отдельно.
Определите шаблон URL
Для использования API метрик в качестве источника данных в вашем стороннем приложении вы должны зарегистрировать этот URL в приложении.
Примечание:
При регистрации API в качестве источника данных убедитесь, что его URL отражает, может ли он быть доступен изнутри или снаружи кластера.
Примечание:
Используйте шаблон URL-адреса, который соответствует вашему развертыванию.
Внешний URL сервиса (используется при доступе к API внутри или снаружи кластера):
https://<FQDN>/<context>/prometheusВнутренний URL сервис (используется при доступе к API из одного кластера):
http://arcgis-rest-metrics-api.<deploymentNamespace>.svc.cluster.local:8443/arcgis/prometheus
Добавьте Prometheus в качестве источника данных
Чтобы использовать API метрик в своем приложении, вы должны выбрать Prometheus в качестве типа источника данных.
Следующие шаги являются примером этого процесса при использовании Grafana; однако другие приложения будут использовать аналогичные шаги.
В пользовательском интерфейсе Grafana откройте меню Конфигурация.
Щелкните Источники данных.
Щелкните Добавить источник данных.
Выберите Prometheus в качестве типа.
Выберите URL сервера в качестве соответствующего URL-адреса сервера Prometheus.
Внешний URL сервис (используется при доступе к API внутри или за пределами кластера):
https://<FQDN>/<context>/prometheusВнутренний URL сервис (используется при доступе к API из одного кластера):
http://arcgis-rest-metrics-api.<deploymentNamespace>.svc.cluster.local:8443/arcgis/prometheus
Установите Доступ - Браузер.
Включите Базовую аутентификацию и введите учетные данные, которые вы указали при доступе к API метрик.
Щелкните Сохранить и Тестировать для сохранения нового источника данных.
Примеры шаблонов операционной панели
После того как вы зарегистрировали API метрик и установили Prometheus в качестве источника, вы можете приступить к визуализации сервисных данных вашей организации. Для начала работы несколько образцов шаблонов операционных панелей Grafana доступны в репозитории наблюдаемости ArcGIS Enterprise. Вы можете импортировать эти операционные панели, загрузив JSON шаблона или вставив текст JSON напрямую. Выполните следующие шаги для импорта этих примеров операционных панелей Grafana.
В Grafana щелкните Операционные панели.
Щелкните Новый.
В ниспадающем меню выберите Импорт.
Выполните одно из следующих действий:
Загрузите файл операционной панели
.jsonиз шаблона.Вставьте текст операционной панели
.json, скопированный из шаблона, непосредственно в текстовую область.
Примечание:
Процесс импорта позволяет изменить имя операционной панели, выбрать источник данных, который должна использовать операционная панель, и указать любые префиксы метрик, используемые операционной панелью.