krzko/Export Job Telemetry

This GitHub Action exports job telemetry, including resource attributes and timing data, using OpenTelemetry. It captures telemetry related to a GitHub Actions job to aid observability.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Apr 4, 2024
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: krzko/export-job-telemetry@351dcaa074bd76ac87d80b553c032f0084ab4fe6 # v0.3.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
created-atThe creation time of the GitHub Actions job, used to calculate the job's metrics. no
job-nameThe name of the GitHub Actions job. no
job-statusThe status of the GitHub Actions job. yes
otel-exporter-otlp-endpointA base endpoint URL for any signal type, with an optionally-specified port number. yes
otel-exporter-otlp-headersHeaders to attach to outgoing the OTLP gRPC exporter. Set via comma separated values; header1=value1,header2=value2. no
otel-resource-attributesKey-value pairs to be used as resource attributes. Set via comma-separated values; key1=value1,key2=value2. no
otel-service-nameLogical name of the service. Sets the value of the service.name resource attribute. yes
started-atThe start time of the GitHub Actions job, used to calculate the job's metrics. no
traceparentThe traceparent value for the OpenTelemetry trace, used to continue a trace. yes

no outputs