На сайті CNCF опубліковано посібник із трасування CI-пайплайнів без зміни файлів workflow. Він пропонує збирати події запусків GitHub Actions на рівні організації, а не змінювати кожен файл workflow.
Для цього OpenTelemetry Collector, сервіс для приймання та надсилання телеметрії, може використовувати компонент GitHub receiver. Цей компонент приймає події GitHub Actions через webhook і перетворює їх на трейси.
GitHub receiver має alpha-статус для метрик і трейсів, тобто його конфігурація може змінюватися.
Перевірка тверджень:
- На сайті CNCF опубліковано посібник із трасування CI-пайплайнів без зміни файлів workflow. (підтверджено самою публікацією: доказ; «Distributed tracing for CI pipelines without touching a single workflow file»)
- Посібник пропонує збирати події запусків GitHub Actions на рівні організації, а не змінювати кожен файл workflow. (підтверджено самою публікацією: доказ; «You don’t need to ask each repo to report on itself. You just need to listen to what GitHub is already telling you, at the org level, once.»)
- OpenTelemetry Collector може використовувати компонент GitHub receiver. (підтверджено самою публікацією: доказ; «An OpenTelemetry Collector with the githubreceiver component sits behind a single org-level GitHub webhook»)
- GitHub receiver приймає події GitHub Actions через webhook і перетворює їх на трейси. (підтверджено першоджерелом: доказ; «Receives GitHub Actions events by serving a webhook endpoint, converting those events into traces.»)
- GitHub receiver має alpha-статус для метрик і трейсів, тому його конфігурація може змінюватися. (підтверджено самою публікацією: доказ; «it’s a contrib component still at alpha stability, so the config surface can shift.»)
Публікації:
Першоджерела:
оцінка 65.8 · тип guide · ревізія 1 · історії st-1h8lcck