Описание метрик

Описание метрик плагина deckhouse_scraper.

chrony_rtt_seconds#

Время круговой задержки до NTP-сервера.

Метки:

  • container — имя контейнера внутри пода, позволяющее различать ресурсы между несколькими контейнерами в одном поде;

  • exported_job — экспортированный job, имя задачи скрейпинга в конфигурации Prometheus;

  • node — имя узла кластера, обозначающее физический или виртуальный хост, на котором размещены поды;

  • object_type — тип объекта (например, NODE для узлов кластера или SERVICE для сервисов), указывающий на категорию ресурса в Kubernetes-окружении;

  • ref_id.

chrony_tracking_last_offset_seconds#

Последнее отклонение времени узла от NTP-сервера в секундах.

Метки:

  • container — название контейнера внутри пода, позволяющее различать ресурсы между несколькими контейнерами в одном поде;

  • exported_job — экспортированный job, имя задачи скрейпинга в конфигурации Prometheus;

  • node — имя узла кластера, обозначающее физический или виртуальный хост, на котором размещены поды;

  • object_type — тип объекта (например, NODE для узлов кластера или SERVICE для сервисов), указывающий на категорию ресурса в Kubernetes-окружении.

chrony_tracking_reference_timestamp_seconds#

Временная метка последнего опорного сигнала Chrony.

Метки:

  • container — название контейнера внутри пода, позволяющее различать ресурсы между несколькими контейнерами в одном поде;

  • exported_job — экспортированный job, имя задачи скрейпинга в конфигурации Prometheus;

  • node — имя узла кластера, обозначающее физический или виртуальный хост, на котором размещены поды;

  • object_type — тип объекта (например, NODE для узлов кластера или SERVICE для сервисов), указывающий на категорию ресурса в Kubernetes-окружении.

chrony_tracking_stratum#

Уровень Stratum сервера времени Chrony.

Метки:

  • container — название контейнера внутри пода, позволяющее различать ресурсы между несколькими контейнерами в одном поде;

  • exported_job — экспортированный job, имя задачи скрейпинга в конфигурации Prometheus;

  • node — имя узла кластера, обозначающее физический или виртуальный хост, на котором размещены поды;

  • object_type — тип объекта (например, NODE для узлов кластера или SERVICE для сервисов), указывающий на категорию ресурса в Kubernetes-окружении.

container_cpu_usage_seconds_total#

Общее время использования CPU контейнером.

Метки:

  • container — название контейнера внутри пода, позволяющее различать ресурсы между несколькими контейнерами в одном поде;

  • cpu — идентификатор ядра CPU, агрегирующий или детализирующий использование процессора;

  • namespace — пространство имён Kubernetes, изолирующее ресурсы в кластере для организации и безопасности;

  • node — имя узла кластера, обозначающее физический или виртуальный хост, на котором размещены поды;

  • object_type — тип объекта (например, NODE для узлов кластера или SERVICE для сервисов), указывающий на категорию ресурса в Kubernetes-окружении;

  • pod.

container_memory_working_set_bytes#

Рабочий набор памяти контейнера.

Метки:

  • container — название контейнера внутри пода, позволяющее различать ресурсы между несколькими контейнерами в одном поде;

  • namespace — пространство имён Kubernetes, изолирующее ресурсы в кластере для организации и безопасности;

  • node — имя узла кластера, обозначающее физический или виртуальный хост, на котором размещены поды;

  • object_type — тип объекта (например, NODE для узлов кластера или SERVICE для сервисов), указывающий на категорию ресурса в Kubernetes-окружении;

  • pod.

ingress_nginx_overall_received_bytes_bucket#

Бакеты размера полученных байт.

Метки:

  • app — название приложения, идентифицирующее компонент в NGINX Ingress;

  • content_kind — тип контента запроса, классифицирующий трафик по обработке в Ingress;

  • controller — имя контроллера (например, lb-nginx-v2), указывающее на экземпляр NGINX Ingress Controller;

  • exported_job — экспортированный job, имя задачи скрейпинга в конфигурации Prometheus;

  • le — верхняя граница бакета, значение для гистограмм, определяющее интервалы распределения;

  • namespace — пространство имён Kubernetes, изолирующее ресурсы в кластере для организации и безопасности;

  • node — имя узла кластера, обозначающее физический или виртуальный хост, на котором размещены поды;

  • object_type — тип объекта (например, NODE для узлов кластера или SERVICE для сервисов), указывающий на категорию ресурса в Kubernetes-окружении;

  • vhost — виртуальный хост, домен или имя хоста для маршрутизации в Ingress.

ingress_nginx_overall_requests_total#

Общее количество запросов к Ingress Controller.

