Описание метрик плагина deckhouse_scraper
.
Описание меток#
_pak_id
— название ПАК в объектной модели Визион (например,МВ.К
)._target_id
— идентификатор цели скрейпинга (например,153
), помогающий отслеживать конкретные экземпляры объектов в системе мониторинга._target_type
— тип цели мониторинга (например,SERVICE
), определяющий, к какому классу ресурсов относится метрика (сервисы, узлы и т. д.).app
— название приложения (например,controller-lb-nginx-v2
), идентифицирующее компонент в NGINX Ingress.component
— компонент Kubernetes (например,apiserver
), указывающий на подсистему (API-сервер, контроллер).container
— имя контейнера внутри пода (например,falco
), позволяющее различать ресурсы между несколькими контейнерами в одном поде.content_kind
— тип контента запроса (например,cache-headers-not-present
), классифицирующий трафик по обработке в Ingress.controller
— имя контроллера (например,lb-nginx-v2
), указывающее на экземпляр NGINX Ingress Controller.cpu
— идентификатор CPU-ядра (например,total
), агрегирующий или детализирующий использование процессора.created_by_kind
— тип ресурса-создателя (например,DaemonSet
), описывающий, какой Kubernetes-объект (Deployment, DaemonSet) управляет подом.created_by_name
— название ресурса-создателя (например,controller-svc-lb-nginx
), указывающее на конкретный контроллер или манифест, создавший под.device
— устройство хранения (например,vda3
), идентифицирующее диск или раздел для метрик файловой системы.exported_instance
— экспортированный экземпляр (например,kube-state-metrics.d8-monitoring.svc.local.education.:8080
), адрес источника метрик в Prometheus.exported_job
— экспортированный job (например,kube-state-metrics
), имя задачи скрейпинга в конфигурации Prometheus.group
— группа API (например,acme.cert-manager.io
), категория ресурсов в Kubernetes API.host_ip
— IP-адрес хоста (узла) (например,192.168.111.145
), используемый для сетевой идентификации узла в кластере.host_network
— флаг использования hostNetwork (например,false
), определяющий, использует ли под сеть хоста.host
— хост (например, домен), альтернативный идентификатор для сетевых запросов.instance
— экземпляр Prometheus (например,prometheus-api.dkp.prod.mvk.skala-r.tech:443
), идентифицирующий сервер или под, собирающий метрики.job
— Job в Prometheus (например,deckhouse_scraper
), группирующий задачи сбора метрик по источникам.le
— верхняя граница бакета (например,480
), значение для гистограмм, определяющее интервалы распределения.method
— HTTP-метод (например,GET
), описывающий тип запроса в трафике Ingress.namespace
— пространство имён Kubernetes (например,d8-ingress-nginx
), изолирующее ресурсы в кластере для организации и безопасности.node
— имя узла кластера (например,p-mvk-fr002
), обозначающее физический или виртуальный хост, на котором размещены поды.object_type
— тип объекта (например,NODE
для узлов кластера илиSERVICE
для сервисов), указывающий на категорию ресурса в Kubernetes-окружении.pod_ip
— IP-адрес пода (например,10.111.45.232
), адрес контейнера в под-сети Kubernetes для внутреннего трафика.pod
— имя пода в Kubernetes (например,controller-svc-lb-nginx-72ht4
), идентифицирующее конкретный экземпляр приложения или контейнера.priority_class
— класс приоритета подаod (например,system-cluster-critical
), влияющий на планирование ресурсов.resource
— тип ресурса (например,memory
илиcpu
), указывающий на то, какой ресурс (процессор, память) отслеживается.scheme
— схема протокола (например,https
), указывающая на тип соединения (HTTP/HTTPS).scope
— область действия (например,cluster
илиnamespace
), определяющая глобальность или локальность ресурса.scrape_endpoint
— конечная точка скрейпинга (например,cadvisor
), указывающая на API или порт для сбора данных.scrape_source
— источник данных (например,protobuf
), определяющий формат или протокол передачи метрик.service_upstream
— upstream-сервис (например,backend
), указывающий на целевой сервис за Ingress.service
— сервис (например,kubernetes
), имя сервиса или прокси в кластере.status
— HTTP-статус (например,200
), код ответа сервера для анализа качества трафика.tier
— уровень кластера (например,cluster
), классифицирующий метрики по масштабам (узел, кластер).uid
— уникальный идентификатор объекта Kubernetes (например,87a568d9-a01a-4a9b-b659-01b17a0aaff2
), обеспечивающий глобальную уникальность ресурсов в кластере.unit
— единица измерения (например,byte
), уточняющая формат значения метрики (байты, секунды и т. д.).verb
— глагол API (например,LIST
илиDELETE
), тип операции над ресурсом в Kubernetes.version
— версия API (например,v1
), указывающая на версию группы API.vhost
— виртуальный хост (например,console.dkp.prod.mvk.skala-r.tech
), домен или имя хоста для маршрутизации в Ingress.
Метрики#
kube_pod_info#
Основная информация о Pod Kubernetes (Deckhouse).
Генерируемые метки:
created_by_kind
;created_by_name
;host_ip
;host_network
;namespace
;node
;object_type
;pod_ip
;pod
;priority_class
;uid
.
kube_node_status_allocatable#
CPU и Memory узла, доступные для Pod (Deckhouse).
Генерируемые метки:
node
;object_type
;resource
;unit
.
container_cpu_usage_seconds_total#
Общее время использования CPU контейнером (Deckhouse).
Генерируемые метки:
container
;cpu
;namespace
;node
;object_type
;pod
.
container_memory_working_set_bytes#
Рабочий набор памяти контейнера (Deckhouse).
Генерируемые метки:
container
;namespace
;node
;object_type
;pod
.
kube_pod_container_resource_requests#
Запросы ресурсов CPU и RAM, установленные для контейнеров (Deckhouse).
Генерируемые метки:
container
;namespace
;node
;object_type
;pod
;resource
;uid
;unit
.
kube_pod_container_resource_limits#
Лимиты ресурсов CPU и RAM, установленные для контейнеров (Deckhouse).
Генерируемые метки:
container
;namespace
;node
;object_type
;pod
;resource
;uid
;unit
.
chrony_tracking_stratum#
Уровень Stratum сервера времени Chrony (Deckhouse).
Генерируемые метки:
container
;exported_job
;node
;object_type
.
chrony_tracking_last_offset_seconds#
Последнее отклонение времени узла от NTP-сервера в секундах (Deckhouse).
Генерируемые метки:
container
;exported_job
;node
;object_type
.
chrony_rtt_seconds#
Время круговой задержки до NTP-сервера (Deckhouse).
Генерируемые метки:
container
;exported_job
;node
;object_type
;ref_id
.
chrony_tracking_reference_timestamp_seconds#
Временная метка последнего опорного сигнала Chrony (Deckhouse).
Генерируемые метки:
container
;exported_job
;node
;object_type
.
ingress_nginx_overall_requests_total#
Общее количество запросов к Ingress Controller (Deckhouse).
Генерируемые метки:
app
;content_kind
;controller
;exported_job
;method
;namespace
;node
;object_type
;scheme
;vhost
.
ingress_nginx_overall_responses_total#
Общее количество ответов, с разбивкой по HTTP-статусам (Deckhouse).
Генерируемые метки:
app
;content_kind
;controller
;exported_job
;method
;namespace
;node
;object_type
;status
;vhost
.
ingress_nginx_overall_sent_bytes_sum#
Общее количество байтов, отправленных Ingress Controller (Deckhouse).
Генерируемые метки:
app
;content_kind
;controller
;exported_job
;namespace
;node
;object_type
;vhost
.
ingress_nginx_overall_upstream_errors_count#
Количество ошибок при взаимодействии с Upstream-серверами (Deckhouse).
Генерируемые метки:
app
;content_kind
;controller
;exported_job
;namespace
;node
;object_type
;vhost
.
ingress_nginx_overall_response_seconds_bucket#
Бакеты времени ответа (Deckhouse).
Генерируемые метки:
app
;content_kind
;controller
;exported_job
;le
;namespace
;node
;object_type
;vhost
.
ingress_nginx_overall_upstream_response_seconds_bucket#
Бакеты времени ответа Upstream (Deckhouse).
Генерируемые метки:
app
;content_kind
;controller
;exported_job
;le
;namespace
;node
;object_type
;vhost
.
ingress_nginx_overall_received_bytes_bucket#
Бакеты размера полученных байт (Deckhouse).
Генерируемые метки:
app
;content_kind
;controller
;exported_job
;le
;namespace
;node
;object_type
;vhost
.