Skip to content

Latest commit

 

History

History
 
 

Observability

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Observability - OpenTelemetry

This project shows various aspects of incorporating OpenTelemetry into a project.

OpenTelemetry is a collection of tools, APIs, and SDKs. Use it to instrument, generate, collect, and export telemetry data (metrics, logs, and traces) to help you analyze your software’s performance and behavior. OpenTelemetry dotnet specific Docs can be found here.

Services

Services used to persist & visualize data produced by this project are listed below.

Packages

To run dependent services locally, use the following docker compose command in the project root folder. The project code should be full configured to talk to these services locally when they are started up with docker compose.

# Once in the project root directory (where the docker-compose.yml file lives)
docker compose up

Grafana Dashboards

To view metrics stored in Prometheus, there are prebuilt dashboards in \config\grafana\dashboards that can be imported into Grafana.

Project Links