
Prometheus
文章平均质量分 56
有关Prometheus的一些技术分享
cnskylee
有一天我远行了,当你看到这个博客,希望你能知道这个世界有一个“我”曾经来过……
展开
-
【Prometheus】为Prometheus设置basic_auth访问权限
Prometheus配置basic_auth的完整步骤说明原创 2024-10-24 15:07:53 · 1286 阅读 · 0 评论 -
【Prometheus】jmx prometheus javaagent 0.19版本变化说明
根据官方说明,从0.19.0版本开始,抛弃(适用于)JDK6 版本的插件的开发,同时,0.19.0版本需要JDK8以及更高版本来运行,也就是说,使用 JDK7 来运行 jmx_prometheus_javaagent_0.19.0.jar,会出现下面的 UnsupportedClassVersionError 错误。jmx_prometheus_javaagent_java6-0.17.2.jar(适用于JDK1.6的插件包)原创 2023-07-11 10:30:22 · 1430 阅读 · 0 评论 -
【Prometheus】将windows_exporter注册为系统服务
使用windows_exporter插件采集Windows系统(服务器)的运行数据时,可能会因为系统故障宕机,需要在宕机恢复后,再手工启动windows_exporter插件。这个场景,对于系统运维来说是挺痛苦的,因此需要实现windows_exporter的后台运行和自动启动。不过这个不能像Linux系统那样,可以通过nohup &来实现程序的后台运行。不过,将目标程序注册为Windows服务,同样快捷方便。下面我就为各位小伙伴们介绍,如何将windows_exporter注册为Windows系统服务,并原创 2022-06-24 12:00:16 · 4361 阅读 · 0 评论 -
【Prometheus】使用Loki+Promtail+Grafana进行日志监控
1、目录规划目录说明:bin:存放loki、promtail的可执行文件;config:存放loki、promtail的启动配置文件;logs:存放loki、promtail的日志文件;# tree lokiloki├── bin│ ├── loki│ └── promtail├── config│ ├── loki-local-config.yaml│ └── promtail-local-config.yaml├── logs│ ├── loki-nohup.log│ └── p原创 2022-06-15 11:11:07 · 1028 阅读 · 1 评论 -
【Grafana】Grafana 8.5.3版本出现很严重的Bug
经过在本地虚拟机验证,发现Grafana 8.5.3版本出现很严重的Bug。建议生产环境暂缓使用8.5.x版本。使用的浏览器版本为:Microsoft Edge 101.0.1210.39Bug 截图原创 2022-05-20 16:13:02 · 749 阅读 · 0 评论 -
【Prometheus】dashboard记录的原数据源UID导致报错
问题说明:Grafana 8.4.5版本导出的dashboard文件中,会记录当前使用的数据源(如:prometheus)的uid。将该导出的dashboard导入到其他不同服务器环境的Grafana中,在浏览该dashboard的时候,会出现报错:Datasource RBeQfEsnk was not found(RBeQfEsnk就是原数据源的uid)。dashboard配置片段: "templating": { "list": [ { "curr原创 2022-04-28 11:32:47 · 1887 阅读 · 2 评论 -
【Prometheus】使用Blackbox监控服务器以及应用
使用blackbox这个prometheus插件,可以轻松实现对服务器可用性、应用页面可用性以及应用端口可用性进行监控。效果如下图所示:把Tomcat服务停了,页面访问、应用端口可用性就探测不到了再把Tomcat服务启动起来,可用性指标就下降了,不再是100%了参考:https://github.com/prometheus/blackbox_exporterhttps://grafana.com/grafana/dashboards/99...原创 2022-04-01 17:08:29 · 2874 阅读 · 0 评论 -
【Prometheus】使用Prometheus+Grafana快速实现服务器监控
一、监控方案简述1. 软件清单Node_exporter Prometheus Grafana Dashboard二、软件功能2.1 数据采集工具Node_exporter是一个二进制的可执行文件,部署在Linux服务器上,可以采集Linux服务器的运行状态数据,如服务器是否可用、文件系统、CPU、内存、网络、磁盘IO等。下载地址:https://prometheus.io/download/2.2数据采集和存储Prometheus根据配置在prometheus...原创 2021-07-16 10:21:11 · 797 阅读 · 0 评论 -
【PromQL】PromQL表达式使用技巧分享
#筛选出Tomcat线程池中协议不是ajp-nio和ajp-bio的协议(一般为http-nio或者http-nio2)所对应的线程数sort(tomcat_threadpool_currentthreadcount{ protocol != "ajp-nio", protocol != "ajp-bio" })原创 2021-03-02 16:48:09 · 4085 阅读 · 0 评论