Corporate · onsite · online training worldwide
contact@DevOpsSchool.com· +91 99057 40781·
> SRE & Observability · DevOpsSchool Trainer

Honeycomb Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in wide events, high-cardinality querying and BubbleUp — debugging failures nobody built a dashboard for — taught by a practitioner who runs it in production.

20 years across DevOps, SRE and Security · 10,000+ engineers trained · Trained teams at JPMorgan Chase, Verizon, Nokia and the World Bank

DeliveryOnline · Onsite · Hybrid
FormatsCorporate · 1-on-1 · Cohort
AgendaCustomisable
Batch size8–30 engineers
Engineers we've trained work at
JPMorgan ChaseBank of AmericaWells FargoVerizonNokiaWorld BankGE HealthcareVMwareOracleQualcommMercedes-BenzAirbusDatadogSplunkDeloitteInfosysWiproCapgemini
# who teaches it

Your Honeycomb trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

SRE practiceObservability designIncident response20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh teaches Honeycomb as a debugging practice rather than a dashboard tool — instrumenting with OpenTelemetry so events are genuinely wide, attaching the request-scoped attributes that make a query answerable, and driving the query-BubbleUp-refine loop live against a system that is actually misbehaving. Sessions cover the parts teams get wrong after the trial: derived columns and SLI definitions, burn alerts sized to a real error budget, trigger design that does not recreate metric alerting, and Refinery sampling with head and tail rules plus correct SampleRate accounting so cost falls without counts becoming fiction.

Twenty years across DevOps, SRE and Security, in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe and others. He has trained engineers at JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus — more than 10,000 people personally. He teaches what he runs, not what he reads.

One practitioner, not a bench

You are booked with a named engineer, and that is who turns up. Marketplaces and larger providers rotate whoever is free, so the person who sold you the agenda is rarely the person teaching it.

The same trainer is available for the next engagement, which matters when a team builds on what it learned last time.

18,000+certified learners
500+corporate batches delivered
50+countries served
100+certification programmes
# faculty

Who delivers Honeycomb engagements

Your batch is assigned a named trainer before it starts, and that is who teaches it. See the full faculty.

How your Honeycomb trainer is chosen

Engagements are matched on the tool, not the calendar. For Honeycomb that means a trainer who has run it in production — wide events, high-cardinality querying and BubbleUp — debugging failures nobody built a dashboard for — rather than whoever is free that week. You are told who is teaching before you commit, and that person is on the discovery call that shapes the agenda.

Where a batch is large enough to need a second trainer, the pairing is declared up front. The lead trainer stays accountable for the syllabus and the assessment either way.

Rajesh Kumar

Principal DevOps Engineer & Architect

India20 yrsLead trainer

Twenty years across DevOps, SRE and Security in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe, IBM/Emptoris, Ness, MindTree and Accenture. He has trained more than 10,000 engineers personally, at organisations including JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus. He teaches what he runs, not what he reads.

Kunal Jain

IndiaInstructorCoach

Nikhil Gupta

IndiaInstructorCoach

Pranab Kumar

IndiaInstructorCoach

Rohit Ghatol

IndiaInstructorCoach

Amit Agarwal

IndiaInstructorCoach

Anil Kumar

IndiaInstructorCoach

Balachandran Anbalagan

IndiaInstructorCoach

Durga Prasad

IndiaInstructorCoach

Gaurav Aggarwal

IndiaInstructorCoach

Harsh Mehta

IndiaInstructorCoach

Kapil Gupta

IndiaInstructorCoach

# how to engage

Four ways to work with this trainer

Private corporate batch

Teams of 8–30

Custom agenda, your timezone, onsite or online, NDA-friendly.

Request a quote

1-on-1 mentoring

Individual engineers

A private instructor and a curriculum built around your goal.

₹99,999

Live & Interactive cohort

Individuals who want peers

Scheduled batch, max 8 to 10 hours of live instruction.

