Skip to content

A playground environment to experiment (initially) with the OpenTelemetry Collector

License

Notifications You must be signed in to change notification settings

booyaa/opentelemetry-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

opentelemetry-playground

A playground environment to experiment (initially) with the OpenTelemetry Collector.

Introduction

OpenTelemetry is a collection of tools, APIs, and SDKs used to instrument, generate, collect, and export telemetry data (metrics, logs, and traces) for analysis in order to understand your software's performance and behavior.

This playground will focus initially on the Collector which is a high-performance, vendor-agnostic agent that can receive, process, and export telemetry data.

Each sub-directory in this repository will contain a different experiment with the OpenTelemetry Collector.

Pre-requisites

You will need a Linux or MacOS environment with the following tools installed:

  • Bourne Again Shell (BASH) (where possible I will try to make the scripts Z shell compatible)
  • Rancher Desktop or any other engine using the containerd container runtime.
  • Helm
  • kubectl

Notes

  • Windows users can use WSL2 to run the above tools (you may find Docker Desktop easier configure within your WSL instances).
  • MacOS users you will to enable rosetta as we'll be using linux/amd64 images.
  • It's highly recommend you use some form of isolation for your experiments such as Virtual Machine or NixOS to avoid affecting your main development environment.
  • Avoid running these on work computer you may find something on the computer (Netskope, ZScaler, etc) will block network traffic and give you unexpected behaviour.

Experiments


Mark Sta Ana Copyright 2025

About

A playground environment to experiment (initially) with the OpenTelemetry Collector

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published