一、下载安装Prometheus
将下载的文件放到服务器合适的目录,进行解压后进入其目录。
tar xvfz prometheus-*.tar.gz
cd prometheus-*
二、配置文件
在解压后的目录中有它的配置文件prometheus.yml
,暂时保持默认。
三、启动Prometheus
在其解压后的目录执行:
./prometheus --config.file=prometheus.yml
可以看到类似反馈信息:
level=info ts=2021-06-03T02:00:37.327Z caller=main.go:380 msg="No time or size retention was set so using the default time retention" duration=15d
level=info ts=2021-06-03T02:00:37.327Z caller=main.go:418 msg="Starting Prometheus" version="(version=2.26.0, branch=HEAD, revision=3cafc58827d1ebd1a67749f88be4218f0bab3d8d)"
level=info ts=2021-06-03T02:00:37.327Z caller=main.go:423 build_context="(go=go1.16.2, user=root@a67cafebe6d0, date=20210331-11:56:23)"
level=info ts=2021-06-03T02:00:37.327Z caller=main.go:424 host_details="(Linux 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 localhost.localdomain (none))"
level=info ts=2021-06-03T02:00:37.328Z caller=main.go:425 fd_limits="(soft=1024, hard=4096)"
level=info ts=2021-06-03T02:00:37.328Z caller=main.go:426 vm_limits="(soft=unlimited, hard=unlimited)"
level=info ts=2021-06-03T02:00:37.331Z caller=web.go:540 component=web msg="Start listening for connections" address=0.0.0.0:9090
level=info ts=2021-06-03T02:00:37.332Z caller=main.go:795 msg="Starting TSDB ..."
四、访问Web UI
默认的端口为:9090,地址为自己服务器地址。
http://yourIP:9090
你可以在http://yourIP:9090/metrics
中进行查看数据的收集,Prometheus有关于自身的监控指标名为promhttp_metric_handler_requests_total
在Graph可以看到图像