跳转至

Cloud Insight 探针是怎样工作的?

Cloud Insight Agent 是运行在你主机上的一款轻量级软件。用来收集事件和性能指标,传到 Cloud Insight 服务器上。

Agent 结构组成

Cloud Insight Agent 主要由四个用 Python 编写的组件构成,每个组件都是单独运行的进程。

  • Collector(ci-collector) -- Collector 会检查当前运行机器的集成环境,抓取系统性能指标,如内存和 CPU 数据。
  • Statsd(ci-statsd) -- 这是 Statsd 的后台服务器,它致力于收集从你代码中发送出去的本地性能指标。
  • Forwarder(ci-forwarder) -- Forwarder 负责把 Onestatsd 和 Collector 收集到的数据推到一个队列中,这些数据将会被发往 Cloud Insight。
  • Supervisord -- 进程管理器,负责管理探针的各个组件。我们把它与其他组件分隔开来,因此如果你担心资源消耗而不想运行所有组件的话(虽然我们不建议你这么做),可以单独运行它。

5分钟,开启你的跨云监控之旅 (`⌄´ )