Category retro

Relationship retros

In a few words, a retrospective is some amount of time that a group of individuals or a team dedicates to reflecting on an iteration, a project, a feature or...

Category agile

Relationship retros

In a few words, a retrospective is some amount of time that a group of individuals or a team dedicates to reflecting on an iteration, a project, a feature or...

Category relationship

Relationship retros

In a few words, a retrospective is some amount of time that a group of individuals or a team dedicates to reflecting on an iteration, a project, a feature or...

Category devops

Monitoring Driven Deployment

Years ago, this used to be my workflow:

Category infrastructure

Monitoring Driven Deployment

Years ago, this used to be my workflow:

Category software

Monitoring Driven Deployment

Years ago, this used to be my workflow:

Category automation

Monitoring Driven Deployment

Years ago, this used to be my workflow:

Category opentelemetry

Reflecting on an incredible year in OpenTelemetry

And just like this, we’re fast approaching the end of 2023. This year has been an incredible year for OpenTelemetry. The project has reached a new milestone, and continues to...

Bye bye logging exporter, hello debug exporter!

Last week, a new version of the OpenTelemetry Collector was released which includes a new and game-changing exporter, the debug exporter. Now, to be honest, it’s neither new nor game-changing....

Building the Collector, can't someone else do it?

The OpenTelemetry Collector Builder is a tool that allows users to compile their own custom instance of the Collector. This is useful in a few different scenarios. Maybe the existing...

A user interface for OpenTelemetry

The OpenTelemetry demo application version 1.4 was released in April of 2023. If you’re unfamiliar with the demo, it is comprised of many micro services written in various languages. The...

Understanding the OpenTelemetry Collector

The following is an excerpt of Cloud Native Observability with OpenTelemetry

OpenTelemetry + GitHub Actions: Observability for your builds

Build pipelines. Many people use them. They always start out with so much promise; quick builds help achieve fast feedback loops for developers. Deploying to production can happen automatically with...

Practical OpenTelemetry part 5: Test drive Python, Go, Java with a single command

In part 5 of my Practical OpenTelemetry series, I’ve decided to take a bit of time to make launching the applications from the previous parts easier. This article will go...

Practical OpenTelemetry part 4: Collector

This is part 4 of a series on OpenTelemetry, the previous parts include:

Practical OpenTelemetry part 3: Java

A grocery store isn’t much of a store if there’s no way to buy anything. After visiting Python in part 1 and Go in part 2, it’s time to visit...

Practical OpenTelemetry part 2: Go

For the next step of our Practical OpenTelemetry application, we’ll add a service that gives our store an idea of what inventory is available. We’ll write this component using Go...

Practical OpenTelemetry part 1: Python

NOTE: This example code for this article has been updated with 1.3.0

Category python

Practical OpenTelemetry part 5: Test drive Python, Go, Java with a single command

In part 5 of my Practical OpenTelemetry series, I’ve decided to take a bit of time to make launching the applications from the previous parts easier. This article will go...

Practical OpenTelemetry part 1: Python

NOTE: This example code for this article has been updated with 1.3.0

Category observability

Reflecting on an incredible year in OpenTelemetry

And just like this, we’re fast approaching the end of 2023. This year has been an incredible year for OpenTelemetry. The project has reached a new milestone, and continues to...

Bye bye logging exporter, hello debug exporter!

Last week, a new version of the OpenTelemetry Collector was released which includes a new and game-changing exporter, the debug exporter. Now, to be honest, it’s neither new nor game-changing....

Building the Collector, can't someone else do it?

The OpenTelemetry Collector Builder is a tool that allows users to compile their own custom instance of the Collector. This is useful in a few different scenarios. Maybe the existing...

A user interface for OpenTelemetry

The OpenTelemetry demo application version 1.4 was released in April of 2023. If you’re unfamiliar with the demo, it is comprised of many micro services written in various languages. The...

Understanding the OpenTelemetry Collector

The following is an excerpt of Cloud Native Observability with OpenTelemetry

OpenTelemetry + GitHub Actions: Observability for your builds

Build pipelines. Many people use them. They always start out with so much promise; quick builds help achieve fast feedback loops for developers. Deploying to production can happen automatically with...

Practical OpenTelemetry part 5: Test drive Python, Go, Java with a single command

In part 5 of my Practical OpenTelemetry series, I’ve decided to take a bit of time to make launching the applications from the previous parts easier. This article will go...

Practical OpenTelemetry part 4: Collector

