type
status
date
slug
summary
tags
category
icon
password
前言
prometheus提供了茫茫多的收集器exporter,就是因为太多了,导致有点挑花眼,并且各各服务器的配置方式没法统一,就导致rules的文件,没法编写。所以俺暂时使用了Telegraf。
Telegraf
安装
吐槽一下Telegraf是真的难下,去了官网,找了一堆下载地址都没有下载下来,官网是
但是在下载页,不管怎么选择都下载不下来,我就怀疑,是不是被墙了,捣鼓了一阵,果然是被墙了。这个页面如果在选择版本,正常的话,下面应该会显示如下图所示的下载地址:

上面的内容是
俺又一顿整windows版的wget。发现仍然是不好使,显示host not found。俺的小脑袋灵机一动,访问了内容里面的下面网址:
下载成功!谢天谢地!俺的老天爷啊!下面我把所有的都记录下来,供大家参看
配置
因为在启动的时候,要配置输出内容,所以我们可以创建文件夹,统一输出内容。比如我们创建一个telegraf.d的文件夹,把我们要输出的内容都放进去。


其中要用哪个,就可以把文件名的disabled去掉。其中各文档内容如下所示
inputs.system.conf
inputs.activemq.conf
inputs.apache.conf
inputs.elasticsearch.conf
inputs.kafka.conf
inputs.mongodb.conf
inputs.mysql.conf
inputs.nginx.conf
inputs.ping.conf
inputs.rabbitmq.conf
inputs.redis.conf
inputs.zookeeper.conf
启动。
启动的时候,需要指定以下参数:
(1)conf文件夹的位置:此位置可以在启动命令中指定,或者在环境变量中配置,不然就会出现以下报错。

(2)output参数内容:
所以总命令为:
例如:
启动成功后,会出现如图所示

当打开prometheus的页面,点击status->Target页面的时候,就会出现如下图,则证明prometheus已连接成功

再打开Grafana后,能看到已经有数据进入了

- ---------------------------------END---------------------------------
天行健,君子以自强不息;地势坤,君子以厚德载物
- 作者:Doubletree
- 链接:https://blog.doubletree.fun/article/4587b01f-e30b-4aee-aac9-f7435d385f32
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。