Установка ProtoOBP агента в Kubernetes
Установка агента observability в Kubernetes.
Описание
ProtoOBP агент автоматически собирает метрики, трейсы и логи и отправляет полученные данные на ProtoOBP Backend сервер.
Сбор трейсов приложения осуществляется с помощью трейсеров, автоматически инструментируя код следующих языков программирования:
Сбор метрик осуществляется автоматически для всех поддерживамых технологий.
Если вы используете OpenTelemetry:
Схема взаимодействия компонентов ProtoOBP

Установка агента в Kubernetes
Собираемые метрики
| Метрика | Описание | Доступные метки / лейблы |
|---|---|---|
kubernetes_apiserver_certificate_expiration_count | Число измерений в гистограмме оставшегося срока клиентских сертификатов API-сервера | host, upper_bound |
kubernetes_apiserver_certificate_expiration_sum | Сумма измерений оставшегося срока клиентских сертификатов API-сервера, в секундах | host |
kubernetes_containers_last_state_terminated | Признак того, что предыдущее состояние контейнера — завершение (с меткой причины) | env, host, image_id, image_name, image_tag, kube_app_instance, kube_app_name, kube_container_name, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, pod_name, pod_phase, reason, service, short_image |
kubernetes_containers_restarts | Число перезапусков контейнера | env, host, image_id, image_name, image_tag, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service, short_image |
kubernetes_containers_running | Число работающих контейнеров | env, host, image_id, image_name, image_tag, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_phase, service, short_image |
kubernetes_containers_state_terminated | Число контейнеров в состоянии Terminated (с меткой причины) | env, host, image_id, image_name, image_tag, kube_container_name, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_qos, kube_replica_set, kube_service, pod_name, pod_phase, reason, service, short_image |
kubernetes_containers_state_waiting | Число контейнеров в состоянии Waiting (с меткой причины) | env, host, image_id, image_name, image_tag, kube_container_name, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_qos, kube_replica_set, kube_service, pod_name, pod_phase, reason, service, short_image |
kubernetes_cpu_cfs_periods | Число прошедших периодов планировщика CFS | container_id, container_name, display_container_name, env, host, image_id, image_name, image_tag, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service, service_id_container, short_image |
kubernetes_cpu_cfs_throttled_periods | Число периодов CFS, в которых контейнер притормозили по квоте ЦП | container_id, container_name, display_container_name, env, host, image_id, image_name, image_tag, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service, service_id_container, short_image |
kubernetes_cpu_cfs_throttled_seconds | Суммарное время, на которое контейнер притормозили по квоте ЦП, в секундах | container_id, container_name, display_container_name, env, host, image_id, image_name, image_tag, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service, service_id_container, short_image |
kubernetes_cpu_limits | Предел ЦП контейнера по манифесту, в ядрах | container_id, container_name, display_container_name, env, host, image_id, image_name, image_tag, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service, service_id_container, short_image |
kubernetes_cpu_load_10s_avg | Средняя длина очереди готовых к выполнению процессов за 10 секунд | container_id, container_name, display_container_name, env, host, image_id, image_name, image_tag, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service, service_id_container, short_image |
kubernetes_cpu_requests | Запрошенный объём ЦП контейнера по манифесту, в ядрах | container_id, container_name, display_container_name, env, host, image_id, image_name, image_tag, kube_app_instance, kube_app_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service, service_id_container, short_image |
kubernetes_cpu_system_total | Потребление ЦП контейнером в режиме ядра, в наноядрах | container_id, container_name, display_container_name, env, host, image_id, image_name, image_tag, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service, service_id_container, short_image |
kubernetes_cpu_usage_total | Суммарное потребление ЦП контейнером, в наноядрах | container_id, container_name, display_container_name, env, host, image_id, image_name, image_tag, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service, service_id_container, short_image |
kubernetes_cpu_user_total | Потребление ЦП контейнером в пользовательском режиме, в наноядрах | container_id, container_name, display_container_name, env, host, image_id, image_name, image_tag, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service, service_id_container, short_image |
kubernetes_ephemeral_storage_usage | Занятое эфемерное хранилище пода, в байтах | host, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service |
kubernetes_go_goroutines | Число горутин в процессе kubelet | host |
kubernetes_go_threads | Число потоков операционной системы в процессе kubelet | host |
kubernetes_io_read_bytes | Скорость чтения контейнера с диска, в байтах в секунду | container_id, container_name, display_container_name, env, host, image_id, image_name, image_tag, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, pod_name, pod_phase, service, service_id_container, short_image |
kubernetes_io_write_bytes | Скорость записи контейнера на диск, в байтах в секунду | container_id, container_name, display_container_name, env, host, image_id, image_name, image_tag, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, pod_name, pod_phase, service, service_id_container, short_image |
kubernetes_kubelet_check | Общий статус проверки kubelet: 0 — норма, 1 — предупреждение, 2 — критично, 3 — неизвестно | env, host |
kubernetes_kubelet_check_log | Статус подпроверки kubelet healthz/log (доступность журналов): 0 — норма, 1 — предупреждение, 2 — критично, 3 — неизвестно | env, host |
kubernetes_kubelet_check_ping | Статус подпроверки kubelet healthz/ping (отклик kubelet): 0 — норма, 1 — предупреждение, 2 — критично, 3 — неизвестно | env, host |
kubernetes_kubelet_check_syncloop | Статус подпроверки kubelet healthz/syncloop (цикл синхронизации подов): 0 — норма, 1 — предупреждение, 2 — критично, 3 — неизвестно | env, host |
kubernetes_kubelet_container_log_filesystem_used_bytes | Место, занятое журналами контейнера на файловой системе узла, в байтах | container_id, container_name, display_container_name, env, host, image_id, image_name, image_tag, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service, service_id_container, short_image |
kubernetes_kubelet_cpu_usage | Потребление ЦП процессом kubelet, в наноядрах | host |
kubernetes_kubelet_memory_rss | Резидентная память процесса kubelet, в байтах | host |
kubernetes_kubelet_pleg_discard_events | Число событий PLEG, отброшенных kubelet | host |
kubernetes_kubelet_pleg_last_seen | Время последнего прохода PLEG, в секундах эпохи Unix | host |
kubernetes_kubelet_pleg_relist_duration_count | Число проходов PLEG (знаменатель гистограммы длительности) | host, upper_bound |
kubernetes_kubelet_pleg_relist_duration_sum | Суммарная длительность проходов PLEG, в секундах | host |
kubernetes_kubelet_pleg_relist_interval_count | Число измерений интервала между проходами PLEG | host, upper_bound |
kubernetes_kubelet_pleg_relist_interval_sum | Суммарный интервал между проходами PLEG, в секундах | host |
kubernetes_kubelet_pod_start_duration_count | Число запусков подов (знаменатель гистограммы длительности) | host, upper_bound |
kubernetes_kubelet_pod_start_duration_sum | Суммарное время запуска подов, в секундах | host |
kubernetes_kubelet_pod_worker_duration_count | Число синхронизаций подов рабочими потоками kubelet | host, operation_type, upper_bound |
kubernetes_kubelet_pod_worker_duration_sum | Суммарное время синхронизации подов рабочими потоками kubelet, в секундах | host, operation_type |
kubernetes_kubelet_pod_worker_start_duration_count | Число измерений задержки до старта рабочего потока пода | host, upper_bound |
kubernetes_kubelet_pod_worker_start_duration_sum | Суммарная задержка до старта рабочего потока пода, в секундах | host |
kubernetes_kubelet_runtime_errors | Число ошибок операций среды выполнения контейнеров | host, operation_type |
kubernetes_kubelet_runtime_operations | Число операций среды выполнения контейнеров (с меткой типа операции) | host, operation_type |
kubernetes_kubelet_runtime_operations_duration_count | Число измерений длительности операций среды выполнения контейнеров | host, operation_type, upper_bound |
kubernetes_kubelet_runtime_operations_duration_sum | Суммарная длительность операций среды выполнения контейнеров, в секундах | host, operation_type |
kubernetes_kubelet_volume_stats_available_bytes | Свободное место в томе, подключённом к поду, в байтах | host, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_qos, kube_service, kube_stateful_set, namespace, persistentvolumeclaim, pod_name |
kubernetes_kubelet_volume_stats_capacity_bytes | Общий объём тома, подключённого к поду, в байтах | host, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_qos, kube_service, kube_stateful_set, namespace, persistentvolumeclaim, pod_name |
kubernetes_kubelet_volume_stats_inodes | Общее число inode в томе | host, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_qos, kube_service, kube_stateful_set, namespace, persistentvolumeclaim, pod_name |
kubernetes_kubelet_volume_stats_inodes_free | Число свободных inode в томе | host, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_qos, kube_service, kube_stateful_set, namespace, persistentvolumeclaim, pod_name |
kubernetes_kubelet_volume_stats_inodes_used | Число занятых inode в томе | host, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_qos, kube_service, kube_stateful_set, namespace, persistentvolumeclaim, pod_name |
kubernetes_kubelet_volume_stats_used_bytes | Занятое место в томе, в байтах | host, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_qos, kube_service, kube_stateful_set, namespace, persistentvolumeclaim, pod_name |
kubernetes_liveness_probe_failure_total | Число неуспешных проб живости (liveness) | container_id, container_name, display_container_name, host, image_id, image_name, image_tag, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, pod_name, pod_phase, service_id_container, short_image |
kubernetes_liveness_probe_success_total | Число успешных проб живости (liveness) | container_id, container_name, display_container_name, host, image_id, image_name, image_tag, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, pod_name, pod_phase, service_id_container, short_image |
kubernetes_memory_cache | Память контейнера под страничным кэшем, в байтах | container_id, container_name, display_container_name, env, host, image_id, image_name, image_tag, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service, service_id_container, short_image |
kubernetes_memory_limits | Предел памяти контейнера по манифесту, в байтах | container_id, container_name, display_container_name, env, host, image_id, image_name, image_tag, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service, service_id_container, short_image |
kubernetes_memory_requests | Запрошенный объём памяти контейнера по манифесту, в байтах | container_id, container_name, display_container_name, env, host, image_id, image_name, image_tag, kube_app_instance, kube_app_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service, service_id_container, short_image |
kubernetes_memory_rss | Резидентная память контейнера, в байтах | container_id, container_name, display_container_name, env, host, image_id, image_name, image_tag, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service, service_id_container, short_image |
kubernetes_memory_sw_limit | Предел памяти вместе с подкачкой, в байтах | container_id, container_name, display_container_name, env, host, image_id, image_name, image_tag, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service, service_id_container, short_image |
kubernetes_memory_swap | Подкачка, занятая контейнером, в байтах | container_id, container_name, display_container_name, env, host, image_id, image_name, image_tag, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service, service_id_container, short_image |
kubernetes_memory_usage | Занятая память контейнера, в байтах | container_id, container_name, display_container_name, env, host, image_id, image_name, image_tag, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service, service_id_container, short_image |
kubernetes_memory_usage_pct | Доля занятой памяти контейнера от предела, от 0 до 1 | container_id, container_name, display_container_name, env, host, image_id, image_name, image_tag, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service, service_id_container, short_image |
kubernetes_memory_working_set | Рабочий набор памяти контейнера, в байтах — по нему принимается решение об OOM | container_id, container_name, display_container_name, env, host, image_id, image_name, image_tag, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service, service_id_container, short_image |
kubernetes_network_rx_bytes | Скорость приёма по сети подом, в байтах в секунду | host, interface, kube_app_instance, kube_app_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service |
kubernetes_network_rx_dropped | Число отброшенных входящих пакетов | host, interface, kube_app_instance, kube_app_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service |
kubernetes_network_rx_errors | Число ошибок приёма пакетов | host, interface, kube_app_instance, kube_app_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service |
kubernetes_network_tx_bytes | Скорость передачи по сети подом, в байтах в секунду | host, interface, kube_app_instance, kube_app_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service |
kubernetes_network_tx_dropped | Число отброшенных исходящих пакетов | host, interface, kube_app_instance, kube_app_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service |
kubernetes_network_tx_errors | Число ошибок передачи пакетов | host, interface, kube_app_instance, kube_app_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_name, pod_phase, service |
kubernetes_pods_running | Число работающих подов на узле | host, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_priority_class, kube_qos, kube_replica_set, kube_service, kube_stateful_set, persistentvolumeclaim, pod_phase, service |
kubernetes_prometheus_health | Статус сбора Prometheus-метрик kubelet: 0 — норма, 1 — предупреждение, 2 — критично, 3 — неизвестно | endpoint, env, host |
kubernetes_readiness_probe_failure_total | Число неуспешных проб готовности (readiness) | container_id, container_name, display_container_name, env, host, image_id, image_name, image_tag, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, pod_name, pod_phase, service, service_id_container, short_image |
kubernetes_readiness_probe_success_total | Число успешных проб готовности (readiness) | container_id, container_name, display_container_name, env, host, image_id, image_name, image_tag, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_ownerref_kind, kube_ownerref_name, kube_priority_class, kube_qos, kube_replica_set, kube_service, pod_name, pod_phase, service, service_id_container, short_image |
kubernetes_rest_client_latency_count | Число запросов kubelet к API-серверу (знаменатель гистограммы задержки) | exported_host, host, upper_bound, verb |
kubernetes_rest_client_latency_sum | Суммарная задержка запросов kubelet к API-серверу, в секундах | exported_host, host, verb |
kubernetes_rest_client_requests | Число запросов kubelet к API-серверу (с метками кода ответа и метода) | code, exported_host, host, method |
kubernetes_state_container_cpu_limit | Предел ЦП контейнера по манифесту, в ядрах | container_runtime_version, host, kernel_version, kube_cluster_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_priority_class, kube_replica_set, kube_stateful_set, kube_zone, kubelet_version, node, os_image, pod_name, pod_phase, resource, uid, unit |
kubernetes_state_container_cpu_requested | Запрошенный объём ЦП контейнера по манифесту, в ядрах | container_runtime_version, host, kernel_version, kube_app_instance, kube_app_name, kube_cluster_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_priority_class, kube_replica_set, kube_stateful_set, kube_zone, kubelet_version, node, os_image, pod_name, pod_phase, resource, uid, unit |
kubernetes_state_container_memory_limit | Предел памяти контейнера по манифесту, в байтах | container_runtime_version, host, kernel_version, kube_cluster_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_priority_class, kube_replica_set, kube_stateful_set, kube_zone, kubelet_version, node, os_image, pod_name, pod_phase, resource, uid, unit |
kubernetes_state_container_memory_requested | Запрошенный объём памяти контейнера по манифесту, в байтах | container_runtime_version, host, kernel_version, kube_app_instance, kube_app_name, kube_cluster_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_priority_class, kube_replica_set, kube_stateful_set, kube_zone, kubelet_version, node, os_image, pod_name, pod_phase, resource, uid, unit |
kubernetes_state_container_ready | Готовность контейнера: 1 — готов, 0 — нет | host, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_cluster_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_priority_class, kube_replica_set, kube_stateful_set, node, pod_name, pod_phase, uid |
kubernetes_state_container_restarts | Число перезапусков контейнера | host, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_cluster_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_priority_class, kube_replica_set, kube_stateful_set, node, pod_name, pod_phase, uid |
kubernetes_state_container_running | Признак работающего контейнера: 1 — работает | host, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_cluster_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_priority_class, kube_replica_set, kube_stateful_set, node, pod_name, pod_phase, uid |
kubernetes_state_container_status_report_count_terminated | Число контейнеров с состоянием Terminated (с меткой причины) | host, kube_cluster_name, kube_container_name, kube_deployment, kube_namespace, kube_replica_set, node, pod_name, pod_phase, reason, uid |
kubernetes_state_container_status_report_count_waiting | Число контейнеров с состоянием Waiting (с меткой причины) | host, kube_cluster_name, kube_container_name, kube_deployment, kube_namespace, kube_replica_set, kube_stateful_set, node, pod_name, pod_phase, reason, uid |
kubernetes_state_container_terminated | Признак завершённого контейнера (с меткой причины) | host, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_cluster_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_priority_class, kube_replica_set, kube_stateful_set, node, pod_name, pod_phase, uid |
kubernetes_state_container_waiting | Признак контейнера, ожидающего запуска (с меткой причины) | host, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_cluster_name, kube_container_name, kube_daemon_set, kube_deployment, kube_namespace, kube_priority_class, kube_replica_set, kube_stateful_set, node, pod_name, pod_phase, uid |
kubernetes_state_daemonset_count | Число объектов DaemonSet | kube_cluster_name, kube_namespace |
kubernetes_state_daemonset_daemons_available | Число доступных подов DaemonSet | helm_chart, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_app_version, kube_cluster_name, kube_daemon_set, kube_namespace |
kubernetes_state_daemonset_daemons_unavailable | Число недоступных подов DaemonSet | helm_chart, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_app_version, kube_cluster_name, kube_daemon_set, kube_namespace |
kubernetes_state_daemonset_desired | Желаемое число подов DaemonSet | helm_chart, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_app_version, kube_cluster_name, kube_daemon_set, kube_namespace |
kubernetes_state_daemonset_misscheduled | Число подов DaemonSet, оказавшихся на неподходящих узлах | helm_chart, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_app_version, kube_cluster_name, kube_daemon_set, kube_namespace |
kubernetes_state_daemonset_ready | Число готовых подов DaemonSet | helm_chart, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_app_version, kube_cluster_name, kube_daemon_set, kube_namespace |
kubernetes_state_daemonset_scheduled | Число узлов, на которые назначены поды DaemonSet | helm_chart, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_app_version, kube_cluster_name, kube_daemon_set, kube_namespace |
kubernetes_state_daemonset_updated | Число подов DaemonSet, обновлённых до текущей версии | helm_chart, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_app_version, kube_cluster_name, kube_daemon_set, kube_namespace |
kubernetes_state_deployment_condition | Состояние Deployment по условиям (с метками условия и статуса) | condition, helm_chart, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_app_version, kube_cluster_name, kube_deployment, kube_namespace, status |
kubernetes_state_deployment_count | Число объектов Deployment | kube_cluster_name, kube_namespace |
kubernetes_state_deployment_paused | Признак приостановленного развёртывания: 1 — приостановлено | helm_chart, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_app_version, kube_cluster_name, kube_deployment, kube_namespace |
kubernetes_state_deployment_replicas | Текущее число реплик Deployment | helm_chart, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_app_version, kube_cluster_name, kube_deployment, kube_namespace |
kubernetes_state_deployment_replicas_available | Число доступных реплик Deployment | helm_chart, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_app_version, kube_cluster_name, kube_deployment, kube_namespace |
kubernetes_state_deployment_replicas_desired | Желаемое число реплик Deployment | helm_chart, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_app_version, kube_cluster_name, kube_deployment, kube_namespace |
kubernetes_state_deployment_replicas_unavailable | Число недоступных реплик Deployment | helm_chart, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_app_version, kube_cluster_name, kube_deployment, kube_namespace |
kubernetes_state_deployment_replicas_updated | Число реплик Deployment, обновлённых до текущей версии | helm_chart, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_app_version, kube_cluster_name, kube_deployment, kube_namespace |
kubernetes_state_deployment_rollingupdate_max_surge | Допустимое превышение числа реплик при плавном обновлении | helm_chart, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_app_version, kube_cluster_name, kube_deployment, kube_namespace |
kubernetes_state_deployment_rollingupdate_max_unavailable | Допустимое число недоступных реплик при плавном обновлении | helm_chart, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_app_version, kube_cluster_name, kube_deployment, kube_namespace |
kubernetes_state_endpoint_address_available | Число доступных адресов в Endpoints | kube_cluster_name, kube_endpoint, kube_namespace |
kubernetes_state_endpoint_address_not_ready | Число неготовых адресов в Endpoints | kube_cluster_name, kube_endpoint, kube_namespace |
kubernetes_state_endpoint_count | Число объектов Endpoints | kube_cluster_name, kube_namespace |
kubernetes_state_namespace_count | Число пространств имён в кластере | kube_cluster_name, phase |
kubernetes_state_node_age | Время с момента создания узла, в секундах | container_runtime_version, host, kernel_version, kube_cluster_name, kube_zone, kubelet_version, node, os_image |
kubernetes_state_node_by_condition | Число узлов в разрезе условий (с метками условия и статуса) | condition, container_runtime_version, host, kernel_version, kube_cluster_name, kube_zone, kubelet_version, node, os_image, status |
kubernetes_state_node_count | Число узлов в кластере | container_runtime_version, kernel_version, kube_cluster_name, kubelet_version, os_image |
kubernetes_state_node_cpu_allocatable | ЦП узла, доступный для подов, в ядрах | container_runtime_version, host, kernel_version, kube_cluster_name, kube_zone, kubelet_version, node, os_image, resource, unit |
kubernetes_state_node_cpu_capacity | Полный объём ЦП узла, в ядрах | container_runtime_version, host, kernel_version, kube_cluster_name, kube_zone, kubelet_version, node, os_image, resource, unit |
kubernetes_state_node_disk_pressure | Условие DiskPressure на узле: 1 — места не хватает | condition, container_runtime_version, env, host, kernel_version, kube_cluster_name, kube_zone, kubelet_version, message, node, os_image, status |
kubernetes_state_node_ephemeral_storage_allocatable | Эфемерное хранилище узла, доступное для подов, в байтах | container_runtime_version, host, kernel_version, kube_cluster_name, kube_zone, kubelet_version, node, os_image, resource, unit |
kubernetes_state_node_ephemeral_storage_capacity | Полный объём эфемерного хранилища узла, в байтах | container_runtime_version, host, kernel_version, kube_cluster_name, kube_zone, kubelet_version, node, os_image, resource, unit |
kubernetes_state_node_memory_allocatable | Память узла, доступная для подов, в байтах | container_runtime_version, host, kernel_version, kube_cluster_name, kube_zone, kubelet_version, node, os_image, resource, unit |
kubernetes_state_node_memory_capacity | Полный объём памяти узла, в байтах | container_runtime_version, host, kernel_version, kube_cluster_name, kube_zone, kubelet_version, node, os_image, resource, unit |
kubernetes_state_node_memory_pressure | Условие MemoryPressure на узле: 1 — памяти не хватает | condition, container_runtime_version, env, host, kernel_version, kube_cluster_name, kube_zone, kubelet_version, message, node, os_image, status |
kubernetes_state_node_network_unavailable | Условие NetworkUnavailable на узле: 1 — сеть не настроена | condition, container_runtime_version, env, host, kernel_version, kube_cluster_name, kube_zone, kubelet_version, message, node, os_image, status |
kubernetes_state_node_pods_allocatable | Число подов, которое узел готов принять | container_runtime_version, host, kernel_version, kube_cluster_name, kube_zone, kubelet_version, node, os_image, resource, unit |
kubernetes_state_node_pods_capacity | Предельное число подов на узле | container_runtime_version, host, kernel_version, kube_cluster_name, kube_zone, kubelet_version, node, os_image, resource, unit |
kubernetes_state_node_ready | Готовность узла: 1 — готов принимать поды | condition, container_runtime_version, env, host, kernel_version, kube_cluster_name, kube_zone, kubelet_version, message, node, os_image, status |
kubernetes_state_node_status | Состояние узла (с меткой статуса) | container_runtime_version, host, kernel_version, kube_cluster_name, kube_zone, kubelet_version, node, os_image, status |
kubernetes_state_pdb_disruptions_allowed | Число добровольных выселений, разрешённых бюджетом PodDisruptionBudget | kube_cluster_name, kube_namespace, poddisruptionbudget |
kubernetes_state_pdb_pods_desired | Желаемое число подов по бюджету выселений | kube_cluster_name, kube_namespace, poddisruptionbudget |
kubernetes_state_pdb_pods_healthy | Число здоровых подов по бюджету выселений | kube_cluster_name, kube_namespace, poddisruptionbudget |
kubernetes_state_pdb_pods_total | Общее число подов, охваченных бюджетом выселений | kube_cluster_name, kube_namespace, poddisruptionbudget |
kubernetes_state_persistentvolume_by_phase | Число постоянных томов в разрезе фазы (с меткой фазы) | kube_cluster_name, persistentvolume, phase, storageclass |
kubernetes_state_persistentvolume_capacity | Объём постоянного тома, в байтах | kube_cluster_name, persistentvolume, storageclass |
kubernetes_state_persistentvolumeclaim_access_mode | Заявка на том в разрезе режима доступа (с меткой режима) | access_mode, kube_cluster_name, kube_namespace, persistentvolumeclaim, storageclass |
kubernetes_state_persistentvolumeclaim_request_storage | Запрошенный в заявке объём хранилища, в байтах | kube_cluster_name, kube_namespace, persistentvolumeclaim, storageclass |
kubernetes_state_persistentvolumeclaim_status | Состояние заявки на том (с меткой статуса) | kube_cluster_name, kube_namespace, persistentvolumeclaim, phase, storageclass |
kubernetes_state_persistentvolumes_by_phase | Число постоянных томов по фазам и классам хранилища | kube_cluster_name, phase |
kubernetes_state_pod_age | Время с момента создания пода, в секундах | host, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_cluster_name, kube_daemon_set, kube_deployment, kube_namespace, kube_priority_class, kube_replica_set, kube_stateful_set, node, pod_name, pod_phase, uid |
kubernetes_state_pod_count | Число подов | container_runtime_version, host, kernel_version, kube_cluster_name, kube_daemon_set, kube_deployment, kube_namespace, kube_replica_set, kube_stateful_set, kube_zone, kubelet_version, node, os_image |
kubernetes_state_pod_ready | Готовность пода: 1 — готов | condition, host, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_cluster_name, kube_daemon_set, kube_deployment, kube_namespace, kube_priority_class, kube_replica_set, kube_stateful_set, node, pod_name, pod_phase, uid |
kubernetes_state_pod_scheduled | Признак назначения пода на узел: 1 — назначен | condition, host, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_cluster_name, kube_daemon_set, kube_deployment, kube_namespace, kube_priority_class, kube_replica_set, kube_stateful_set, node, pod_name, pod_phase, uid |
kubernetes_state_pod_status_phase | Число подов в разрезе фазы (Pending, Running, Succeeded, Failed, Unknown) | host, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_cluster_name, kube_daemon_set, kube_deployment, kube_namespace, kube_priority_class, kube_replica_set, kube_stateful_set, node, pod_name, pod_phase, uid |
kubernetes_state_pod_uptime | Время с момента запуска пода, в секундах | host, kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_cluster_name, kube_daemon_set, kube_deployment, kube_namespace, kube_priority_class, kube_replica_set, kube_stateful_set, node, pod_name, pod_phase, uid |
kubernetes_state_pod_volumes_persistentvolumeclaims_readonly | Признак подключения заявки на том к поду только для чтения | host, kube_cluster_name, kube_namespace, kube_stateful_set, node, persistentvolumeclaim, pod_name, pod_phase, storageclass, uid, volume |
kubernetes_state_replicaset_count | Число объектов ReplicaSet | kube_cluster_name, kube_deployment, kube_namespace |
kubernetes_state_replicaset_fully_labeled_replicas | Число реплик ReplicaSet с полным набором меток | kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_cluster_name, kube_namespace, kube_replica_set |
kubernetes_state_replicaset_replicas | Текущее число реплик ReplicaSet | kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_cluster_name, kube_namespace, kube_replica_set |
kubernetes_state_replicaset_replicas_desired | Желаемое число реплик ReplicaSet | kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_cluster_name, kube_namespace, kube_replica_set |
kubernetes_state_replicaset_replicas_ready | Число готовых реплик ReplicaSet | kube_app_component, kube_app_instance, kube_app_managed_by, kube_app_name, kube_cluster_name, kube_namespace, kube_replica_set |
kubernetes_state_secret_type | Число секретов в разрезе типа (с меткой типа) | kube_cluster_name, kube_namespace, secret, type |
kubernetes_state_service_count | Число сервисов | kube_cluster_name, kube_namespace, type |
kubernetes_state_service_type | Число сервисов в разрезе типа (ClusterIP, NodePort, LoadBalancer, ExternalName) | kube_cluster_name, kube_namespace, kube_service, type, uid |
kubernetes_state_statefulset_count | Число объектов StatefulSet | kube_cluster_name, kube_namespace |
kubernetes_state_statefulset_replicas | Текущее число реплик StatefulSet | kube_app_managed_by, kube_cluster_name, kube_namespace, kube_stateful_set |
kubernetes_state_statefulset_replicas_current | Число реплик StatefulSet текущей ревизии | kube_app_managed_by, kube_cluster_name, kube_namespace, kube_stateful_set |
kubernetes_state_statefulset_replicas_desired | Желаемое число реплик StatefulSet | kube_app_managed_by, kube_cluster_name, kube_namespace, kube_stateful_set |
kubernetes_state_statefulset_replicas_ready | Число готовых реплик StatefulSet | kube_app_managed_by, kube_cluster_name, kube_namespace, kube_stateful_set |
kubernetes_state_statefulset_replicas_updated | Число реплик StatefulSet, обновлённых до текущей ревизии | kube_app_managed_by, kube_cluster_name, kube_namespace, kube_stateful_set |