草庐IT

Kube-Prometheus

全部标签

Kubernetes监控手册04-监控Kube-Proxy

简介首先,请阅读文章《Kubernetes监控手册01-体系介绍》,回顾一下Kubernetes架构,Kube-Proxy是在所有工作负载节点上的。Kube-Proxy默认暴露两个端口,10249用于暴露监控指标,在 /metrics 接口吐出Prometheus协议的监控数据:[root@tt-fc-dev01.njlib]#curl-shttp://localhost:10249/metrics|head-n10#HELPapiserver_audit_event_total[ALPHA]Counterofauditeventsgeneratedandsenttotheauditbacke

使用Prometheus监控docker compose方式部署的ES

需求收集ES的指标,并进行展示和告警;现状ES通过dockercompose安装所在环境的K8S集群有Prometheus和AlertManager及Grafana方案复用现有的监控体系,通过:Prometheus监控ES.具体实现为:采集端elasticsearch_exporter可以监控的指标为:NameTypeCardinalityHelpelasticsearch_breakers_estimated_size_bytesgauge4Estimatedsizeinbytesofbreakerelasticsearch_breakers_limit_size_bytesgauge4Li

使用Prometheus监控docker compose方式部署的ES

需求收集ES的指标,并进行展示和告警;现状ES通过dockercompose安装所在环境的K8S集群有Prometheus和AlertManager及Grafana方案复用现有的监控体系,通过:Prometheus监控ES.具体实现为:采集端elasticsearch_exporter可以监控的指标为:NameTypeCardinalityHelpelasticsearch_breakers_estimated_size_bytesgauge4Estimatedsizeinbytesofbreakerelasticsearch_breakers_limit_size_bytesgauge4Li

如何精简 Prometheus 的指标和存储占用

前言随着Prometheus监控的组件、数量、指标越来越多,Prometheus对计算性能的要求会越来越高,存储占用也会越来越多。在这种情况下,要优化Prometheus性能,优化存储占用.第一时间想到的可能是各种Prometheus的兼容存储方案,如Thanos或VM、Mimir等。但是实际上虽然集中存储、长期存储、存储降采样及存储压缩可以一定程度解决相关问题,但是治标不治本。真正的本,还是在于指标量(series)过于庞大。治本之法,应该是减少指标量。有2种办法:Prometheus性能调优-解决高基数问题根据实际使用情况,只保留(keep)展示(GrafanaDashboards)和告警

如何精简 Prometheus 的指标和存储占用

前言随着Prometheus监控的组件、数量、指标越来越多,Prometheus对计算性能的要求会越来越高,存储占用也会越来越多。在这种情况下,要优化Prometheus性能,优化存储占用.第一时间想到的可能是各种Prometheus的兼容存储方案,如Thanos或VM、Mimir等。但是实际上虽然集中存储、长期存储、存储降采样及存储压缩可以一定程度解决相关问题,但是治标不治本。真正的本,还是在于指标量(series)过于庞大。治本之法,应该是减少指标量。有2种办法:Prometheus性能调优-解决高基数问题根据实际使用情况,只保留(keep)展示(GrafanaDashboards)和告警

Prometheus安装部署(主体)

Prometheus安装部署一,下载安装包并解压下载地址:https://github.com/prometheus/prometheus/releases因为服务器上下载速度太慢,所以可以提前在物理机上下载上传到服务器,本次安装使用的版本为:prometheus-2.37.5.linux-amd641,根据服务器情况选择安装目录,上传安装包。cd/prometheus#解压tar-xvzfprometheus-2.37.5.linux-amd64.tar.gzmvprometheus-2.37.5.linux-amd64prometheuscdprometheus2,移动可执行程序,并查看版

Prometheus安装部署(主体)

Prometheus安装部署一,下载安装包并解压下载地址:https://github.com/prometheus/prometheus/releases因为服务器上下载速度太慢,所以可以提前在物理机上下载上传到服务器,本次安装使用的版本为:prometheus-2.37.5.linux-amd641,根据服务器情况选择安装目录,上传安装包。cd/prometheus#解压tar-xvzfprometheus-2.37.5.linux-amd64.tar.gzmvprometheus-2.37.5.linux-amd64prometheuscdprometheus2,移动可执行程序,并查看版

云原生爱好者周刊:Grafana 开源 Prometheus 长期存储项目 Mimir

开源项目推荐GrafanaMimirGrafanaMimir是GrafanaLabs新开源的项目,用来为Prometheus提供持久化存储,开源许可协议是AGPL-3.0。此前Grafana开源了Cortex,但GrafanaCloud使用的还是内部商用的存储,因此Grafana团队需要维护两套代码。也许是维护两套代码太累了,所以干脆将GrafanaCloud使用的存储开源了,就是GrafanaMimir。OpenPolicyRegistryOpenPolicyRegistry是一个用于共享OpenPolicyAgent策略的镜像仓库,此外还提供了一个CLI工具,你可以像使用Docker一样来

云原生爱好者周刊:Grafana 开源 Prometheus 长期存储项目 Mimir

开源项目推荐GrafanaMimirGrafanaMimir是GrafanaLabs新开源的项目,用来为Prometheus提供持久化存储,开源许可协议是AGPL-3.0。此前Grafana开源了Cortex,但GrafanaCloud使用的还是内部商用的存储,因此Grafana团队需要维护两套代码。也许是维护两套代码太累了,所以干脆将GrafanaCloud使用的存储开源了,就是GrafanaMimir。OpenPolicyRegistryOpenPolicyRegistry是一个用于共享OpenPolicyAgent策略的镜像仓库,此外还提供了一个CLI工具,你可以像使用Docker一样来

云原生时代如何用 Prometheus 实现性能压测可观测-Metrics 篇

作者:拂衣什么是性能压测可观测可观测性包括Metrics、Traces、Logs3个维度。可观测能力帮助我们在复杂的分布式系统中快速排查、定位问题,是分布式系统中必不可少的运维工具。在性能压测领域中,可观测能力更为重要,除了有助于定位性能问题,其中Metrics性能指标更直接决定了压测是否通过,对系统上线有决定性左右,具体如下:•Metrics,监控指标系统性能指标,包括请求成功率、系统吞吐量、响应时长资源性能指标,衡量系统软硬件资源使用情况,配合系统性能指标,观察系统资源水位•Logs,日志施压引擎日志,观察施压引擎是否健康,压测脚本执行是否有报错采样日志,采样记录API的请求和响应详情,辅