← Graph

GoHiring Observability Story

talk 10 connections

Guiney's wroclove.rb 2025 lightning talk sharing GoHiring's observability practices. Advises instrumenting on the network/kernel level via eBPF/cgroups to get service maps without modifying applications; preferring open-source backends like Elastic and Grafana (made swappable by the OpenTelemetry standard); writing logs to stdout and letting libraries handle threading/batching/back-pressure; setting a dedicated warn-level logger on all library logs (Ruby ecosystem library logs are 'pretty useless' but you still need to catch warnings and errors); adopting canonical log lines instead of scattered log entries; propagating trace IDs so one request can be followed end-to-end (they use it in Elasticsearch); and using ChatGPT to learn best practices. Covers RED metrics plus queue time as a critical missing metric. Organizational punchline: observability is a developer problem, not ops — scale-up fails with 20 devs + 4 ops. Concludes that OpenTelemetry is the direction but not yet mature in Ruby, and that frameworks/libraries need better built-in observability so developers don't have to think about it. Ends with a GoHiring recruiting pitch.

date
2025-03-14
type
lightning-talk
talk GoHiring Observability Story
about
Talk promotes OpenTelemetry as the emerging standard.
talk GoHiring Observability Story
about
eBPF concept
Recommends eBPF for kernel/network-level instrumentation.
talk GoHiring Observability Story
about
Recommends canonical log lines instead of many scattered log statements.
talk GoHiring Observability Story
about
GoHiring implemented trace-ID propagation across services.
talk GoHiring Observability Story
about
RED Metrics concept
Recommends RED metrics plus queue time.
talk GoHiring Observability Story
about
Queue Time concept
Calls out queue time as a frequently-missed metric.
talk GoHiring Observability Story
about
Organizational argument that developers, not ops, own observability.
talk GoHiring Observability Story
about
GoHiring company
Talk shares GoHiring's story and ends with a hiring pitch.
person Guiney
authored
GoHiring Observability Story talk
Guiney gave the observability lightning talk.
talk GoHiring Observability Story
presented_at
Lightning talk session at wroclove.rb 2025.

Provenance

Created in
wroclove.rb 2025 lightning talks 2026-04-18 08:03
Read by
1 extraction