Is there a beginners guide to adding observability to your applications?

This page summarizes the projects mentioned and recommended in the original post on /r/sre

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • zipkin

    Zipkin is a distributed tracing system

  • There are the zipkin https://zipkin.io/ and jaeger https://www.jaegertracing.io/ packages/components you can use both have quickstarts if you consider that to be a beginner's guide.

  • jaeger

    CNCF Jaeger, a Distributed Tracing Platform

  • There are the zipkin https://zipkin.io/ and jaeger https://www.jaegertracing.io/ packages/components you can use both have quickstarts if you consider that to be a beginner's guide.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • opentelemetry-go

    OpenTelemetry Go API and SDK

  • The best starting point would be https://opentelemetry.io, and start implementing the SDKs for Tracing into your application. You can use Jaeger to get started. There are getting started guides for each of the language SDKs. Once you graduate from something you can manage with Jaeger, a lot of the vendors offer free forever plans (We do, as do Grafana, and Lightstep) on their SaaS plans.

  • examples

    Example apps and instrumentation for Honeycomb (by honeycombio)

  • Caveat: I work for a vendor in the O11y space (https://honeycomb.io) as a Developer Advocate, however, this advice is generic, not specific to our platform.

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