-
Notifications
You must be signed in to change notification settings - Fork 2
Collect many statistics and send them to many aggregators
License
Unknown, Unknown licenses found
Licenses found
Unknown
LICENSE
Unknown
COPYING
lpezzaglia/minimond
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
minimond is a "minimalist" approach to metrics collection, designed to collect large numbers of metrics with minimal performance impact to the system on which it runs. Any calculation of derived statistics is intended to be performed on a remote collection/analysis server. The code currently does the following: 1) Runs several input modules that collect information from a few files in /proc/ and stores them in memory 2) Runs one or more output modules to display the metrics or send them elsewhere Currently, the only output modules are "text" (which prints the output to a logfile) and "gmetric" (which uses the "gmetric" utility to send the data to Ganglia). Additional output modules for EmbeddedGmetric and AMQP could probably be written fairly quickly. For the prototype, I chose ease of implementation as the standard for appropriate design decisions, so the code has the following known issues/limitations: * Some memory is wasted due to statically sized data structures and buffers that may be larger than needed. * There is currently no support for calculating a change in metric values (e.g., bits per second). * There is no documentation. * Some overall cleanup is needed. Please see the INSTALL file for installation instructions.
About
Collect many statistics and send them to many aggregators
Resources
License
Unknown, Unknown licenses found
Licenses found
Unknown
LICENSE
Unknown
COPYING
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published