The purpose and use-cases of the new component
The GitHub Actions Receiver processes GitHub Actions webhook events to observe workflows and jobs. It handles workflow_job and workflow_run event payloads, transforming them into trace telemetry.
Each GitHub Action workflow or job, along with its steps, are converted into trace spans, allowing the observation of workflow execution times, success, and failure rates.
If a secret is configured (recommended), it validates the payload ensuring data integrity before processing.
Example configuration for the component
receivers:
githubactions:
endpoint: 0.0.0.0:443
path: /ghaevents
secret: YourSecr3t
tls:
certfile: /path/to/cert
keyfile: /path/to/key
Telemetry data types supported
traces
Is this a vendor-specific component?
Code Owner(s)
No response
Sponsor (optional)
No response
Additional context
Multi Job

Matrix Strategy

Deterministic Step Spans

The purpose and use-cases of the new component
The GitHub Actions Receiver processes GitHub Actions webhook events to observe workflows and jobs. It handles
workflow_jobandworkflow_runevent payloads, transforming them intotracetelemetry.Each GitHub Action workflow or job, along with its steps, are converted into trace spans, allowing the observation of workflow execution times, success, and failure rates.
If a secret is configured (recommended), it validates the payload ensuring data integrity before processing.
Example configuration for the component
Telemetry data types supported
traces
Is this a vendor-specific component?
Code Owner(s)
No response
Sponsor (optional)
No response
Additional context
Multi Job
Matrix Strategy
Deterministic Step Spans