Метки:

  • app — название приложения, идентифицирующее компонент в NGINX Ingress;

  • content_kind — тип контента запроса, классифицирующий трафик по обработке в Ingress;

  • controller — имя контроллера (например, lb-nginx-v2), указывающее на экземпляр NGINX Ingress Controller;

  • exported_job — экспортированный job, имя задачи скрейпинга в конфигурации Prometheus;

  • method — HTTP-метод (например, GET), описывающий тип запроса в трафике Ingress;

  • namespace — пространство имён Kubernetes, изолирующее ресурсы в кластере для организации и безопасности;

  • node — имя узла кластера, обозначающее физический или виртуальный хост, на котором размещены поды;

  • object_type — тип объекта (например, NODE для узлов кластера или SERVICE для сервисов), указывающий на категорию ресурса в Kubernetes-окружении;

  • scheme — схема протокола, указывающая на тип соединения (HTTP/HTTPS);

  • vhost — виртуальный хост, домен или имя хоста для маршрутизации в Ingress.

ingress_nginx_overall_response_seconds_bucket#

Бакеты времени ответа.

Метки:

  • app — название приложения, идентифицирующее компонент в NGINX Ingress;

  • content_kind — тип контента запроса, классифицирующий трафик по обработке в Ingress;

  • controller — имя контроллера (например, lb-nginx-v2), указывающее на экземпляр NGINX Ingress Controller;

  • exported_job — экспортированный job, имя задачи скрейпинга в конфигурации Prometheus;

  • le — верхняя граница бакета, значение для гистограмм, определяющее интервалы распределения;

  • namespace — пространство имён Kubernetes, изолирующее ресурсы в кластере для организации и безопасности;

  • node — имя узла кластера, обозначающее физический или виртуальный хост, на котором размещены поды;

  • object_type — тип объекта (например, NODE для узлов кластера или SERVICE для сервисов), указывающий на категорию ресурса в Kubernetes-окружении;

  • vhost — виртуальный хост, домен или имя хоста для маршрутизации в Ingress.

ingress_nginx_overall_responses_total#

Общее количество ответов, с разбивкой по HTTP-статусам.

Метки:

  • app — название приложения, идентифицирующее компонент в NGINX Ingress;

  • content_kind — тип контента запроса, классифицирующий трафик по обработке в Ingress;

  • controller — имя контроллера (например, lb-nginx-v2), указывающее на экземпляр NGINX Ingress Controller;

  • exported_job — экспортированный job, имя задачи скрейпинга в конфигурации Prometheus;

  • method — HTTP-метод (например, GET), описывающий тип запроса в трафике Ingress;

  • namespace — пространство имён Kubernetes, изолирующее ресурсы в кластере для организации и безопасности;

  • node — имя узла кластера, обозначающее физический или виртуальный хост, на котором размещены поды;

  • object_type — тип объекта (например, NODE для узлов кластера или SERVICE для сервисов), указывающий на категорию ресурса в Kubernetes-окружении;

  • status — HTTP-статус (например, 200), код ответа сервера для анализа качества трафика;

  • vhost — виртуальный хост, домен или имя хоста для маршрутизации в Ingress.

ingress_nginx_overall_sent_bytes_sum#

Общее количество байтов, отправленных Ingress Controller.

Метки:

  • app — название приложения, идентифицирующее компонент в NGINX Ingress;

  • content_kind — тип контента запроса, классифицирующий трафик по обработке в Ingress;

  • controller — имя контроллера (например, lb-nginx-v2), указывающее на экземпляр NGINX Ingress Controller;

  • exported_job — экспортированный job, имя задачи скрейпинга в конфигурации Prometheus;

  • namespace — пространство имён Kubernetes, изолирующее ресурсы в кластере для организации и безопасности;

  • node — имя узла кластера, обозначающее физический или виртуальный хост, на котором размещены поды;

  • object_type — тип объекта (например, NODE для узлов кластера или SERVICE для сервисов), указывающий на категорию ресурса в Kubernetes-окружении;

  • vhost — виртуальный хост, домен или имя хоста для маршрутизации в Ingress.

ingress_nginx_overall_upstream_errors_count#

Количество ошибок при взаимодействии с Upstream-серверами.

Метки:

  • app — название приложения, идентифицирующее компонент в NGINX Ingress;

  • content_kind — тип контента запроса, классифицирующий трафик по обработке в Ingress;

  • controller — имя контроллера (например, lb-nginx-v2), указывающее на экземпляр NGINX Ingress Controller;

  • exported_job — экспортированный job, имя задачи скрейпинга в конфигурации Prometheus;

  • namespace — пространство имён Kubernetes, изолирующее ресурсы в кластере для организации и безопасности;

  • node — имя узла кластера, обозначающее физический или виртуальный хост, на котором размещены поды;

  • object_type — тип объекта (например, NODE для узлов кластера или SERVICE для сервисов), указывающий на категорию ресурса в Kubernetes-окружении;

  • vhost — виртуальный хост, домен или имя хоста для маршрутизации в Ingress.

