Many of Lightstep’s OpenTracing tracers can ingest and report on infrastructure metrics, allowing you to more easily pinpoint problematic areas of your system. These metrics are displayed when you compare performance of a service over two different time periods.

Infrastructure metrics are enabled by default.

To take advantage of metric reporting, you need to instrument your app using one of the following languages and installers.

Go Tracer

Use the Go tracer to get the following metrics:

  • CPU Usage (%)
  • Memory (%)
  • Network (bytes)
  • Garbage Collection (GC) Cycles (count)
  • Heap Allocation
  • Number of Goroutines

Java Tracer or Java SpecialAgent

Use either the Java tracer or Java SpecialAgent to see these metrics:

  • CPU Usage (%)
  • Memory (%)
  • Network (bytes)
  • Garbage Collection (GC) Count
  • GC Time
  • Heap Size

Node JS Auto-Installer

Use the Node JS auto-installer to get the following metrics:

  • CPU Usage (%)
  • Memory (%)
  • Network (bytes)
  • Event Loop Delay
  • Garbage Collect (GC) Pause Time
  • Total Heap Memory

Python Auto-Installer

Use the Python auto-installer to get the following metrics:

  • CPU Usage (%)
  • Memory (%)
  • Network (bytes)
  • Memory Distribution