TGViewer
Мониторим ИТ Мониторим ИТ @monitorim_it · 8.54K subscribers
Post #2564 1.43K
Как создать собственный экспортер метрик для Kubernetes

Это статья о том, как написать свой Prometheus-экспортер на Go. В ней разобран весь путь: Counter, Gauge и Histogram, эндпоинты /metrics и /healthz, сборка безопасного образа, развёртывание в Kubernetes и подключение через ServiceMonitor. В конце небольшой бонус: подготовка метрики для использования в HorizontalPodAutoscaler.

Kubernetes из коробки умеет отслеживать загрузку CPU и потребление памяти. Но на практике решения о масштабировании чаще зависят от показателей, которые выходят за эти узкие рамки: сколько сообщений ждет в очереди, сколько времени заняла последняя пакетная задача, сколько активных WebSocket-соединений поддерживает под. Когда встроенных метрик недостаточно, этот пробел помогает восполнить экспортер метрик.


Читать на Хабре →

📱 Telegram | 📲 MAX
  • 🔥 7
  • ⚡ 2
  • 👍 2
More from @monitorim_it
  1. Sep 23, 2026Avalonia UI и Linux Embedded: делаем Grafana-дашборд на старом Raspberry Pi и древнем 32-б…
  2. Sep 23, 2026Quickwit — поисковый движок для логов и трейсов с хранением индексов в S3 Quickwit ориенти…
  3. Sep 21, 2026🚨 Prometheus Alertmanager или Grafana Alerting — что выбрать? Поговаривают, что существую…
  4. Sep 21, 2026🎤 SIP Dump Analyzer: как мы разработали open source-анализатор SIP и RTCP дампов Описание…
  5. Sep 21, 2026Дедупликация строк на доставщике логов: сравниваем OpenTelemetry, Vector, vlagent, Fluent…
  6. Sep 19, 2026Exemplars: как перейти от всплеска на графике сразу к проблемному запросу (удобная штука,…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →