monasca-agent/monsetup
gary-hessler fe07702077 Added Swift and Cinder auto-detection and setup. 2014-06-18 15:19:11 -06:00
..
detection Added Swift and Cinder auto-detection and setup. 2014-06-18 15:19:11 -06:00
service Minor initial setup setup bug fixes 2014-06-10 09:39:47 -06:00
README.md Initial setup of zookeepr and kafka 2014-06-09 17:19:28 -06:00
__init__.py Structural changes to allow a single detection plugin to setup multiple plugins 2014-06-09 10:34:16 -06:00
agent_config.py Added deep merge of plugin_config, only a shallow was happening 2014-06-10 15:42:20 -06:00
main.py Added Swift and Cinder auto-detection and setup. 2014-06-18 15:19:11 -06:00

README.md

mon-setup

This script will detect running services and configure mon-agent to watch them as well as starting the agent and configuring it to start up on boot.

Future Considerations

  • A good system for specifying active style checks for configuration would be great. Active style checks are those which run locally but are checking a remote box.
  • The ability to dynamically add detection plugins could be quite valuable. Also it could aid in the active check config.
    • With the ability to dynamically add I should also include the ability to dynamically remove.
  • A config file with metadata to assist in automatic configuration could be quite valuable, for example user/pass for logging into mysql.
  • The current system does not work well in the case of clusters, for example the kafka plugin will end up collecting the same data on each node of a cluster.