度量标准插件架构

    DC/OS 如何收集和发布度量标准

    默认情况下,DC/OS 启用以下 Telegraf 插件:

    1. 输入插件收集有关节点的信息,例如 CPU、内存和磁盘使用情况。
    2. statsd 输入插件从 DC/OS 组件收集 statsd 度量标准。
    3. mesos 输入插件收集有关 进程本身的度量标准。
    4. dcos_statsd 输入插件为每个 statsd 任务启动新的 mesos 服务器。
    5. dcos_containersmesos 进程收集有关容器的资源信息。
    6. dcos_metadata 插件用于添加 任务层级 元数据,例如,执行器名称和任务名称。
    7. dcos_metrics 输出插件提供 CLI 使用的 dcos-metrics JSON API。
    8. prometheus_client 输出插件提供 Prometheus 格式的度量标准。

    Telegraf 通过为每个节点上的度量标准提供单一来源,缩减了从群集中运行的每个进程收集度量标准的复杂性。Telegraf 还将识别元数据(例如原始任务名称)添加到其收集的度量标准中,以使度量标准更易于读取。如果没有这种元数据,在 Mesos 上运行的任务的度量标准很难通过其原始容器 ID(一个较长的随机散列) 来识别。