mhausenblas

OpenTelemetry Entity Explorer

10
0
100% credibility
Found May 09, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

otel.eexplorer scans codebases for OpenTelemetry entities such as services, hosts, and processes, builds a knowledge graph of their relationships, and provides an interactive web interface for exploration and querying.

How It Works

1
🔍 Discover the Explorer

You stumble upon this helpful tool that uncovers all the monitoring pieces hidden in your project's files.

2
📥 Prepare the Tool

You follow easy instructions to set up the explorer on your computer so it's ready to use.

3
📁 Select Your Folder

You point the tool to the folder with your code, configs, and setup files.

4
🚀 Start Exploring

With one simple command, the tool scans everything and opens a beautiful web page in your browser.

5
🗺️ View the Visual Map

You see a colorful graph showing services, processes, hosts, and how they connect, with confidence colors.

6
🔍 Search and Interact

You type queries or patterns to filter, zoom around, and click for details on any piece.

7
🔄 Watch Live Updates

As you tweak files, the map refreshes automatically, keeping everything current.

Understand Your Setup

You now have a complete, interactive overview of your project's monitoring world, making it easy to navigate and improve.

Sign up to see the full architecture

6 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is otel.eexplorer?

otel.eexplorer is a Rust CLI tool that recursively scans your codebase for OpenTelemetry entities—like services, hosts, k8s pods, processes, and collectors—across languages including Java, Python, Rust, C#, Go, JS/TS, and Ruby. It extracts attributes from code, configs (YAML/JSON/TOML/.env), docs, and backends like Datadog or New Relic, then builds a knowledge graph and spins up a local web server at http://localhost:7890 with an interactive UI for querying and visualizing them. Run `oe serve --dir your-repo --open` for live file watching via WebSocket, or `oe scan` for JSON output—perfect for auditing OTel instrumentation without grep chains.

Why is it gaining traction?

It stands out with a browser-based GUI featuring a regex/SPARQL query bar, expandable entity tree linking to semconv docs, Cytoscape DAG for hierarchy (color-coded by high/medium/low confidence), and file viewers with line highlights. Live reloads on changes beat static tools, and Turtle RDF export integrates with semantic tools. Polyglot support covers github opentelemetry java/python/rust receivers, contrib instrumentation, collector configs, even entity framework core patterns in .cs files.

Who should use this?

DevOps engineers mapping OTel spans in k8s/microservices fleets, platform teams verifying collector pipelines and github actions instrumentation, or consultants reverse-engineering client repos with mixed github opentelemetry dotnet/c#/python setups. Ideal for pre-prod audits where you need to spot missing service.name or OTEL_* env vars fast.

Verdict

Grab it if you're deep in OTel troubleshooting—solid docs, example multi-lang repo, and zero deps post-build make it dead simple to try. At 10 stars and 1.0% credibility, it's raw early-stage Rust (no tests visible), so script around `oe scan` for production; watch for contrib growth.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.