otel-cli
« Back to VersTracker
Description:
Tool for sending events from shell scripts & similar environments
Type: Formula  |  Latest Version: 0.4.5@0  |  Tracked Since: Dec 26, 2025
Links: Homepage  |  GitHub  |  formulae.brew.sh
Stars: 659  |  Forks: 58  |  Language: Go  |  Category: Devops
Tags: opentelemetry observability devops cli tracing ci-cd
Install: brew install otel-cli
About:
otel-cli is a command-line interface tool that enables developers to send telemetry data, such as spans and events, to OpenTelemetry collectors from shell scripts and CI/CD pipelines. It provides a lightweight wrapper around the OpenTelemetry protocol (OTLP) to facilitate observability in environments where native instrumentation is difficult. This allows teams to trace script execution and monitor automated workflows without complex code changes.
Key Features:
  • Zero-dependency binary for easy integration
  • Supports OTLP/HTTP and gRPC for flexible transport
  • Generates trace spans from shell script execution
  • Simple subcommands for events, spans, and context propagation
Use Cases:
  • Instrumenting shell scripts in CI/CD pipelines
  • Adding observability to cron jobs and background tasks
  • Tracing complex deployment or build automation workflows
Alternatives:
  • OpenTelemetry SDKs – SDKs require code instrumentation, whereas otel-cli works directly from the shell.
  • curl – Manual HTTP calls lack standardized trace context and span management provided by otel-cli.
Version History
Detected Version Rev Change Commit
Dec 26, 2025 7:54pm 0.4.5 0 VERSION_BUMP 2f567aa8
Sep 16, 2025 10:04am 0 VERSION_BUMP 9b34ced5