₹34,999

Self-paced video

Self-starters

Full LMS access — 20+ courses and 50+ tools included.

₹833/mo
# private batches

Private Honeycomb training for your team

A private batch starts with a discovery call. We look at the stack you actually run — the CI system, the cloud, the constraints — and map the agenda onto it, so examples use your topology rather than a generic one.

Delivery is onsite at your premises, live online, or hybrid, scheduled around your release calendar rather than ours. Batches run 8 to 30 engineers.

Every attendee leaves with recordings, slides, lab repositories and a completion certificate. You receive an attendance and assessment report. Invoicing supports PO and GST.

Talk to us about a private Honeycomb batch

What you provide vs what we bring

  • You: the room or the call, and the engineers
  • Us: trainer, agenda, labs, assessment, certificates
  • Labs: we guide your team through provisioning their own free-tier cloud environment — the skill goes with them
# the technology

What is Honeycomb?

Honeycomb is a commercial observability platform built around a single idea: store arbitrarily wide, structured events rather than pre-aggregated metrics, and let engineers query them across any dimension afterwards. One event carries hundreds of fields — user ID, tenant, build SHA, feature flag state, database shard, region, endpoint, error class — and none of those dimensions has to be chosen in advance. That is what makes high-cardinality analysis possible, and it is the difference between a dashboard that answers questions you anticipated and a tool that answers the question you have at 03:00.

Data reaches Honeycomb through OpenTelemetry. Spans from instrumented services carry trace and span identifiers, duration and attributes; Honeycomb stores each span as an event and reconstructs traces on read. The query surface is a small grammar — VISUALIZE with counts, heatmaps and percentiles, WHERE, GROUP BY, HAVING and ORDER — over which sits BubbleUp, the feature Honeycomb is best known for. Select an anomalous region of a heatmap and BubbleUp compares the distribution of every field inside that selection against everything outside it, ranking the dimensions that differ. That turns 'some requests are slow' into 'these requests are slow, and they all share this build, this tenant and this shard' without anybody guessing first.

Around that core sit derived columns for computed fields, triggers for threshold alerting, service level objectives with error-budget burn alerts, boards for shared views, and Refinery, Honeycomb's trace-aware sampling proxy. Refinery matters commercially as well as technically: pricing is volume-based, so head and tail sampling with correct SampleRate accounting is what keeps a high-traffic estate affordable while preserving the interesting traces.

Why this skill matters now

Distributed systems broke the monitoring model that most teams still run. When a request crosses eight services, three of them serverless and one a third-party API, a CPU graph and a per-service error rate cannot tell you which customers are affected or why. The failures that matter are the ones nobody predicted, and pre-aggregated metrics discard exactly the dimensions needed to find them.

Honeycomb was the tool that made the argument for high-cardinality, event-based observability, and the rest of the market followed — the wide-event model now shows up across the vendor landscape. Learning it therefore teaches a method as well as a product, and because ingestion is standard OpenTelemetry, the instrumentation work carries over if the platform ever changes.

There is a commercial dimension too. Observability spend is now a line item large enough for finance to ask about, and the answer is almost always sampling done properly. Engineers who can design a Refinery rule set that keeps every error and slow trace while dropping the bulk of uninteresting successes — with sample rates recorded so counts stay accurate — deliver a measurable saving alongside better debugging.

Honeycomb training
# outcomes

What your team can do afterwards

Explain what separates event-based observability from metrics and logs, and where each is still the right tool
Instrument services with OpenTelemetry so spans carry the attributes an investigation actually needs
Query Honeycomb fluently — VISUALIZE, WHERE, GROUP BY, HAVING, heatmaps, percentiles and trace navigation
Use BubbleUp to move from an anomalous region to the responsible dimension without guessing
Build derived columns that turn raw attributes into the fields a team queries every day
Define SLOs with SLI derived columns and configure burn alerts against a real error budget
Design a Refinery sampling strategy that preserves errors and slow traces while cutting ingest volume and cost
Run a structured investigation from alert to root cause using traces and BubbleUp rather than dashboard archaeology
# curriculum

