监控代理

时间:2018-04-09 01:30:52

标签: monitoring collectd

我有一个要求,我需要在aws节点上监控一些自定义服务并在时间序列中收集指标。具体有两个用例。一个是监视硬件资源,如cpu,mem,disk util等,另一个是监视服务特定指标。

在阅读时,我遇到了collectd作为开源选项之一。但是,我想知道如何使用collectd来监控特定于服务的指标。 collectd是否公开API,服务可以使用这些API来记录指标,如果是,那么它的性能如何。

我是新手收集的&想知道是否还有其他开源选项。

1 个答案:

答案 0 :(得分:0)

collectd代理可以使用read plugins监控自定义指标:

  • Exec插件,用于使用bash脚本提取的自定义指标
  • cURL-JSON用于通过HTTP
  • 以JSON格式发布的指标