otelc

Observability, built into your build.

Compiler-assisted telemetry for native applications. A quux project.

  1. C / C++ source
  2. Compiler probes
  3. Rust runtime
  4. OTLP Collector
Planned architecture

Native code. Standard telemetry.

The design keeps application source unchanged: rebuild selected code, link a bounded runtime, and export function timing through OTLP.

First targets: synchronous C and C++ on macOS ARM64 and Linux x86-64 / ARM64. Nested traces are planned for a later milestone.

In design. Built in the open.

The compiler wrapper, runtime, LLVM pass and exporter are not implemented yet. Help shape what comes next.