TGViewer
DevOps для ДевоПсов DevOps для ДевоПсов @devo_pes · 3.21K subscribers
Post #7987 155
Как трассировать GitHub Actions без правок workflow-файлов

OpenTelemetry Collector с githubreceiver принимает организационный вебхук. По событиям workflow_run и workflow_job он строит трассу: запуск workflow содержит задания и шаги. Так видны время в очереди, медленные этапы и нестабильные workflow по всей организации.

Данные отправьте по OTLP в Tempo, Jaeger или Datadog. В конфиге обязателен блок scrapers, даже без метрик. githubreceiver пока в alpha, поэтому конфигурация может меняться: закрепите версию Collector и читайте список изменений перед обновлением.

Перед развёртыванием ограничьте публичную точку приёма IP-диапазонами GitHub или WAF, проверьте права администратора организации и назначьте владельца. Объём оцените по активным репозиториям, запускам и шагам. Материал CNCF содержит конфиг и границы подхода: трассировки дополняют метрики Actions Runner Controller.
More from @devo_pes
  1. Sep 23, 2026Как масштабировать Grafana Alloy для центрального сбора телеметрии В производственном кейс…
  2. Sep 23, 2026Как развернуть OpenBao с отказоустойчивым PostgreSQL в Kubernetes OpenBao хранит секреты в…
  3. Sep 22, 2026Как безопасно открыть командам метрики GPU в Kubernetes API центрального Prometheus не огр…
  4. Sep 22, 2026Как отлаживать distroless-контейнеры через kubectl debug В distroless-образе может не быть…
  5. Sep 21, 2026Как быстро масштабировать инфраструктуру без покупки и настройки собственного железа Знако…
  6. Sep 21, 2026Как искать узкие места сервера методом USE Метод USE предлагает начинать диагностику со сп…
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 →