How to set up Golang application performance monitoring with open source monitoring tool

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • signoz

    SigNoz is an open-source observability platform native to OpenTelemetry with logs, traces and metrics in a single application. An open-source alternative to DataDog, NewRelic, etc. 🔥 🖥. 👉 Open source Application Performance Monitoring (APM) & Observability tool

  • git clone https://github.com/SigNoz/signoz.git

  • opentelemetry-go

    OpenTelemetry Go API and SDK

  • SigNoz supports OpenTelemetry as the primary way for users to instrument their application. OpenTelemetry is a single, vendor-agnostic instrumentation library with support for both automatic and manual instrumentation. More details on OpenTelemetry Golang SDKs and APIs here.

  • 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
  • sample-golang-app

    Sample Golang app to demonstrace OpenTelemetry instrumentation

  • To see how SigNoz can start reporting data of a Golang app, let's see how it works with a sample bookstore app (GitHub repo).

  • opentelemetry-go-contrib

    Collection of extensions for OpenTelemetry-Go.

  • OpenTelemetry has specific instrumentation packages to support popular Golang packages and use cases. For example, this app uses the Gin framework for request routing. OpenTelemetry provides instrumentation package named otelgin to instrument the Gin framework which you need to import in your app. You can find the complete list of supported Golang packages by OpenTelemetry here.

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

  • Monitoring Django application performance with OpenTelemetry | SigNoz

    2 projects | dev.to | 14 Jan 2022
  • SigNoz Product Update -Deploy SigNoz using Helm charts, 500+ members on our slack community

    1 project | dev.to | 11 Jan 2022
  • DataDog vs CloudWatch - Which tool to choose?

    1 project | dev.to | 18 Oct 2021
  • Jaeger vs Tempo - key features, differences, and alternatives

    2 projects | dev.to | 11 Oct 2021
  • SigNoz is taking part in Hacktoberfest! 🥳🚀🎉

    1 project | dev.to | 2 Oct 2021