7 modules. Live demos in a real lab, not slides.

01Observability, cardinality and what Honeycomb actually isLive & Interactive5 hrs · 2 assignments · 1 capstone

Why dashboards stop working. Pre-aggregation and the dimensions it throws away, cardinality and dimensionality defined precisely, known-unknowns against unknown-unknowns, and where Honeycomb sits against Prometheus, Datadog and an ELK stack — including where those remain the better answer.

Topics: Monitoring versus observability, stated concretely · Wide structured events against pre-aggregated metrics · Cardinality, dimensionality and why both matter · Known-unknowns and unknown-unknowns · Honeycomb compared with Prometheus, Datadog, Grafana and ELK · Environments, services and datasets in Honeycomb · The commercial model and why event volume drives everything

  • Assignments: (1) List five questions your current dashboards cannot answer and identify the discarded dimension in each; (2) Map your existing telemetry stack onto the event model
  • Capstone: Produce an assessment of an existing monitoring stack naming the specific investigations it cannot support
02Getting data in with OpenTelemetryLive & Interactive5 hrs · 2 assignments · 1 capstone

The ingestion path, end to end. OpenTelemetry SDKs and auto-instrumentation, the Collector as a pipeline with receivers, processors and exporters, resource and span attributes, and the Honeycomb-specific configuration — ingest keys, datasets, environments and the classic model where it is still in use.

Topics: OpenTelemetry data model: traces, spans, attributes, resources · Auto-instrumentation for common frameworks and languages · The OpenTelemetry Collector: receivers, processors, exporters · Exporting to Honeycomb over OTLP · Ingest keys, configuration keys and environment separation · Datasets, services and the Environments and Services model · Instrumenting a Kubernetes workload · Verifying ingest and debugging events that never arrive

  • Assignments: (1) Instrument two services and confirm a complete trace crosses both; (2) Deploy an OpenTelemetry Collector and route through it rather than exporting directly
  • Capstone: Build a working ingest pipeline from application code through a Collector into separate development and production environments
03Instrumenting well — what makes an event wideLive & Interactive5 hrs · 2 assignments · 1 capstone

The single largest determinant of whether Honeycomb is useful. Which attributes belong on a span, how to carry request-scoped context so every span in a trace can be filtered by tenant or build, recording errors properly, and the anti-patterns that produce thousands of narrow, useless spans.

Topics: Choosing span attributes: identity, dependency, decision and outcome fields · Request-scoped context and propagating it across spans · Semantic conventions and when to depart from them · Recording errors, exceptions and status correctly · Span events and span links · Instrumenting business context: tenant, plan, feature flag, experiment · Manual spans around meaningful work, not every function · Anti-patterns: narrow spans, unbounded attribute values, log-shaped events

  • Assignments: (1) Add ten high-value attributes to an existing service and justify each one; (2) Refactor an over-instrumented service that produces noise instead of signal
  • Capstone: Take a thinly instrumented service and rework it until any of five specified questions can be answered in one query
04Querying and reading tracesLive & Interactive5 hrs · 2 assignments · 1 capstone

The query grammar and how to think in it. Visualisations from COUNT and heatmaps to percentiles and concurrency, filtering and grouping, HAVING for group-level conditions, then moving between an aggregate view and the individual trace waterfall that explains it.

Topics: VISUALIZE: COUNT, heatmaps, P50/P95/P99, AVG, MAX, RATE and CONCURRENCY · WHERE filters and operator behaviour · GROUP BY, ORDER and LIMIT · HAVING for filtering groups rather than events · Reading a heatmap and what its shape tells you · The trace waterfall: critical path, gaps and parallelism · Moving between aggregate and individual trace · Query history, saved queries and boards

  • Assignments: (1) Answer six specified questions about a live service using only the query builder; (2) Find the slowest span in a trace and explain why it is slow
  • Capstone: Build a board that answers the five questions your on-call engineers ask most often