ingress_nginx_overall_upstream_response_seconds_bucket#

Бакеты времени ответа Upstream.

Метки:

  • app — название приложения, идентифицирующее компонент в NGINX Ingress;

  • content_kind — тип контента запроса, классифицирующий трафик по обработке в Ingress;

  • controller — имя контроллера (например, lb-nginx-v2), указывающее на экземпляр NGINX Ingress Controller;

  • exported_job — экспортированный job, имя задачи скрейпинга в конфигурации Prometheus;

  • le — верхняя граница бакета, значение для гистограмм, определяющее интервалы распределения;

  • namespace — пространство имён Kubernetes, изолирующее ресурсы в кластере для организации и безопасности;

  • node — имя узла кластера, обозначающее физический или виртуальный хост, на котором размещены поды;

  • object_type — тип объекта (например, NODE для узлов кластера или SERVICE для сервисов), указывающий на категорию ресурса в Kubernetes-окружении;

  • vhost — виртуальный хост, домен или имя хоста для маршрутизации в Ingress.

kube_node_status_allocatable#

CPU и RAM узла, доступные для пода.

Метки:

  • node — имя узла кластера, обозначающее физический или виртуальный хост, на котором размещены поды;

  • object_type — тип объекта (например, NODE для узлов кластера или SERVICE для сервисов), указывающий на категорию ресурса в Kubernetes-окружении;

  • resource — тип ресурса, указывающий на то, какой ресурс (процессор, память) отслеживается;

  • unit — единица измерения, уточняющая формат значения метрики (байты, секунды и т. д.).

kube_pod_container_resource_limits#

Лимиты ресурсов CPU и RAM, установленные для контейнеров.

Метки:

  • container — название контейнера внутри пода, позволяющее различать ресурсы между несколькими контейнерами в одном поде;

  • namespace — пространство имён Kubernetes, изолирующее ресурсы в кластере для организации и безопасности;

  • node — имя узла кластера, обозначающее физический или виртуальный хост, на котором размещены поды;

  • object_type — тип объекта (например, NODE для узлов кластера или SERVICE для сервисов), указывающий на категорию ресурса в Kubernetes-окружении;

  • pod — имя пода в Kubernetes, идентифицирующее конкретный экземпляр приложения или контейнера;

  • resource — тип ресурса, указывающий на то, какой ресурс (процессор, память) отслеживается;

  • uid — уникальный идентификатор ресурса в кластере Kubernetes;

  • unit — единица измерения, уточняющая формат значения метрики (байты, секунды и т. д.).

kube_pod_container_resource_requests#

Запросы ресурсов CPU и RAM, установленные для контейнеров.

Метки:

  • container — название контейнера внутри пода, позволяющее различать ресурсы между несколькими контейнерами в одном поде;

  • namespace — пространство имён Kubernetes, изолирующее ресурсы в кластере для организации и безопасности;

  • node — имя узла кластера, обозначающее физический или виртуальный хост, на котором размещены поды;

  • object_type — тип объекта (например, NODE для узлов кластера или SERVICE для сервисов), указывающий на категорию ресурса в Kubernetes-окружении;

  • pod — имя пода в Kubernetes, идентифицирующее конкретный экземпляр приложения или контейнера;

  • resource — тип ресурса, указывающий на то, какой ресурс (процессор, память) отслеживается;

  • uid — уникальный идентификатор ресурса в кластере Kubernetes;

  • unit — единица измерения, уточняющая формат значения метрики (байты, секунды и т. д.).

kube_pod_info#

Основная информация о Pod Kubernetes.

Метки:

  • created_by_kind — тип ресурса-создателя, описывающий, какой Kubernetes-объект (Deployment, DaemonSet) управляет подом;

  • created_by_name — название ресурса-создателя, указывающее на конкретный контроллер или манифест, создавший под;

  • host_ip — IP-адрес хоста (узла), используемый для сетевой идентификации узла в кластере;

  • host_network — флаг использования hostNetwork, определяющий, использует ли под сеть хоста;

  • namespace — пространство имён Kubernetes, изолирующее ресурсы в кластере для организации и безопасности;

  • node — имя узла кластера, обозначающее физический или виртуальный хост, на котором размещены поды;

  • object_type — тип объекта (например, NODE для узлов кластера или SERVICE для сервисов), указывающий на категорию ресурса в Kubernetes-окружении;

  • pod_ip — IP-адрес пода, адрес контейнера в под-сети Kubernetes для внутреннего трафика;

  • pod — имя пода в Kubernetes, идентифицирующее конкретный экземпляр приложения или контейнера;

  • priority_class — класс приоритета пода, влияющий на планирование ресурсов;

  • uid — уникальный идентификатор ресурса в кластере Kubernetes.