Skip to content

talebook/statsd-client-cpp

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

Work on macOS (and still work on Linux), by changing mutex to pthread…
d0c84ce

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 

a client sdk for StatsD, written in C++

API

See header file for more api detail.

** Notice: this client is not thread-safe **

Demo

test_client

This simple demo shows how the use this client.

system_monitor

This is a daemon for monitoring a Linux system. It'll wake up every minute and monitor the following:

  • load
  • cpu
  • free memory
  • free swap (disabled)
  • received bytes
  • transmitted bytes
  • procs
  • uptime

The stats sent to statsd will be in "host.MACAddress" namespace.

Usage:

system_monitor statsd-host interface-to-monitor

e.g.

`system_monitor 172.16.42.1 eth0`

About

a client sdk for StatsD, written in C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •