StatsD WordPress Client

plugin banner

For no-latency massively-scalable WP application metric tracking and code profiling via Etsy's StatsD + Graphite.

Author:Aaron Edwards (profile at wordpress.org)
WordPress version required:3.7
WordPress version tested:4.6.28
Plugin version:0.2
Added to WordPress repository:29-04-2014
Last updated:18-08-2020
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
Rating, %:100
Rated by:1
Plugin URI:http://wordpress.org/extend/plugins/statsd/
Total downloads:2 972
Active installs:10+
plugin download
Click to start download

For live environment no-latency massively-scalable application metric tracking and code profiling via Etsy’s StatsD + Graphite.

Tracks everything in WordPress and Multisite:

  • Logins (success, fails, logout)
  • Password resets (attempts/successes)
  • User count (guage)
  • Users (registrations, spam, ham)
  • Posting (publish, trash, delete)
  • Commenting (received, approved, trashed, spam, unspam)
  • Attachments (Add, edit, delete)
  • XML-RPC (every command individually, you can rollup)
  • Multisite blog count (guage)
  • Multiiste blog actions (new, spam, ham, archive, unarchive, delete, undelete)
  • Page generation times
  • Query count (type + time when SAVEQUERIES defined)
  • Remote HTTP requests (count, time – by host)
  • WP Cron calls
  • WP Emails
  • and more!

Requires StatsD on localhost or a server on your private network.

You can also call the $statsd global class in other plugin/theme code for instant tracking of any application metric. See API usage instructions: https://github.com/domnikl/statsd-php/blob/develop/README.md

Contribute at GitHub.

To Do

Want to implement batch collection and send of metrics via one or minimal UDP packets required based on connection time.


Screenshots
FAQ
ChangeLog