Jaeger: open source, end-to-end distributed tracing.

Monitor and troubleshoot transactions in complex distributed systems.

Install

Download Jaeger

Config Jaeger

Config Jaeger by Environment variable

  • "SPAN_STORAGE_TYPE" = "badger"

       (canbe "memory", "cassandra", "elasticsearch", "kafka", "grpc-plugin", "badger")

  • "BADGER_EPHEMERAL" = "false",
  • "BADGER_DIRECTORY_VALUE" = "your directory to save badger value"
  • "BADGER_DIRECTORY_KEY" = "your directory to save badger key"
  • See more config
Deployment

Run Jaeger

  • Run CLI
jaeger-all-in-one

Run Jaeger as a Service

  • Use nssm to add Jaeger as a Service
NSSM - the Non-Sucking Service Manager