This is part 4 of a series on OpenTelemetry, the previous parts include:

Practical OpenTelemetry part 3: Java

A grocery store isn’t much of a store if there’s no way to buy anything. After visiting Python in part 1 and Go in part 2, it’s time to visit...

Practical OpenTelemetry part 2: Go

For the next step of our Practical OpenTelemetry application, we’ll add a service that gives our store an idea of what inventory is available. We’ll write this component using Go...

Practical OpenTelemetry part 1: Python

NOTE: This example code for this article has been updated with 1.3.0

Category tracing

OpenTelemetry + GitHub Actions: Observability for your builds

Build pipelines. Many people use them. They always start out with so much promise; quick builds help achieve fast feedback loops for developers. Deploying to production can happen automatically with...

Practical OpenTelemetry part 5: Test drive Python, Go, Java with a single command

In part 5 of my Practical OpenTelemetry series, I’ve decided to take a bit of time to make launching the applications from the previous parts easier. This article will go...

Practical OpenTelemetry part 4: Collector

This is part 4 of a series on OpenTelemetry, the previous parts include:

Practical OpenTelemetry part 3: Java

A grocery store isn’t much of a store if there’s no way to buy anything. After visiting Python in part 1 and Go in part 2, it’s time to visit...

Practical OpenTelemetry part 2: Go

For the next step of our Practical OpenTelemetry application, we’ll add a service that gives our store an idea of what inventory is available. We’ll write this component using Go...

Practical OpenTelemetry part 1: Python

NOTE: This example code for this article has been updated with 1.3.0

Category go

Practical OpenTelemetry part 5: Test drive Python, Go, Java with a single command

In part 5 of my Practical OpenTelemetry series, I’ve decided to take a bit of time to make launching the applications from the previous parts easier. This article will go...

Practical OpenTelemetry part 2: Go

For the next step of our Practical OpenTelemetry application, we’ll add a service that gives our store an idea of what inventory is available. We’ll write this component using Go...

Category java

Practical OpenTelemetry part 5: Test drive Python, Go, Java with a single command

In part 5 of my Practical OpenTelemetry series, I’ve decided to take a bit of time to make launching the applications from the previous parts easier. This article will go...

Practical OpenTelemetry part 3: Java

A grocery store isn’t much of a store if there’s no way to buy anything. After visiting Python in part 1 and Go in part 2, it’s time to visit...

Category books

2021 Reading List

Alright, here we go again with the list of books I read last year.

2020 Reading List

Four yeargs ago, I made a conscious effort to read more. It’s something I felt I just never did enough of during most of my adult life after school. I’m...

Category collector

Bye bye logging exporter, hello debug exporter!

Last week, a new version of the OpenTelemetry Collector was released which includes a new and game-changing exporter, the debug exporter. Now, to be honest, it’s neither new nor game-changing....

Building the Collector, can't someone else do it?

The OpenTelemetry Collector Builder is a tool that allows users to compile their own custom instance of the Collector. This is useful in a few different scenarios. Maybe the existing...

A user interface for OpenTelemetry

The OpenTelemetry demo application version 1.4 was released in April of 2023. If you’re unfamiliar with the demo, it is comprised of many micro services written in various languages. The...

Understanding the OpenTelemetry Collector

The following is an excerpt of Cloud Native Observability with OpenTelemetry

OpenTelemetry + GitHub Actions: Observability for your builds

Build pipelines. Many people use them. They always start out with so much promise; quick builds help achieve fast feedback loops for developers. Deploying to production can happen automatically with...

Practical OpenTelemetry part 5: Test drive Python, Go, Java with a single command

In part 5 of my Practical OpenTelemetry series, I’ve decided to take a bit of time to make launching the applications from the previous parts easier. This article will go...

Practical OpenTelemetry part 4: Collector

This is part 4 of a series on OpenTelemetry, the previous parts include:

Category cicd

OpenTelemetry + GitHub Actions: Observability for your builds

Build pipelines. Many people use them. They always start out with so much promise; quick builds help achieve fast feedback loops for developers. Deploying to production can happen automatically with...

Category otlp

OpenTelemetry + GitHub Actions: Observability for your builds

Build pipelines. Many people use them. They always start out with so much promise; quick builds help achieve fast feedback loops for developers. Deploying to production can happen automatically with...

Category builder

Building the Collector, can't someone else do it?

The OpenTelemetry Collector Builder is a tool that allows users to compile their own custom instance of the Collector. This is useful in a few different scenarios. Maybe the existing...