OpenTelemetry Collector с githubreceiver принимает организационный вебхук. По событиям
workflow_run и workflow_job он строит трассу: запуск workflow содержит задания и шаги. Так видны время в очереди, медленные этапы и нестабильные workflow по всей организации.Данные отправьте по OTLP в Tempo, Jaeger или Datadog. В конфиге обязателен блок
scrapers, даже без метрик. githubreceiver пока в alpha, поэтому конфигурация может меняться: закрепите версию Collector и читайте список изменений перед обновлением.Перед развёртыванием ограничьте публичную точку приёма IP-диапазонами GitHub или WAF, проверьте права администратора организации и назначьте владельца. Объём оцените по активным репозиториям, запускам и шагам. Материал CNCF содержит конфиг и границы подхода: трассировки дополняют метрики Actions Runner Controller.
