Prometheus
文章平均质量分 75
以prometheus和grafana及各种exporter实现监控展示
k.o.b.e-24
这个作者很懒,什么都没留下…
展开
-
prometheus + postgres_exporter监控postgresql
pg_total_relation_size_bytes:每个数据库中所有表和索引的总大小。pg_stat_user_indexes_tup_read:用户索引扫描期间读取的元组数。pg_stat_user_indexes_scan_count:用户索引扫描的次数。pg_stat_activity_waiting_count:当前等待中的连接数。pg_stat_activity_idle_count:当前空闲的连接数。pg_stat_activity_count:当前活跃的连接数。原创 2024-08-07 09:59:14 · 1090 阅读 · 0 评论 -
prometheus + process-exporter监控进程
因此,进程的单核CPU占比的promsql语句为increase(namedprocess_namegroup_cpu_seconds_total{mode="user",groupname="procname"}[30s])*100/30,单核内核态CPU占比的promsql语句为increase(namedprocess_namegroup_cpu_seconds_total{mode="system",groupname="procname"}[30s])*100/30。原创 2024-08-07 09:54:14 · 1150 阅读 · 0 评论 -
prometheus + blackbox_exporter监控ssl证书过期
blackbox_exporter用来安装到被监控的主机上,服务器端通过调用默认端口9105来获取服务器信息。访问blackbox_exporter。下载地址:https://github.com/prometheus/blackbox_exporter/releases。http://172.30.18.244:9115/metrics,默认端口为9115。原创 2024-08-07 09:46:01 · 309 阅读 · 0 评论 -
prometheus + kafka_exporter监听kafka
下载地址:https://github.com/danielqsj/kafka_exporter/releases/http://172.30.18.244:9308/metrics,默认端口为9308。参见github首页。原创 2024-08-07 09:41:40 · 318 阅读 · 0 评论 -
prometheus + oracledb_exporter监控oracle
当把oracledb_exporter的二进制包解压到规划的目录后,其下面还包含了一个default-metrics.toml文件,这个是默认的指标配置文件。根据官方给出的数量,默认的指标共计有25个。如果没有额外的监控指标需求,当然可以使用默认的,启动时指定参数--default.metrics="default-metrics.toml"就好。当然,默认的指标也是可以不用的。如果有自定义监控指标的需求,当然就使用自定义监控指标了。最后一次抓取用时,单位:秒。表空间大小,单位:字节。原创 2024-08-06 17:37:16 · 1070 阅读 · 1 评论 -
prometheus监控rabbitmq(十三)
prometheus监控rabbitmq有两种方式。原创 2023-11-16 14:49:54 · 853 阅读 · 0 评论 -
prometheus + windows_exporter监控windows(十二)
不过,将目标程序注册为Windows服务,同样快捷方便。为了测试windows_exporter是否可以成功采集到监控数据,我们可以在浏览器里面访问下面的地址,来观察是否有数据返回,如果有,则说明服务启动、运行成功。首先,在Windows的CMD命令行中输入下面的命令,这里需要注意的是,等号“=”与值之间有一个空格,必需要保留,如果不保留,运行会出错。如果想删除这个服务,只需要在服务列表里面将此服务停掉,然后服务启动设置为手动,最后在cmd命令行窗口输入下面的命令,即可删除服务。原创 2023-11-16 14:42:42 · 3603 阅读 · 0 评论 -
prometheus + node_exporter监控linux服务器(十一)
node_exporter用来安装到被监控的主机上,服务器端通过调用默认端口9100 来获取服务器信息。原创 2022-09-30 14:40:36 · 1314 阅读 · 1 评论 -
prometheus + mysqld_exporter监控mysql(十)
对于MySQL的监控平台,实现起来有很多了:基于天兔的监控,还有基于zabbix相关的二次开发。我这边的选型是prometheus + granafa的实现方式。简而言之就是我现在的生产环境使用的是prometheus,还有就是granafa满足的我的日常工作需要。一、exporter相关部署1、安装exporter# 进入目标目录/data/prometheusmkdir -p /data/prometheus/mysql_exporterhttps://github.com/prom原创 2022-02-19 18:48:19 · 2410 阅读 · 0 评论 -
prometheus + redis_exporter监控redis(九)
一、下载redis_exporter安装包1、本地下载后上传到linux服务器2、直接在linux服务器上wget方式下载# 新建目录mkdir -p /data/prometheus/redis_exporter# 进入目标目录cd /data/prometheus/redis_exporter# 下载wget https://github.com/oliver006/redis_exporter/releases/download/v1.25.0/redis_exporter原创 2022-02-19 17:10:37 · 2121 阅读 · 0 评论 -
prometheus + nginx-vts-exporter监控nginx(八)
基于 prometheus 监控 nginx 可选两个 exporter,一个是通过 nginx_exporter 主要是获取 nginx-status 中的内建的指标,nginx 自身提供 status 信息,较为简单,promethues 中对应的 metrics 也较少。另外一个是可以通过 nginx-vts-exporter 监控更多的指标,但 nginx-vts-exporter 依赖在编译nginx 的时候添加 nginx-module-vts 模块来实现。vts 提供了访问虚拟主机状态的信息,原创 2022-02-18 17:53:45 · 6142 阅读 · 0 评论 -
添加监控(六)
之前咱们都是在一台服务器上进行玩耍的,接下来咱们看看在不同服务器之间怎么进行应用监控。服务器1:192.168.0.102;服务器2:39.99.254.135,现在咱们就对 39.99.254.135 的 sim 智慧场站项目进行监控。首先是在 39.99.254.135 服务器上进行如下操作步骤1、新建 jmx 包的存放目录# 路径名可以自行定义,主要方便自己,也可以参考下面的路径mkdir -p /data/prometheus/jmx_exporter步骤2、下载 jmx 包原创 2021-08-03 09:37:32 · 849 阅读 · 0 评论 -
踩坑记录(五)
本想着经过踩坑记录一中的处理,引入ID为8563的模板后就可以显示对应信息了,但是还是没数据。看到 CSDN 社区有人给出回答:服务器时间没同步;或者 prometheus 里配的 jobname 和 dashboard json 里配的jobname不一致就抱着试一试的心态把dashboard 中的 job 名称改成和prometheus.yml 中的 jobname 改成一致,数据展现。...原创 2021-08-03 09:25:35 · 369 阅读 · 1 评论 -
踩坑记录(四)
最初安装版本,prometheus 和JMX Exporter 版本都与目前安装的一致。grafana版本版本为 grafana-8.0.4-1.x86_64.rpm,引入的模板ID:8563。当时安装好之后,配置好grafana 的 Data sources 和 Manage 之后,出现的问题是浏览器控制台报错信息如下:WebSocket connection to 'ws://192.168.0.102:30000/api/live/ws' failed:百度无果后,解决的方式是首先将..原创 2021-08-03 09:20:39 · 1307 阅读 · 2 评论 -
linux上使用JMX Exporter结合prometheus(二)
一、JMX Exporter是什么Prometheus 社区开发了 JMX Exporter 来导出 JVM 的监控指标,以便使用 Prometheus 来采集监控数据。它是 Prometheus 官方组件,作为一个JAVA Agent 来提供本地 JVM 的 metrics,并通过 http 暴露出来。这也是官方推荐的一种方式,可以获取进程的信息,比如CPU和内存使用情况。JMX Exporter 利用 Java 的 JMX 机制来读取 JVM 运行时的一些监控数据,以代理的形式收集目标应用的J.原创 2021-08-02 17:12:56 · 8639 阅读 · 0 评论 -
linux安装prometheus(一)
一、什么是PrometheusPrometheus(普罗米修斯)是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。2012年成为社区开源项目,拥有非常活跃的开发人员和用户社区。2016年由Google发起Linux基金会旗下的原生云基金会(Cloud Native Computing Foundation),将Prometheus纳入其下第二大开源项目。Prometheus目前在开源社.原创 2021-08-02 17:41:11 · 4066 阅读 · 0 评论