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+ |
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