
prometheus
prometheus部署和配置相关文档
yunson_Liu
在工作中学习,在学习中工作;活到老学到老,学到老活到老;我一直在学习的路上活着,我也一直活在学习的路上;你呢??希望所有的爱好学习的朋友和不爱好学习但又想学习的朋友,我们一同进步吧!期待。。。巅峰之巅
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Alerting中配置多个OpsGenie时,如何匹配同一个条件匹配多个opsgenie的contact points
即:同一个条件我们匹配到了一个条件就不会继续往下匹配的。部分主要是规避规则匹配出现优先匹配原则。具体的yaml文件如下。原创 2025-06-10 17:00:06 · 126 阅读 · 0 评论 -
prometheus监控redis并配置监控告警模块
grafana中导入11835模块后查看redis监控信息如下。查看redis-exporter的yaml如下。创建serviceMonitor,yaml如下。创建角色权限,因为这个是跨namespace的。原创 2025-04-28 11:50:40 · 365 阅读 · 0 评论 -
prometheus手动添加k8s集群外的node-exporter监控
2、部署endpoints、service、ServiceMonitor。ServiceMonitor的yaml文件。3、创建alertmanager报警模块。2)docker-compose部署。1、部署node-exporter。endpoints的yaml文件。service的yaml文件。1)helm方式部署。原创 2025-04-27 12:48:15 · 434 阅读 · 0 评论 -
prometheus通过Endpoints自定义grafana的dashboard模块
1、prometheus自定义的dashboard模块文件路径。原创 2025-04-25 11:55:50 · 510 阅读 · 0 评论 -
记一次loki报错的处理过程
这表明 Loki 尝试打开位于 /data/loki/boltdb-shipper-cache/index_20174/ 下的索引文件时,检测到文件内部数据结构异常或损坏(例如空闲列表页无效或文件结构不完整)。综上所述,建议先备份并清除 /data/loki/boltdb-shipper-cache 目录,重启 Loki 观察是否能正常构建索引;解决方案:可以尝试删除或清空 /data/loki/boltdb-shipper-cache/ 目录(最好先备份),让 Loki 在下次启动时重新构建索引文件。原创 2025-03-27 18:41:41 · 310 阅读 · 0 评论 -
kubernet在prometheus+alertmanager+grafana框架下新增部署loki模块
点击Data sources --> +Add new data source。自定义Dashboard名称–id–选择loki数据源。选中Dashboards–>New–>import。1)编写serviceaccount文件。1)登录web界面,导入loki数据源。2)创建loki-configmap。5)启动部署deployment。4)创建loki的yaml文件。3)启动deployment。3)导入Dashboards。1)编写有关角色的yaml。3)创建存储类yaml文件。原创 2025-03-27 18:28:40 · 979 阅读 · 0 评论 -
prometheus + alertmanager + grafana 监控拓扑图
各服务说明fill:#333;color:#333;color:#333;fill:none;原创 2025-03-24 10:23:35 · 833 阅读 · 0 评论 -
prometheus 添加alertmanager添加dingtalk机器人告警
1、dingtalk创建机器人,目前我们采用加白名单的方式校验。原创 2025-03-21 20:25:53 · 461 阅读 · 0 评论 -
k8s部署prometheus+alertmanager+grafana监控
1、下载prometheus.yaml文件根据github上面的版本对应说明,选择我们要下载的版本,2、编辑更改yaml配置文件如有需要替换镜像的1)替换kubeStateMetricsdockerhub上寻找镜像确定对应的版本2)替换prometheus-adapterdockerhub上查询镜像匹配到对应的版本号3、执行部署命令执行结构输出查看grafana的端口4、浏览器访问grafana。原创 2025-03-21 19:50:26 · 606 阅读 · 0 评论 -
k8s部署prometheus
8、访问grafana的地址,访问地址是:http://localhost:4688//login (localhost根据自己的IP),默认账号密码都是admin,登录后会要求更改账号密码。6、访问node-exporter采集的数据,访问地址是http://localhost:31672/metrics(localhost根据自己的IP)7、访问prometheus的地址,访问地址是:http://localhost:30003/graph (localhost根据自己的IP)c、查看部署的各个项。原创 2023-08-22 01:34:10 · 458 阅读 · 0 评论 -
docker-compose 部署prometheus+grafana+alertmanager+chronograf+prometheus-webhook-dingtalk+loki
prometheus-webhook-dingtalk/config.yml部分配置。alertmanager/alertmanager.yml配置如下。loki/loki-local-config.yaml配置文件内容。此时对应的alertmanager.yml如图如下。1、编写docker-compose.yml服务。jvm配置项,prod/jvm.yml。prod/rocketmq.yml配置。prod/nginx.yml 配置项。rule/alert.yml 配置。密码:刚刚我们重置的密码。原创 2023-02-25 04:56:39 · 1067 阅读 · 0 评论 -
prometheus JVM8563模块自定义显示
2、配置name和IP对应关系,通过刷选服务名称自动匹配到我们的IP加端口。要求job名称和我们配置文件里面填的一样,要不然获取不到jvm数据。3、最后我们可以在页面根据我们的服务来选择自己的IP对应的实例。2)先创建servername。3)创建instance参数。1)点击右上角自定义。原创 2023-02-25 02:44:29 · 168 阅读 · 0 评论 -
prometheus解决钉钉配置不匹配问题
2.加签是一种特殊的加密方式,第一步,把timestamp+“\n”+密钥当做签名字符串,使用HmacSHA256算法计算签名,然后进行Base64 encode,最后再把签名参数再进行urlEncode,得到最终的签名(需要使用UTF-8字符集)。1.第一个自定义关键字是说你在以后发送的文字中必须要有这个关键字,否则发送不成功。3.IP地址就是说你在发送时会获取你的IP地址,如果不匹配就发送不成功。注意:选择过程中会有三种安全设置。至此就受到我们的监控告警。1、找到我们的机器人。原创 2023-02-25 00:07:11 · 2673 阅读 · 0 评论 -
Prometheus通过rocketmq-exporter监控Rocketmq
1、点击create然后选择import2、输入10477,然后点击load,如下3、更改如下最后输入import4、更改pemetheus.yml - job_name: 'rocketmq' file_sd_configs: - files: - prod/rocketmq.yml5、更改prod/rocketmq.yml- targets: - '172.63.1.135:5557' - '172.63.1.225:5557'6、原创 2022-03-07 17:56:01 · 2565 阅读 · 0 评论 -
分析服务器资源负载过高问题
背景由于业务场景需求,在生产环境服务器(32core64G)搭建了基于golang开发的influx时序数据库v1.8版本 ,经过持续一周的运行之后(每天写入约100G数据),发现服务器内存消耗95%以上,并偶现SWAP报警01问题现象(swap使用率)[交换内存使用率][79.10744][server_alarm]使用top命令查看当前服务器状态:top - 16:06:48 up 31 days, 1:03, 4 users, load average: 0.01,0.11, 0.3原创 2021-09-07 11:21:35 · 1270 阅读 · 3 评论 -
使用prometheus监控mongdb
1、mongodb_exporter下载https://github.com/percona/mongodb_exporter/releases/download/v0.9.0/mongodb_exporter-0.9.0.linux-amd64.tar.gzhttps://github.com/percona/mongodb_exporter/releases/download/v0.11.2/mongodb_exporter-0.11.2.linux-amd64.tar.gz2、检查mong原创 2020-09-29 20:03:56 · 3164 阅读 · 8 评论 -
prometheus服务配置Altermanager监控告警
一、配置邮件服务1、安装sendmail服务# yum -y install sendmail2、修改granfana.ini配置文件# vim /etc/grafana/grafana.ini#################################### SMTP / Emailing ##########################[smtp];password =;cert_file =;key_file =;skip_verify = false.原创 2020-08-11 16:56:02 · 1742 阅读 · 0 评论 -
prometheus监控常用的中间键
1、监控redis中间键1)redis_exporter安装包下载路径https://github.com/oliver006/redis_exporter/releases/download/v1.9.0/redis_exporter-v1.9.0.linux-amd64.tar.gz2)解压包tar -xfredis_exporter-v1.9.0.linux-amd64.tar.gzmvredis_exporter-v1.9.0.linux-amd64.tar.gzredi...原创 2020-08-07 19:15:22 · 469 阅读 · 0 评论 -
Prometheus 监控 Java JAR 方式启动的实例状态
1、使用 jmx_exporter 监控 java jar 方式启动的实例状态,前提条件是同一台主机的每个实例要分配独立的 jmx 端口2、准备要发布的 jar 程序包,下载 jmx_exporter 安装包和 jmx_exporter tomcat 配置文件,其中tomcat配置修文件内容需要修改https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.9/jmx_prometheus_javaagent原创 2020-08-03 14:31:28 · 2326 阅读 · 0 评论 -
linux 系统下安装prometheus
1、下载prometheus源码包,下载地址:https://github.com/prometheus/prometheus/releases/download/v2.19.3/prometheus-2.19.3.linux-amd64.tar.gz2、解压源码包[root@localhost updates]# tar -xf prometheus-2.19.3.linux-amd64.tar.gz[root@localhost updates]# mv prometheus-2.19.原创 2020-07-27 19:58:57 · 2768 阅读 · 10 评论 -
prometheus监控docker资源情况部署
prometheus核心:多维数据模型比如要监控容器webapp1的内存使用情况,最传统和典型的方法是定义一个指标container_memory_usage_bytes_webapp1来记录webapp1的内存使用数据,加入每一分钟取样一次,那么在数据库里就会有类似下面的记录如果现在需求发生了变化,我们需要知道webapp所有容器的内存使用情况,如果还是采用刚才的方法,就不得不增加指...原创 2019-07-22 16:28:40 · 2945 阅读 · 1 评论 -
Prometheus+Grafana监控部署实践
参考文档:Prometheus github:https://github.com/prometheusgrafana github:https://github.com/grafana/grafanaPrometheus getting_started:https://prometheus.io/docs/prometheus/latest/getting_started/Pro...转载 2019-07-23 16:10:04 · 1975 阅读 · 1 评论