Exploring the OpenTelemetry Collector

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • opentelemetry-tracing

    Demo for end-to-end tracing via OpenTelemetry

    The OpenTelemetry Collector sits at the center of the OpenTelemetry architecture but is unrelated to the W3C Trace Context. In my tracing demo, I use Jaeger instead of the Collector. Yet, it's ubiquitous, as in every OpenTelemetry-related post. I wanted to explore it further.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • prometheus

    The Prometheus monitoring system and time series database.

    Prometheus is one of the primary monitoring solutions. It works on a pull-based model: Prometheus scrapes compatible endpoints of your application(s) and stores them internally.

  • fake-metrics-generator

    We will use the OTEL Collector to scrape a Prometheus-compatible endpoint and print out the result in the console. Grafana Labs offers a project that generates random metrics to play with. For simplicity's sake, I'll use Docker Compose; the setup looks like the following:

  • otel-collector

    The complete source code for this post can be found on GitHub.

  • opentelemetry-collector-contrib

    Contrib repository for the OpenTelemetry Collector

    OpenTelemetry Operators

  • Grafana

    The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.

    The above is an excellent first step, but there's more than printing to the console. We will expose the metrics to be scraped by a regular Prometheus instance; we can add a Grafana dashboard to visualize them. While it may seem pointless, bear with it, as it's only a stepstone.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to Monitor SQL Performance in Spring Boot

    4 projects | dev.to | 10 Dec 2024
  • Optimizing Your Kubernetes Deployments: Tips for Developers

    2 projects | dev.to | 8 Dec 2024
  • The Top 8 ML Model Monitoring Tools

    4 projects | dev.to | 19 Nov 2024
  • Docker vs. Kubernetes: Which Is Right for Your DevOps Pipeline?

    7 projects | dev.to | 16 Nov 2024
  • Kubernetes homelab - Learning by doing, Part 5: Monitoring

    3 projects | dev.to | 8 Nov 2024

Did you konow that Go is
the 4th most popular programming language
based on number of metions?