Skip to content

A cpp client for the Etsy StatsD server.

License

Notifications You must be signed in to change notification settings

voiceip/statsd-cpp

 
 

Repository files navigation

StatsD client cpp Build Status

A cpp client for the StatsD server.

Supported on MacOS, Unix, Windows

Install

$ make && make install

Test

$ make test

Usage

#include <statsd.hpp>

int main(int argc, char const *argv[])
{
    statsd::open("127.0.0.1", 8125);

    statsd::timing("test.site.homepage.load", 1500);

    statsd::increment("test.server.http.error.404");

    statsd::decrement("test.server.http.error.404");

    statsd::count("test.site.auth.success", 4);

    statsd::gauge("a.gauge.node", 8);

    statsd::set("a.graphite.set", 12);

    statsd::close();

    return 0;
}

Documentation

see the statsd.hpp

License

statsd-cpp is licensed under the MIT license.

Packages

No packages published

Languages

  • C++ 85.0%
  • CMake 11.5%
  • Makefile 3.5%