{"repo":"krzko/run-with-telemetry","free":true,"listed":false,"github":"https://github.com/krzko/run-with-telemetry","clone":"git clone https://github.com/krzko/run-with-telemetry.git","description":"🏃🏻‍♂️‍➡️ GitHub Action `run` action with OpenTelemetry instrumentation","language":"Go","stars":35,"topics":["command-line","distributed-tracing","gitub-actions","observability","opentelemetry","actions"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"run-with-telemetry The Run with Telemetry GitHub Action allows you to execute a command on a GitHub Actions runner and export the associated OpenTelemetry trace data to a specified endpoint. This action aims to provide monitoring and observability within your CI/CD pipelines by leveraging OpenTelemetry's tracing capabilities. This action is intended to be used in conjunction with the OpenTelemetry Collector GitHub Actions Receiver. This receiver processes GitHub Actions webhook events to observe workflows and jobs, converting them into trace telemetry for detailed observability. Features Execute Commands: Run a specified command on the GitHub Actions runner. OpenTelemetry Tracing: Export trace data related to the command execution to a specified OpenTelemetry endpoint. Shell Override: Choose the shell in which the command will be executed. Resource Attributes: Define key-value pairs as resource attributes which will be associated with the trace data. Custom Headers: Define custom headers to be sent along with the OTLP (OpenTelemetry Protocol) gRPC exporter. Environment Variable Injection: Ability to inject environment variables into the shells, aiding in dynamic command executions. OpenTelemetry Resource Attributes File: Ability to read a file ( otel resource attributes.txt ) for additional OpenTelemetry resource attributes that will be added to the spans generated. Usage Inputs Name Description Required ------------------------------ -----------------------------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/krzko","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/krzko/run-with-telemetry/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}