百度 Telegraf+influxdb+grafana 资源下载
链接:https://pan.baidu.com/s/1Qltl25GUg6C0_C8oEpU3aQ
提取码:nrvr

Telegraf 是一个用 Go 编写的代理程序,可收集系统和服务的统计数据,并写入到 InfluxDB 数据库。它负责收集我们通过配置文件传递的所有数据,Telegraf收集我们配置的输出结果,例如CPU / RAM / LOAD 或 Nginx,MariaDB 等服务。
InfluxDB 是一个开源分布式时序、事件和指标数据库。这是Telegraf发送所有这些信息的地方,InfluxDB专门设计用于高效存储大量信息,此外,可以定义信息保留期以防万一出现性能问题。
Grafana **是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。

Telegraf负责采集数据,InfluxDB存储数据,Grafana前端可视化。

1.Telegraf

telegraf-1.17.0_windows_amd64.zip 文件夹解压后有两个文件:

  • telegraf.exe 直接执行没用,需要之后用命令行运行
  • telegraf.conf 配置文件 ```yaml

    Name of the file to be logged to when using the “file” logtarget. If set to

    the empty string then logs are written to stderr.

    logfile = “xxxx/telegraf.log”

之后还需要注意一下默认的账号密码,也在配置文件中。

之后配置Grafana中的数据源会用到。

HTTP Basic Auth

username = “telegraf” password = “metricsmetricsmetricsmetrics”

  1. <a name="VbVxv"></a>
  2. ## 2.InfluxDB
  3. influxdb-1.7.6_windows_amd64.zip 解压到文件夹中:<br />influx.exe 表示客户端<br />influxd.exe 表示服务端<br />influx_inspect.exe 表示查看工具<br />influx_stress.exe 表示压力测试工具<br />influx_tsm 表示数据库转换工具(将数据库从 b1 或 bz1 格式转换为 tsm1 格式)<br />influxdb.conf 是配置文件<br />修改influxdb.conf配置文件,主要是三个路径修改:
  4. ```yaml
  5. [meta]
  6. # Where the metadata/raft database is stored
  7. dir = "xxxx/meta"
  8. [data]
  9. # The directory where the TSM storage engine stores TSM files.
  10. dir = "xxxx/data"
  11. # The directory where the TSM storage engine stores WAL files.
  12. wal-dir = "xxxx/wal"

也就是将原来的默认路径修改为你电脑上文件夹所在的位置。路径后面的/meta、/data、/wal不要动。

3.Grafana

直接安装 grafana-7.3.6.windows-amd64.msi 即可。

4.使用

4.1 InfluxDB启动

  • 进入安装目录,直接打开influxd.exe服务端;
  • 然后可以打开 influx.exe 客户端,进行交互式操作。

    4.2 Telegraf启动

    进入Telegraf安装目录,打开CMD执行: ```shell

    cmd 生成新的配置文件

    telegraf -config telegraf.conf telegraf -sample-config -input-filter cpu:mem -output-filter influxdb > telegraf1.conf

cmd 运行

telegraf.exe —config telegraf.conf ``` 运行了之后会自动在InfluxDB中增加一个新的数据库telegraf,并开始采集信息输入到 influxdb。

4.3 Grafana启动

进入安装目录中的bin目录下,双击grafana-server.exe启动程序。然后打开http://localhost:3000/,初次登录默认账户密码均为admin。

添加数据源
image.png
新建仪表盘
image.png
对仪表盘数据进行配置(类似与Tableu)**
image.png