🍺 BREW Explorer

← all formulae

otel-cli

brew install otel-cli v0.4.5 Apache-2.0

Tool for sending events from shell scripts & similar environments

1.6k
30-day installs · #1097
1.7k
90-day · #1732
2.4k
365-day · #2640
704
★ GitHub stars · updated 2mo ago

Build dependencies

go

GitHub topics

cli observability opentelemetry shell

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "go"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Tool for sending events from shell scripts \u0026 similar environments",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:41:19+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "otel-cli",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-06-18T19:58:48Z",
  "github_readme_excerpt": "# otel-cli\n\n[![](https://img.shields.io/badge/stability-experimental-lightgrey.svg)](https://github.com/packethost/standards/blob/master/experimental-statement.md)\n\notel-cli is a command-line tool for sending OpenTelemetry traces. It is written in\nGo and intended to be used in shell scripts and other places where the best option\navailable for sending spans is executing another program.\n\notel-cli can be added to your scripts with no configuration and it will run as normal\nbut in non-recording mode and will emit no traces. This follows the OpenTelemetry community\u0027s\nphilosophy of \"first, do no harm\" and makes it so you can add otel-cli to your code and\nlater turn it on.\n\nSince otel-cli needs to connect to the OTLP endpoint on each run, it is highly recommended\nto use a localhost opentelemetry collector that can buffer spans so that the connection\ncost does not slow down your program too much.\n\n## Getting Started\n\nWe publish a number of package formats for otel-cli, including tar.gz, zip (windows),\napk (Alpine), rpm (Red Hat variants), deb (Debian variants), and a brew tap. These\ncan be found on the repo\u0027s [Releases](https://github.com/equinix-labs/otel-cli/releases) page.\n\nOn most platforms the easiest way is a go get:\n\n```shell\ngo install github.com/equinix-labs/otel-cli@latest\n```\n\nDocker images are published for each otel-cli release as well:\n\n```shell\ndocker pull ghcr.io/equinix-labs/otel-cli:latest\ndocker run ghcr.io/equinix-labs/otel-cli:latest status\n```\n\nTo use the brew tap e.g. on MacOS:\n\n```shell\nbrew tap equinix-labs/otel-cli\nbrew install otel-cli\n```\n\nAlternatively, clone the repo and build it locally:\n\n```shell\ngit clone git@github.com:equinix-labs/otel-cli.git\ncd otel-cli\ngo build\n```\n\n## Examples\n\n```shell\n# run otel-cli as a local OTLP server and print traces to your console\n# run this in its own terminal and try some of the commands below!\notel-cli server tui\n\n# configure otel-cli to talk the the local server spawned above\nexport OTEL_EXPORTER_OTLP_END",
  "github_repo": "equinix-labs/otel-cli",
  "github_stars": 704,
  "github_topics": [
    "cli",
    "observability",
    "opentelemetry",
    "shell"
  ],
  "homepage": "https://github.com/equinix-labs/otel-cli",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 1550,
  "installs_365d": 2391,
  "installs_90d": 1679,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "Apache-2.0",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "otel-cli",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 1097,
  "rank_365d": 2640,
  "rank_90d": 1732,
  "raw_hash": "be4c8d2426da0c1b",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/o/otel-cli.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "0.4.5",
  "versioned_formulae": [],
  "why_use_this": null
}