05BubbleUp and the debugging loopLive & Interactive5 hrs · 2 assignments · 1 capstone

The workflow the platform exists for. Selecting an anomalous population, letting BubbleUp rank the dimensions that differ, forming a hypothesis and narrowing — repeated until the cause is a specific build, tenant, shard or dependency. Then derived columns to make recurring questions one click instead of five.

Topics: Selecting a population on a heatmap · How BubbleUp compares inside against outside · Reading the ranked dimension output and dismissing correlations · Iterative narrowing: hypothesis, filter, re-run · Comparing time windows and deployments · Derived columns: the formula language and common patterns · Building SLI and classification columns · When BubbleUp finds nothing, and what that means

  • Assignments: (1) Diagnose a planted latency regression using BubbleUp alone; (2) Write three derived columns that encode your team's recurring filters
  • Capstone: Run a complete investigation from a vague symptom to a named cause, documenting every query in the path
06Sampling with Refinery and controlling costLive & Interactive5 hrs · 2 assignments · 1 capstone

How a high-traffic estate stays affordable without losing the traces that matter. Head against tail sampling, why trace-aware sampling requires buffering whole traces, deterministic and dynamic samplers, rule-based sampling for errors and slow requests, and SampleRate accounting so counts stay true.

Topics: Head sampling versus tail sampling and their trade-offs · Why trace-aware sampling needs the full trace in hand · Refinery architecture, peer clustering and trace buffering · Deterministic sampling by trace ID · EMA dynamic sampling by key · Rules-based sampling: keep all errors, keep slow traces, drop health checks · SampleRate and preserving accurate counts and percentiles · Sizing Refinery and monitoring its own health · Measuring the cost effect of a sampling change

  • Assignments: (1) Deploy Refinery and apply a rule set that keeps every error and drops routine health checks; (2) Prove that counts remain accurate after sampling by comparing against unsampled totals
  • Capstone: Design and deploy a sampling strategy that cuts event volume substantially while retaining every error and slow trace
07SLOs, triggers and making the team use itLive & Interactive5 hrs · 2 assignments · 1 capstone

From tooling to practice. Defining SLIs as derived columns and SLOs on top of them, burn alerts sized to a real error budget, triggers where a threshold genuinely fits, integration with paging and chat — and the adoption work of moving a team off a metrics-first habit.

Topics: SLI definition as a derived column · SLOs, error budgets and burn alerts · Triggers: thresholds, frequency and alert fatigue · When a trigger is right and when an SLO is right · Integrations with PagerDuty, Slack and webhooks · Boards, collaborative queries and shared query history · Service maps and dependency views · Access control, API keys and environment separation · Migrating a team from dashboard-first to query-first debugging

  • Assignments: (1) Define an SLO for a user-facing journey and configure a burn alert against its budget; (2) Replace a noisy metric alert with either an SLO burn alert or a trigger, and justify the choice
  • Capstone: Deliver an SLO and alerting model for one service, with a documented on-call investigation path from alert to trace

Need this mapped to your stack?

We rebuild the agenda around the tools you actually run.

Request a custom agenda
# hands-on

Labs and capstones your engineers actually build

LAB · INGEST

OpenTelemetry to Honeycomb

Instrument two services, deploy an OpenTelemetry Collector, route spans through it into separate environments, then debug an event that never arrives.

opentelemetrycollectorotlp
LAB · INSTRUMENTATION

Make the events wide

Take a thinly instrumented service, add identity, dependency and decision attributes with request-scoped context, and reach the point where five specified questions each take one query.

spansattributescontext
LAB · QUERY

Six questions, no dashboards

Answer a set of production-style questions using only VISUALIZE, WHERE, GROUP BY and HAVING, then trace each aggregate answer down to the individual span that proves it.

query builderheatmappercentiles
LAB · BUBBLEUP

From symptom to named cause

Investigate a planted latency regression with BubbleUp, narrowing iteratively until the cause is a specific build, tenant and dependency, and record the query path taken.

bubbleupdebuggingderived columns
LAB · SAMPLING

Refinery rules that keep the good traces

Deploy Refinery, write rules that retain every error and slow trace while dropping routine successes, and verify that counts and percentiles survive via SampleRate accounting.

refinerytail samplingcost
CAPSTONE · PRACTICE

SLO to root cause, end to end

Define an SLI and SLO, configure a burn alert, trigger it with a real fault, and run the whole path from alert to root cause using traces and BubbleUp under time pressure.

sloburn alertincident
# ecosystem

The tools Honeycomb sits next to

OpenTelemetry
Kubernetes
Prometheus
Grafana
Jaeger
Refinery
PagerDuty
Terraform
Go
Java
Python
Node.js

Who this is for

  • SREs and on-call engineers who need to debug failures nobody anticipated
  • Backend engineers instrumenting services for the first time
  • Platform teams running an OpenTelemetry pipeline for many services
  • Observability engineers evaluating or rolling out Honeycomb across an organisation
  • Engineering leads accountable for observability spend and sampling strategy
  • Teams migrating from a metrics-and-dashboards stack to trace-based debugging

Pre-requisites

  • Experience running a service in production, in any language
  • Basic understanding of distributed tracing concepts — traces, spans, context propagation
  • Comfortable reading and modifying application code to add instrumentation
  • Familiarity with containers and, ideally, Kubernetes for the Collector and Refinery labs
  • A Honeycomb account — the free tier is sufficient for every lab in the course
# pricing

Straightforward pricing

Every plan includes 1 year of full LMS access — not just this course, the entire DevOpsSchool LMS: 20+ courses, 50+ tools, videos, quizzes, assignments and projects.

Self-paced video

₹833/mo

Billed yearly at ₹9,996

Enroll now

1-on-1 mentorship

₹99,999

Full program, private instructor

Enroll 1-on-1

Corporate / private batch

8–30 engineers · custom agenda · onsite or online · PO and GST invoicing

Get a custom quote

Refunds. If we cancel or postpone a cohort, you get a full refund within 15 days. There is no money-back guarantee otherwise.

Terms. Course material remains licensed to the attendee. Read the terms.

Your data. We don't share it with third parties. Privacy policy.

Every attendee gets a verifiable certificate

  • Issued per attendee on completion
  • Verifiable at devopsschool.com/certificates
  • Hard copy available on request
  • Corporate batches receive an attendance and assessment report
DevOpsSchool

Honeycomb Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on Trustpilot.

★★★★★
I recently did a SRE Session with Rajesh Kumar from DevOps School and the session was great. Right from 1st day till day 15, we had a very interactive session. Rajesh clarified our doubts and the tool demos were excellent without any hiccups. He simplified the concepts while sticking to the content with a fine balance between theory and practice. Am convinced he is one of the best trainers for SRE & DevOps concepts.
chandrasekaran j · Trustpilot
★★★★★
The trainer (Rajesh) provided very good sessions on SRE profession. Not only hands-on learning on the tools but also SRE mindset.
Peter Wang · Trustpilot
★★★★★
Very good training session. Well explained from the basics to the complex concepts. Also tried to cover practicals and demos within the 3 hour sessions. The learning content and videos are of a great deal of help.
Sreekanth Kannoth · Trustpilot
★★★★★
Basics explanation was exemplary from Rajesh where he dealt with complicated topics to be simple. Great learning stuff personally for me.
Krishna Mohan Yelleti · Trustpilot
★★★★★
Good discussion, helped us to understand different tools in SRE.
Prashant Saxena · Trustpilot
★★★★★
Rajesh is a very good trainer I have experienced in DevSecOps training. The number of contents in different topics he has posted on the DevOpsSchool public website are amazing and user friendly for beginners and experienced professionals.
Ashutosh Mishra · Trustpilot
# comparison

