Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 1.55 KB

telemetry.md

File metadata and controls

23 lines (18 loc) · 1.55 KB

Telemetry

StatusBay application collects runtime metrics related to the performance of the system.

How to setup?

to receive metrics in

  • Datadog you need to pass dogstatsd_addr in the config file
  • Prometheus you need to pass prometheus_retention_time_sec in the config file and have it be > 0
  • statsd you need to pass statsd_address in the config file
  • Statsite you need to pass statsite_address in the config file

List of metrics

Metric Description
statusbay.runtime.num_goroutines the number of active goroutines
statusbay.runtime.alloc_bytes the number of allocated bytes by the process
statusbay.runtime.malloc_count the cumulative count of heap objects allocated
statusbay.runtime.free_count the cumulative count of heap objects freed
statusbay.runtime.heap_objects the number of currently allocated heap objects
statusbay.runtime.total_gc_pause_ns the cumulative nanoseconds in GC stop-the-world pauses since the program started
statusbay.runtime.total_gc_runs the number of completed GC cycles