Status:
Status | ||||||
---|---|---|---|---|---|---|
|
Motivations
- Eagle user needs a default agent like collected to collect metrics/logs/event to make sure eagle could be a full stack solution for monitoring and alerting.
- Eagle need additional functions/extensions than basic collected.
- It's sometimes too heavy to develop a new application for some very simple use case like extract new kinds of logs/metrics, we could directly leverage existing collection agent capability and integrate with eagle.
...
- Agent Application (Collected/Rsyslog)
How to Use Eagle Agent
Code Block |
---|
EagleAgent/bin/collectd EagleAgent/lib/apps/${APP_TYPE}/${CONFIG_TYPE}.config |
...
For example, as to hadoop jmx collectd.
Code Block |
---|
EagleAgent/bin/collectd EagleAgent/lib/apps/hadoop/hadoop_jmx.conf |