Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Statsd agent for Performance Co-Pilot

License

NotificationsYou must be signed in to change notification settings

lzap/pcp-mmvstatsd

Repository files navigation

Aggregates statsd packets recieved via UDP or TCP and sends them into PCP viaMMV API. Mapping is currently 1:1 into PCP namespace, there is no possibilityto map statsd metrics to instances. The following statsd types are supported:

  • example.counter => example.counter
  • example.gauge => example.gauge
  • example.duration => example.duration[mean,min,max,variance,standard_deviation]

Duration metric is aggregated using HDRHistogram with buckets set from 0 to 24hours with 3 significant digits (currently hardcoded) and mean, minimum,maximum, variance and standard deviation is calculated for each PCP update.

Usage

Install PCP, enable MMV PMDA and run this daemon. Metrics will appear undermmv.* namespace.

$ pcp-mmvstatsd -hUsage of ./pcp-mmvstatsd:  -address string        UDP service address (default ":8125")  -debug        print statistics sent to graphite  -max-udp-packet-size int        Maximum UDP packet size (default 1472)  -postfix string        Postfix for all stats  -prefix string        Prefix for all stats  -tcpaddr string        TCP service address, if set  -version        print version string

Licensing

See LICENSE for more info. Dependencies are covered under MIT and BSD.

Authors


[8]ページ先頭

©2009-2025 Movatter.jp