Why a named practitioner beats a marketplace listing

What mattersYouTube + blogsGeneric online courseFreelance marketplaceDevOpsSchool
Named practitionerNoRarelyVaries per bookingYes — same trainer each time
Production experienceUnknownUnknownUnverified20 years, named employers
Custom agendaNoNoSometimesBuilt from your stack
Onsite deliveryNoNoSometimesYes
Lab environmentNoneSandbox that expiresVariesYour own cloud — skill goes with you
AssessmentNoneQuizRarelyAssignments + capstone per module
Per-attendee certificatesNoSometimesRarelyYes
Corporate invoicingNoLimitedVariesPO and GST
Post-training supportNoneForum, time-limitedNoneLifetime forum access
# questions

Frequently asked

Do we need a paid Honeycomb account?
No. Every lab runs on the free tier, which includes enough monthly events for the exercises. For a private batch we can run against your own environments instead so attendees work with real production-shaped data.
Is this course transferable if we choose a different vendor?
Substantially, yes. Ingestion is standard OpenTelemetry, and the instrumentation, wide-event design and sampling work carries to any backend. What is Honeycomb-specific is the query surface, BubbleUp and Refinery configuration.
How much of the course is OpenTelemetry?
Two of seven modules, and it is unavoidable — the quality of Honeycomb output is decided almost entirely by instrumentation quality. If your team has no tracing at all we usually extend that portion for a private batch.
Does Honeycomb replace Prometheus?
Not usually. Prometheus remains strong for infrastructure metrics, cheap long-retention time series and Kubernetes-native alerting. Honeycomb is where request-level debugging happens. Module one covers the split rather than pretending one tool wins.
Will this help us reduce our observability bill?
That is the explicit goal of the Refinery module. A sampling strategy that keeps every error and slow trace while dropping routine successes typically removes the majority of ingest volume, and we verify counts stay accurate afterwards.
Can the agenda be customised for our stack?
Yes — that is the normal case for a private batch. We start with a discovery call, look at your languages, existing telemetry and cost pressure, and rebuild the module list around them. Examples then use your services rather than a generic demo application.
Do you deliver onsite?
Yes. Private batches run onsite at your premises, live online, or hybrid. You provide the room and the engineers; we bring the trainer, agenda, labs, assessment and certificates.
What lab environment do we need?
Attendees provision their own environment — free-tier AWS, Azure or GCP, or local containers with a small Kubernetes cluster — plus a free Honeycomb account, and we walk them through it. We deliberately do not hand out temporary sandboxes, because the environment they build is the one they keep.
How long does a private Honeycomb batch take?
Typically two to three days. Instrumentation, querying and BubbleUp fill two days; adding Refinery sampling, SLOs and the incident capstone takes it to three.
What size are batches?
Private corporate batches run 8 to 30 engineers. Public Live & Interactive cohorts are capped at 10 so everyone gets time with the trainer.
Do attendees get a certificate?
Yes — every attendee receives a completion certificate, verifiable at devopsschool.com/certificates. Corporate batches also receive an attendance and assessment report.
What is your refund position?
If we cancel or postpone a cohort, you receive a full refund within 15 days. There is no general money-back guarantee, and GST and gateway fees are not refunded.

Still deciding?

Tell us the team, the stack and the timeline. You'll get a straight answer, not a sales sequence.

Talk to an advisor
# ready when you are

Book a Honeycomb trainer — or ask a question first.

  • No spam, no drip sequence
  • Syllabus in 60 seconds
  • A human reply within one business day

Prefer to call or email?

More ways to reach us on the contact page.

Talk to an advisorRequest a quote