Skip to content

janmejay/medida

 
 

Repository files navigation

Medida - Simple metrics/runtime-stats for C++ programs

This library aims to make it easy for applications to manage and publish runtime-stats / metrics that allow easy monitoring of application health and behavior.

It supports the following data-types:

  • Counter
  • Histogram
  • Meter
  • Timer
  • Value

It supports the following reporters as of now:

  • CollectD: Pushes data to collectd over UDP, needs network plugin loaded on the collectd side.
  • Console: Prints data to stdout.
  • JSON: Returns json-serialized data, lets caller choose how to export it to out.
  • UDP: Pushes data over UDP with externalized formatting.

Please check /examples/medida_example1.cc for a brief intro to it.

About

Simple metrics library for C++ programs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 84.5%
  • Shell 7.8%
  • Python 4.8%
  • Makefile 1.7%
  • CMake 0.6%
  • M4 0.5%
  • C 0.1%