shark_西瓜甜
80后运维、运维开发职业从事者
展开
-
1-云原生监控体系-Prometheus架构解析和部署配置
Prometheus是一个开源系统监控和警报工具包。自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。现在是一个独立的开源项目,独立于任何公司进行维护。为了强调这一点,并澄清项目的治理结构,Prometheus于2016年加入了云原生计算基金会(CNCF),成为继Kubernetes之后的第二个托管项目。Prometheus将其指标收集并存储为时间序列数据,即指标信息与记录它的时间戳一起存储,以及称为标签的可选键值对。原创 2022-06-26 17:00:41 · 1933 阅读 · 0 评论 -
2-云原生监控体系-使用node-exporter监控Linux服务器
Prometheus 使用服务程序监控 Linux 主机。Collector收集器,node_exporter 中的指标都是通过一个一个的收集器获取监控指标的。默认有很多收集器,可以通过看到。文本文件收集器我们也可以把需要收集的指标数据安装 Prometheus 的规定的规范,存放到一个普通的文本文件,最后使用启动参数来指定这个普通文本文件所在的上级目录,来达到收集自定义指标的目的。原创 2024-03-31 20:02:32 · 369 阅读 · 0 评论 -
3-云原生监控体系-Grafana-部署启动
启动的时候使用--config指定自定义配置文件。使用 rpm 包安装的 grafana 情况下,默认的自定义配置文件在大部分情况下,都不需要修改,保持默认即可。原创 2023-08-03 15:24:23 · 2632 阅读 · 0 评论 -
4-云原生监控体系-Grafana-基本使用
可以配置数据源, Grafana 支持很多数据源,在如下地方可以看到支持的数据源列表。下图展示的是部分数据源:运维常用的有 Zabbix 和 Prometheus。仪表盘仪表盘就是可以把从已配置好的数据源,用非常美观、漂亮甚至酷炫的方式动态展现到页面。仪表盘可以自定义创建(需要有一些功力在的),导入(已经编辑好的一个 JSON 格式的文件)。原创 2024-04-11 14:10:01 · 1017 阅读 · 0 评论 -
5-云原生监控体系-Grafana-自动配置数据源和Dashboard
本篇文章主要介绍如何实现自动化配置 Grafana 的数据源,Dashboard 等功能。主要作用是提高自动化部署的能力和效率,通过提前准备好的文件配置数据源等功能,就不用点点点了。原创 2024-04-12 19:18:57 · 1046 阅读 · 0 评论 -
6-云原生监控体系-PromQL精讲
普罗米修斯提供了一种称为PromQL(普罗米修斯查询语言)的函数式查询语言,允许用户实时选择和聚合时间序列数据。表达式的结果可以显示为图形,在 Prometheus 的表达式浏览器中显示为表格数据,也可以通过 HTTP API 由外部系统使用。通常初学者可以在浏览器中,可以先通过 Prometheus 的查询框输入查询语句,从而获取到查询结果。upup 指标,几乎是每个 exporter 都会有的一个 监控指标,是表示被监控对象是否存活的状态。1表示存活,0。原创 2023-09-13 19:55:12 · 1076 阅读 · 0 评论 -
7-云原生监控体系-PromQL-函数功能和示例
Prometheus支持几个函数来操作数据。这篇文章介绍了每个函数的含义、用法,并且大部分都有实例,覆盖了官方支持的函数的 98% 左右。原创 2024-04-22 18:10:34 · 764 阅读 · 0 评论 -
8-云原生监控体系-Prometheus-Rules (告警规则)配置方法
Prometheus规则是一种逻辑表达式,可用于定义有关监控数据的逻辑关系和约束条件。这些规则可以用于告警条件、聚合和转换等。普罗米修斯支持两种类型的规则,可以对其进行配置,然后定期进行评估:recording rules and alerting rules。要在 Prometheus 中使用规则,请创建一个包含所需规则语句的文件,并让Prometheus 通过 Prometheus 配置中的rule_files字段加载该文件。规则文件使用YAML 格式。原创 2023-08-28 13:00:42 · 1893 阅读 · 0 评论 -
9-云原生监控体系-Alertmanager发送警报
Alertmanager 用于接收 Prometheus 推送的警报信息,并对这些警报信息进行分组、路由、删除重复数据等处理,还可以进一步设置某些警报的静默,抑制等。最后还可以使用 邮件,Webhook 方式等发送通知。下面是一些配置示例,覆盖了最主要的基础配置,这里有完整的配置说明。原创 2023-09-11 11:40:43 · 1035 阅读 · 0 评论