如何在docker-compose.yml文件中为节点导出器启用systemd收集器

时间:2018-10-12 13:00:08

标签: docker-compose prometheus

嗨,我是普罗米修斯的新手,我有一个任务要让普罗米修斯显示系统服务指标(我使用grafana进行可视化),我以stefanprodan / dockprom为例作为起点,但是我找不到如何启用systemd docker-compose.yml的node exporter部分中的node exporter的收集器,并保留所有默认启用的收集器。我也需要帮助以获取该信息以发送到grafana。我希望在示例中找到代码,也可以在此处找到足够的解释,因为我没有经验,因此可以像傻瓜一样编写代码。预先感谢。

1 个答案:

答案 0 :(得分:0)

为了在node_exporter中启用systemd收集器,需要将命令行标志--collector.systemd传递到导出器(reference)。默认收集器将保持启用状态,因此您不必为此担心。

为了将该标志传递给应用程序,您需要将该标志添加到Docker Compose文件(herecommand部分的nodeexporter部分

关于将数据发送到Grafana,只要在Grafana中配置了Prometheus数据源,这些指标就会自动显示-您不需要在删除指标时更新Prometheus-> Grafana(或什至真的,在初始设置之后。