I talk on stage about o11y and otel stuff... basically.
Behold: "Crocodile 1 eating Crocodile 2 who's slightly looking away from the camera"
Or "rainstorms in the great plains"
Behold: "Crocodile 1 eating Crocodile 2 who's slightly looking away from the camera"
Or "rainstorms in the great plains"
You know that would have also helped the humans right?
You know that would have also helped the humans right?
Providing the terraform provider is fairly self explanatory, the agents seem pretty code at just creating it for you. Also, since it's actual code, it's really readable too.
#IaC #o11y
Providing the terraform provider is fairly self explanatory, the agents seem pretty code at just creating it for you. Also, since it's actual code, it's really readable too.
#IaC #o11y
The first 6 traces here are a) single spans, and b) aren't something that tell you about customer experience and c) aren't something you can optimise.
The first 6 traces here are a) single spans, and b) aren't something that tell you about customer experience and c) aren't something you can optimise.
We try not to miss it, since it only happens every 10 years.
We try not to miss it, since it only happens every 10 years.
Functions free tier, Honeycomb Free tier.
Get a heatmap of your endpoints, even evolve from triggers to SLO.
Functions free tier, Honeycomb Free tier.
Get a heatmap of your endpoints, even evolve from triggers to SLO.
I dream of one day being a cat.
I dream of one day being a cat.
These are "spans" that are created while the Azure ServiceBus consumer is polling for messages.
For this, you could have a metric (there's not user context), or log something. There's no reason for a span.
These are "spans" that are created while the Azure ServiceBus consumer is polling for messages.
For this, you could have a metric (there's not user context), or log something. There's no reason for a span.
You can "layer" configs. You don't have to define everything in a single file.
In this example, I have a base file, then layer some filters, then layer another exporter.
Obviously pipeline and receiver naming conventions are key here.
You can "layer" configs. You don't have to define everything in a single file.
In this example, I have a base file, then layer some filters, then layer another exporter.
Obviously pipeline and receiver naming conventions are key here.
This is a messaging flow that's publishing out a message saying the goods are "in transit" every 15 seconds. Above this, is all of the initiating calls of the order.
It's mostly unreadable, but "technically correct".
This is a messaging flow that's publishing out a message saying the goods are "in transit" every 15 seconds. Above this, is all of the initiating calls of the order.
It's mostly unreadable, but "technically correct".