HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
QuesmaOrg
otel-bench
Shell2026–2026
QuesmaOrg / otel-bench

otel-bench

OpenTelemetry Benchmark - can AI trace your failed login?

2Distinct people
2Mentions
0Explicit recommenders
23GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

OpenTelemetry Benchmark - can AI trace your failed login?

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by 3-hour interval2 dated mentions

Observed mentions: 2026-01-26 14:31:00 UTC to 2026-01-29 17:04:32 UTC.

012026-01-26 12:00:00 UTC to 2026-01-26 15:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsJan 26, 12:002026-01-26 15:00:00 UTC to 2026-01-26 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-26 18:00:00 UTC to 2026-01-26 21:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-26 21:00:00 UTC to 2026-01-27 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-27 00:00:00 UTC to 2026-01-27 03:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-27 03:00:00 UTC to 2026-01-27 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-27 06:00:00 UTC to 2026-01-27 09:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-27 09:00:00 UTC to 2026-01-27 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-27 12:00:00 UTC to 2026-01-27 15:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-27 15:00:00 UTC to 2026-01-27 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-27 18:00:00 UTC to 2026-01-27 21:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-27 21:00:00 UTC to 2026-01-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-28 00:00:00 UTC to 2026-01-28 03:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsJan 28, 00:002026-01-28 03:00:00 UTC to 2026-01-28 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-28 06:00:00 UTC to 2026-01-28 09:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-28 09:00:00 UTC to 2026-01-28 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-28 12:00:00 UTC to 2026-01-28 15:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-28 15:00:00 UTC to 2026-01-28 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-28 18:00:00 UTC to 2026-01-28 21:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-28 21:00:00 UTC to 2026-01-29 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-29 00:00:00 UTC to 2026-01-29 03:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-29 03:00:00 UTC to 2026-01-29 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-29 06:00:00 UTC to 2026-01-29 09:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-29 09:00:00 UTC to 2026-01-29 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-29 12:00:00 UTC to 2026-01-29 15:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-29 15:00:00 UTC to 2026-01-29 18:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsJan 29, 15:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Jan 26, 12:002026-01-26 12:00:00 UTC2026-01-26 15:00:00 UTC101
Jan 26, 15:002026-01-26 15:00:00 UTC2026-01-26 18:00:00 UTC000
Jan 26, 18:002026-01-26 18:00:00 UTC2026-01-26 21:00:00 UTC000
Jan 26, 21:002026-01-26 21:00:00 UTC2026-01-27 00:00:00 UTC000
Jan 27, 00:002026-01-27 00:00:00 UTC2026-01-27 03:00:00 UTC000
Jan 27, 03:002026-01-27 03:00:00 UTC2026-01-27 06:00:00 UTC000
Jan 27, 06:002026-01-27 06:00:00 UTC2026-01-27 09:00:00 UTC000
Jan 27, 09:002026-01-27 09:00:00 UTC2026-01-27 12:00:00 UTC000
Jan 27, 12:002026-01-27 12:00:00 UTC2026-01-27 15:00:00 UTC000
Jan 27, 15:002026-01-27 15:00:00 UTC2026-01-27 18:00:00 UTC000
Jan 27, 18:002026-01-27 18:00:00 UTC2026-01-27 21:00:00 UTC000
Jan 27, 21:002026-01-27 21:00:00 UTC2026-01-28 00:00:00 UTC000
Jan 28, 00:002026-01-28 00:00:00 UTC2026-01-28 03:00:00 UTC000
Jan 28, 03:002026-01-28 03:00:00 UTC2026-01-28 06:00:00 UTC000
Jan 28, 06:002026-01-28 06:00:00 UTC2026-01-28 09:00:00 UTC000
Jan 28, 09:002026-01-28 09:00:00 UTC2026-01-28 12:00:00 UTC000
Jan 28, 12:002026-01-28 12:00:00 UTC2026-01-28 15:00:00 UTC000
Jan 28, 15:002026-01-28 15:00:00 UTC2026-01-28 18:00:00 UTC000
Jan 28, 18:002026-01-28 18:00:00 UTC2026-01-28 21:00:00 UTC000
Jan 28, 21:002026-01-28 21:00:00 UTC2026-01-29 00:00:00 UTC000
Jan 29, 00:002026-01-29 00:00:00 UTC2026-01-29 03:00:00 UTC000
Jan 29, 03:002026-01-29 03:00:00 UTC2026-01-29 06:00:00 UTC000
Jan 29, 06:002026-01-29 06:00:00 UTC2026-01-29 09:00:00 UTC000
Jan 29, 09:002026-01-29 09:00:00 UTC2026-01-29 12:00:00 UTC000
Jan 29, 12:002026-01-29 12:00:00 UTC2026-01-29 15:00:00 UTC000
Jan 29, 15:002026-01-29 15:00:00 UTC2026-01-29 18:00:00 UTC101

What Hacker News says

2 sources
I'm always interested in new benchmarks, so this is cool. I only had a brief look at [1] and [2], a few quick things that I noticed: For [1]: instruction.md is very brief, quite vague and "assumes" a lot of things. - Your task is: Add OTEL tracing to all microservices. Add OTEL logging to all microservices. (this is good) - 6.I want to know if the microservice has OTEL instrumentation and where the data is being sent. (??? i have no idea what this means) - 9.Use the recent version of the OTEL SDK. (yeah, this won't work unless you also use an MCP like context7 or provide local docs) What's weird here is that instruct.md has 0 content regarding conventions, specifically how to name things. Yet in tests_outputs you have this "expected_patterns = ["order", "stock", "gateway"]" and you assert on it. I guess that makes some sense, but being s
Read the rest
pecific in the task.md is a must. Otherwise you're benching assumptions, and those don't even work with meatbags :) For [2]: instruction.md is more detailed, but has some weird issues: - "You should only be very minimal and instrument only the critical calls like request handlers without adding spans for business calls \n The goal is to get business kind of transaction" (??? this is confusing, even skipping over the weird grammar there) - "Draw ascii trace diagram into /workdir/traces.txt" (????) - "When modifying Python files, use Python itself to write files or use sed for targeted changes" (? why are you giving it harness-specific instructions in your instruct.md? this is so dependent on the agentic loop used, that it makes no sense here. - "Success Criteria: Demonstrate proper distributed tracing \n Include essential operations without over-instrumenting (keep it focused) \n Link operations correctly \n Analyze the code to determine which operations are essential to trace and how they relate to each other. (i mean ... yes and no. these are not success criteria IMO. It's like saying "do good on task not do bad". This could definitely be improved.) ---- Also, I noticed that every folder has a summary_claude... that looks like a claude written summary over a run. I hope that's not what's used in actually computing the benchmark scores. In that case, you're adding another layer of uncertainty in checking the results... The ideea is nice, but tbf some of the tests seem contrived, your instructions are not that clear, you expect static naming values while not providing instructions at all about naming conventions, and so on. It feels like a lot of this was "rushed"? I peaked a bit at the commit history and saw some mentions of vibe-coding a viewer for this. I hope that's the only thing that was vibe-coded :) [1] - https://github.com/QuesmaOrg/otel-bench/tree/main/datasets/o... [2] - https://github.com/QuesmaOrg/otel-bench/blob/main/datasets/o...
In Benchmarking OpenTelemetry: Can AI trace your failed login?

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.