Please Rotate Your Device
Your Screen Is Too Small
To Play This Game
To Play This Game
Hello! I'm OT, short for OpenTelemetry, and I power data pipelines for Observability data.
Behind me you can see this incredible pipeline that gets our telemetry data from our apps to our backend… but it looks like there's a few problems with it.
Can you help me?
Behind me you can see this incredible pipeline that gets our telemetry data from our apps to our backend… but it looks like there's a few problems with it.
Can you help me?
Oh my, there's so many data sources and types!
If we use the OpenTelemetry Collector we'll be able to unify and send all of our metrics, traces and logs easily!
The OpenTelemetry Collector offers a vendor-agnostic implementation of how to receive, process and export telemetry data.
If we use the OpenTelemetry Collector we'll be able to unify and send all of our metrics, traces and logs easily!
The OpenTelemetry Collector offers a vendor-agnostic implementation of how to receive, process and export telemetry data.
Looks like there's three areas that require our attention.
Let's test this machine out to see how far we get.
Check out the (?) bubbles for more technical info, or the (i) on some screens if you need a refresher on the task.
Let's test this machine out to see how far we get.
Check out the (?) bubbles for more technical info, or the (i) on some screens if you need a refresher on the task.
This incredible pipeline gets our telemetry data from our apps to our backend… but it looks like there's a few problems with it. There's so many data sources and types!
If we use the OpenTelemetry Collector we'll be able to unify and send all of our metrics, traces and logs easily!
If we use the OpenTelemetry Collector we'll be able to unify and send all of our metrics, traces and logs easily!
The OpenTelemetry Collector offers a vendor-agnostic implementation of how to receive, process and export telemetry data.
Looks like there's three areas that require our attention. Take a closer look at each area to get the pipeline working!
Looks like there's three areas that require our attention. Take a closer look at each area to get the pipeline working!
This incredible pipeline gets our telemetry data from our apps to our backend… but it looks like there's a few problems with it. There's so many data sources and types!
If we use the OpenTelemetry Collector we'll be able to unify and send all of our metrics, traces and logs easily!
If we use the OpenTelemetry Collector we'll be able to unify and send all of our metrics, traces and logs easily!
The OpenTelemetry Collector offers a vendor-agnostic implementation of how to receive, process and export telemetry data.
Looks like there's three areas that require our attention. Take a closer look at each area to get the pipeline working!
Looks like there's three areas that require our attention. Take a closer look at each area to get the pipeline working!
This incredible pipeline gets our telemetry data from our apps to our backend… but it looks like there's a few problems with it. There's so many data sources and types!
If we use the OpenTelemetry Collector we'll be able to unify and send all of our metrics, traces and logs easily!
If we use the OpenTelemetry Collector we'll be able to unify and send all of our metrics, traces and logs easily!
The OpenTelemetry Collector offers a vendor-agnostic implementation of how to receive, process and export telemetry data.
Looks like there's three areas that require our attention. Take a closer look at each area to get the pipeline working!
Looks like there's three areas that require our attention. Take a closer look at each area to get the pipeline working!
Thanks for playing! OpenTelemetry is truly the future of observability. The whole industry is using it, so now is the time to learn. The OpenTelemetry Collector is stable, performs well, and is super customizable without touching the core code. Using it for metrics, traces, logs, and more makes observability easy.
Learn More About OpenTelemetry and Splunk!
Learn More About OpenTelemetry and Splunk!
Oops, that's didn't go so well. Let's see.
First, we need to configure this OTel Collector to build a metrics pipeline. Click on a receiver, two processors, and an exporter that would build the best pipeline for transporting the metrics data.
First, we need to configure this OTel Collector to build a metrics pipeline. Click on a receiver, two processors, and an exporter that would build the best pipeline for transporting the metrics data.
Need help on what pipeline to build? Think about what could collect metrics from your host, filter them and send them in batches, and then send them to an observability backend.
Find These Pieces in Order
Receiver
Processor
Processor
Exporter
Excellent work! The OpenTelemetry Collector is designed to accept telemetry data in a number of formats, process data flexibly, and then export into many different systems.
Let's take a look at the machine again and see how far we can get!
Let's take a look at the machine again and see how far we can get!
Build the Metrics Pipeline
Receiver
Processor
Processor
Exporter
Look for three common types of errors with the Collector configuration file:
– typos
– bad YAML
– configuring but not adding components to pipelines
– typos
– bad YAML
– configuring but not adding components to pipelines
Hmm, the whole machine still isn't operational. We've got more work to do.
It looks like these cards are hiding examples of common errors with OpenTelemetry Collector configuration.
It looks like these cards are hiding examples of common errors with OpenTelemetry Collector configuration.
Flip cards to discover the types of errors they're concealing.
Match two cards with the same error types (not necessarily the exact same code though!) and those errors will disappear.
Match two cards with the same error types (not necessarily the exact same code though!) and those errors will disappear.
Remove Duplicate Errors
You'll be matching:1. Incorrect Indentation
2. Typos
3. Configuring but not enabling a component
You found them all! Some common errors can hold developers back from being
able to fully utilize OpenTelemetry, and knowing what they are means you'll be less likely to do them. Let check back in on the machine!
Remove Common Error Types
The machine's almost ready. Just one more segment to fix. For this final area you need to connect each network endpoint to the exporter directly below it to properly send your telemetry data to the backend.
Click on the wires to rotate them and make the right connections.
Click on the wires to rotate them and make the right connections.
Great work! You configured all those pathways like a pro! Let's check out the machine now!
I've got a good feeling about this.
I've got a good feeling about this.