imjasonh/GCP Metrics Exporter

Collects GitHub Actions workflow metrics and traces, and exports them to Google Cloud Monitoring and Cloud Trace

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenGitHub token for API accessyes
gcp-project-idGoogle Cloud Project ID where metrics will be exported (defaults to project from service account key)no
gcp-service-account-key-filePath to Google Cloud service account key JSON fileno
service-nameService name for OpenTelemetry resource attributesnogithub-actions
service-namespaceService namespace for OpenTelemetry resource attributesnoci
metric-prefixPrefix for metric namesnogithub.actions
fail-on-errorFail the workflow if metrics/traces export fails (default: false)nofalse
attributesAdditional custom attributes to add to metrics and traces (YAML format: key: value)no
namedescription
traceparentW3C Trace Context (TRACEPARENT) for creating child spans in subsequent steps
trace-idOpenTelemetry Trace ID
span-idRoot span ID for this job