Информация, предоставляемая API метрик
После настройки доступа к API метрик вы можете использовать Prometheus для получения метрик компонентов ArcGIS Enterprise и компьютеров, на которых они работают. Следующие таблицы суммируют доступные метрики и метки, которые вы можете использовать в запросах PromQL и фильтрах результатов для доступа к нужной информации.
Метрики с суффиксом _created отражают unix-время (секунды) гистограмм и резюме с момента первого сбора соответствующей метрики. Это значение даёт представление о жизненном цикле метрики. Эти метрики не включены в таблицы ниже.
Статические системные метаданные
Системные метаданные отображаются для Portal for ArcGIS, ArcGIS Server и реляционного хранилища.
| Имя | Описание | Тип | Метки |
|---|---|---|---|
| about_information | ОС, arcgis и информация об инфраструктуре | Датчик | componentName, id, nodeName, osBuild, osVersion, cpuInfo, cpuLogicalProcessor, memoryPhysicalTotalGB, arcgisVersion, arcgisBuild |
Динамические системные метрики
Системные метрики указываются для Portal for ArcGIS, ArcGIS Server и реляционного хранилища.
| Имя | Описание | Тип | Метки |
|---|---|---|---|
| cpu_percent | Процент процессора | датчик | componentName, id, nodeName |
| disk_capacity_GB | Ёмкость дискового хранилища в ГБ | датчик | componentName, id, nodeName, diskMount, diskModel, diskType |
| disk_free_GB | Свободное место на диске в GB | датчик | componentName, id, nodeName, diskMount, diskModel, diskType |
| disk_queue_length | Текущая длина очереди диска | датчик | componentName, id, nodeName, diskName, diskModel |
| disk_read_bytes_total | Текущее количество байт, прочитанных с диска | счетчик | componentName, id, nodeName, diskName, diskModel |
| disk_reads_total | Текущее количество считываний дисков | счетчик | componentName, id, nodeName, diskName, diskModel |
| disk_write_bytes_total | Текущее количество байт, записанных на диск | счетчик | componentName, id, nodeName, diskName, diskModel |
| disk_writes_total | Текущее количество записей на диск | счетчик | componentName, id, nodeName, diskName, diskModel |
| memory_available_GB | Объём доступной в настоящее время физической памяти в ГБ | датчик | componentName, id, nodeName |
| memory_committed_GB | Память в данный момент зафиксирована в GB. Обычно это равно сумме байт, используемых в физической памяти и файлах подкачки | датчик | componentName, id, nodeName |
| memory_committed_limit_GB | Максимальная память, которую система может зафиксировать без расширения файлов подкачки, в ГБ. Обычно она равна сумме размеров физической памяти и файлов подкачки | датчик | componentName, id, nodeName |
| processes_cpu_percent | Процент процессора | датчик | componentName, id, nodeName, processId, processName |
| processes_memory_MB | Процессная резидентная память в МБ | датчик | componentName, id, nodeName, processId, processName |
| processes_running | Текущее общее количество запущенных процессов | датчик | componentName, id, nodeName |
| system_boot_time_seconds | Количество секунд с момента загрузки | датчик | componentName, id, nodeName |
| system_threads | Текущее количество системных потоков | датчик | componentName, id, nodeName |
Метрики сервиса
Метрики сервиса отображаются для каждого сервиса, опубликованного на сайте ArcGIS Server.
| Имя | Описание | Тип | Метки |
|---|---|---|---|
| requests_failed_total | Количество неудачных запросов | счетчик | componentName, id, nodeName, appType, folderName, serviceName, serviceType, operation, responseCached, username, instancePool |
| requests_response_time_seconds_bucket | Совокупное количество завершённых запросов за секунды — менее или равное верхней границе бакета, в секундах | гистограмма | componentName, id, nodeName, appType, folderName, serviceName, serviceType, operation, responseCached, le, instancePool |
| requests_response_time_seconds_count | Общее количество наблюдаемых запросов по всем бакетам | гистограмма | componentName, id, nodeName, appType, folderName, serviceName, serviceType, operation, responseCached, instancePool |
| requests_response_time_seconds_sum | Накопленное время отклика на все обнаруженные запросы в секундах | гистограмма | componentName, id, nodeName, appType, folderName, serviceName, serviceType, operation, responseCached, instancePool |
| requests_response_time_seconds_counter_total | Сумма времени ответа запросов в секундах | счетчик | componentName, id, nodeName, appType, folderName, serviceName, serviceType, operation, responseCached, username, instancePool |
| requests_succeeded_total | Количество выполненных запросов | счетчик | componentName, id, nodeName, appType, folderName, serviceName, serviceType, operation, responseCached, instancePool |
| requests_total | Количество запросов | счетчик | componentName, id, nodeName, appType, folderName, serviceName, serviceType, operation, responseCached, username, instancePool |
Метрики организации
| Имя | Описание | Тип | Метки |
|---|---|---|---|
| items_added_total | Общее количество добавленных элементов | счетчик | componentName, id, nodeName |
| items_count | Общее количество элементов | датчик | componentName, id, nodeName |
| items_deleted_total | Общее количество удаленных элементов | счетчик | componentName, id, nodeName |
| items_updated_total | Общее количество обновлённых элементов | счетчик | componentName, id, nodeName |
| items_viewed_total | Общее количество всех просмотренных элементов | счетчик | componentName, id, nodeName |
| users_added_total | Общее количество добавленных пользователей | Счетчик | componentName, id, nodeName |
| users_count | Общее количество пользователей | датчик | componentName, id, nodeName |
| users_login_total | Общее количество входов пользователей | счетчик | componentName, id, nodeName |
| users_logout_total | Общее количество выходов пользователей | счетчик | componentName, id, nodeName |
Примечание:
Метрика items_count не включает элементы ресурсов Esri, например, ресурсы Living Atlas.
Метрики реляционных хранилищ
| Имя | Описание | Тип | Метки |
|---|---|---|---|
| active_connections | Количество активных подключений к реляционному хранилищу | датчик | db_name, max_connections |
| relational_store_is_healthy | Работоспособность реляционного хранилища | датчик | db_name, overallhealth |
| relational_store_read_only_mode | Реляционное хранилище работает в режиме только чтения | датчик | db_name, read_only_mode |
| relational_store_replication_lag_time | Время задержки репликации вторичного компьютера от основного в минутах | датчик | db_name |
| relational_store_role | Роль реляционного хранилища | датчик | db_name, role |
| relational_store_row_count | Количество строк в таблице | датчик | db_name, table |
| relational_store_status | Статус реляционного хранилища | датчик | db_name, status |
| relational_table_size | Размер реляционной таблицы в МБ | датчик | db_name, table |
Примечание:
Системные таблицы исключаются при отчёте размера и количества строк самых больших таблиц.
Описания меток
| Название метки | Описание |
|---|---|
| appType | Тип заявки, подающей запрос. |
| arcgisBuild | Номер сборки компонента ArcGIS. |
| arcgisVersion | Версия компонента ArcGIS. |
| componentName | Название компонента, например, ArcGIS Portal, ArcGIS Server, ArcGIS Data Store. |
| cpuInfo | Описание процессоров компьютера, на котором работает компонент ArcGIS. |
| cpuLogicalProcessor | Количество логических процессоров для компьютера, на котором работает компонент ArcGIS. |
| db_name | Название базы данных для метрик, связанных с ArcGIS Data Store. |
| diskModel | Название модели диска. |
| diskMount | Имя, присваиваемое монтируемому диску, например, C:\ или /opt. |
| diskName | Имя ОС, присвоенное диску. |
| diskType | Тип файловой системы. |
| folderName | Имя папки, где создан сервис. |
| id | Уникальный идентификатор компонента ArcGIS. |
| le | Верхняя граница бакета в метрике гистограммы |
| max_connections | Максимальное количество разрешенных подключений к хранилищу данных |
| memoryPhysicalTotalGB | Общее количество оперативной памяти для компьютера, на котором работает компонент ArcGIS. |
| nodeName | Имя компьютера с сервисом, обрабатывающим запрос. |
| операция | Требуемая операция, например, запрос или экспорт. Информация об операции доступна только для запросов REST. Запросы SOAP возвращают только значение SOAP. |
| osBuild | Номер сборки ОС (операционной системы). |
| osVersion | Версия ОС (операционной системы). |
| overallhealth | Показатель, определяющий, исправно ли реляционное хранилище. |
| processId | ОС присвоила идентификатор процесса. |
| processName | Имя запущенного процесса. |
| read_only_mode | Булев индикатор, определяющий, находится ли реляционное хранилище в режиме только чтения. |
| responseCached | Булев индикатор, определяющий, был ли ответ взят из кэша. |
| роль | Роль реляционной базы данных ArcGIS Data Store, как основной, так и резервной. |
| serviceName | Имя сервиса, включая имя папки, в которой находится этот сервис. |
| serviceType | Тип сервиса, например, MapService или FeatureService. |
| status | Статус реляционного хранилища: запущено либо остановлено. |
| таблица | Название таблицы для числа строк реляционного хранилища. |
| username | Имя пользователя, отправляющего запрос. |