向 Datadog 发送 DC/OS 度量标准
向 Datadog 发送 DC/OS 度量标准
Datadog 度量标准插件支持直接从 DC/OS 度量标准服务发送度量标准到 DatadogHQ。此插件包括 Datadog 代理的函数。必须在集群中的每个节点上安装此插件。此插件适用于 DC/OS 1.9.4 及更高版本。
先决条件:
- 必须 安装 DC/OS CLI 并通过
dcos auth login
命令以超级用户身份登户。
安装 DC/OS Datadog 度量标准插件
对于集群中的每个节点,先传输插件的二进制文件,然后添加一个 systemd
单元以管理该服务。此单元在管理节点和代理节点之间略有不同。
在集群中的每个节点上:
- 从 downloads.mesosphere.io 下载最新的 Datadog 插件二进制文件:datadog-plugin
- 将插件重命名为
dcos-metrics-datadog
并移至/opt/mesosphere/bin
。 - 为插件分配权限:
chmod 0755 /opt/mesosphere/bin/dcos-metrics-datadog
。
在每个管理节点上:
从 downloads.mesosphere.io 下载插件
systemd
服务文件:datadog-plugin.service将服务文件复制到
/etc/systemd/system/dcos-metrics-datadog.service
。编辑此文件,确保角色标记设置为“master”,并填写您的 Datadog API 密钥[Unit]
Description=DC/OS Metrics Datadog Plugin
[Service]
ExecStart=/opt/mesosphere/bin/dcos-metrics-datadog -dcos-role master -datadog-key <Datadog_API_key>
通过运行
systemd
以重新加载sudo systemctl daemon-reload
状态。使用
sudo systemctl start dcos-metrics-datadog
启动systemd
服务 。使用命令
sudo journalctl -u dcos-metrics-datadog
查看系统日志并验证插件是否在运行。
在每个代理节点上:
从 downloads.mesosphere.io 下载插件
systemd
服务文件:datadog-plugin.service将服务文件复制到
/etc/systemd/system/dcos-metrics-datadog.service
。编辑此文件,确保角色标记设置为“agent”,并填写您的 Datadog API 密钥
[Unit]
Description=DC/OS Metrics Datadog Plugin
[Service]
ExecStart=/opt/mesosphere/bin/dcos-metrics-datadog -dcos-role agent -datadog-key <Datadog_API_key>
通过运行
systemd
以重新加载sudo systemctl daemon-reload
状态。使用
sudo systemctl start dcos-metrics-datadog
启动systemd
服务 。查看系统日志,并通过
sudo journalctl -u dcos-metrics-datadog
验证插件是否在运行。