Sign in Sign up
rubygems

foam-otel

A thin, safe wrapper over the official OpenTelemetry libraries: foam owns the pipeline (providers, batch processors, OTLP export to the foam fleet endpoint, opt-in key-list redaction — zero redaction by default), turns on automatic tier-1/2 instrumentation, and ships a small set of never-throw helpers. Configure with Foam::Otel.init(name:, environment:, enabled:, token:); the ingest token is passed EXPLICITLY — the fleet convention is to read it from the FOAM_OTEL_TOKEN environment variable and hand it to init. The gem never reads the token (or any config) from the environment itself. Built to docs/BASE_PACKAGE_SPEC.md; full usage in the README (shown on the source page and on rubydoc.info, not on the RubyGems gem page).

Activity

Latest release
6d ago
Total releases
21
Cadence
~daily
Last 12 months
21

Reach

Downloads
8.9k

Details

License
Apache-2.0
First release
Jul 21, 2026
Releases
Version Released
3.0.0.alpha.1 pre
2.1.1 patch
2.1.0 minor
2.0.0 major
1.9.1 patch
1.9.0 minor
1.8.1 patch
1.8.0 minor
1.7.0 minor
1.6.0 minor
1.5.0 minor
1.4.0 minor
1.3.0 minor
1.2.1 patch
1.2.0 minor
1.1.0 minor
1.0.2 patch
1.0.1 patch
1.0.0 major
0.1.5 patch
0.1.0 initial