observability-wtih-opentelemetry

command module
v0.0.0-...-dc94eff Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 12, 2023 License: AGPL-3.0 Imports: 1 Imported by: 0

README

Observability and OpenTelemetry

Introduction

Observability is a measure of how well internal states of a system can be inferred from knowledge of its external outputs. It helps to understand the health of the system and to debug issues. 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 repository contains a sample application that is instrumented with OpenTelemetry and the telemetry data is collected and exported to Zipkin and Prometheus using OpenTelemetry Collector. The metrics are visualized using Grafana.

Prerequisites

Getting Started

  1. Clone this repository
  2. Run docker-compose up to start the application
  3. Open http://localhost:9411 to view the traces in Zipkin
  4. Open http://localhost:3000 to view the metrics in Grafana
  5. Open http://localhost:8080 to view the application

References

License

This project is licensed under the GNU AFFERO GENERAL PUBLIC LICENSE - see the LICENSE file for details.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL