貔貅云原生

貔貅云原生

Prometheus

kube-prometheus监控外部exporter

kube-prometheus 使用外部 exporter kube-prometheus 简化了部署 prometheus 复杂程度,但是这个项目的 prometheus-operator 添加动态目标是通过 serviceMonitor 资源实现。只能针对 k8s 中 service 的类型,如
5
0
0
2024-11-19

AlertManager发送告警

ALertManager 发送消息 PrometheusAlert一个开源的对接AlertManager告警发送的项目 配置 配置 Deployment ## PrometheusAlert 使用的 Sqlite 存储数据,镜像中自带数据库,我们可以持久化一下 apiVersion: v1 kind
15
0
0
2024-11-01

HPA使用自定义指标

使用 Prometheus-Adapter 实现 HPA 使用 Custom Metrics 完成动态扩缩容 之前使用kube-prometheus发现它有非常多的yaml文件,其中就有Adapter服务 Adapter提供了custom metrics API,实现HPA通过Adapter查询Pr
55
0
0
2024-10-30

Kube-Prometheus使用

Kube-Prometheus 部署 Prometheus Kube-Prometheus 是 Kubernetes 平台的下快速部署 Prometheus 监控的工具,它与 helm 都是 Prometheus-Operator 下的项目 下载 Git 代码 $ git clone https:/
17
0
0
2024-10-28

iostat 分析

iostat 分析 需求 公司的磁盘监控项,需要 3 个监控指标分别为:io使用率、磁盘平均队列长度、磁盘读写平均延迟。通常的方法是查找有没有开源的对应 exporter 与计算表达式,但是这里的做法是提供了一个思路,让人换一种思考方式。 我们知道 iostat 命令可以全方面查看到系统磁盘状态,这
113
0
0
2024-04-29

Alertmanager 配置 163 邮箱

Alertmanager 配置 163 邮箱 配置 163 邮箱 Alertmager 本身支持邮件告警,但是邮件告警需要获取邮箱的SMTP相关信息,所以此时就需要邮件端提供这些信息,这里已163邮箱为例: 需要邮箱端开启相关配置
86
0
0
2023-12-12

Grafana使用

Grafana 使用手册 安装 [root@template ~]# sudo yum install -y https://dl.grafana.com/enterprise/release/grafana-enterprise-10.2.2-1.x86_64.rpm [root@template
203
0
0
2023-12-04

Telegraf Input插件开发

自定义插件开发 Telegraf 是 InfluxData 的一款开源的采集器,Telegraf 是面向 InfluxDB 生态的,采集的监控数据推给 InfluxDB 非常合适。 Telegraf 的采集 CPU、内存、中间件等数据是通过 Input 插件完成的,推送数据给 Prometheus、
70
0
0
2023-12-04

N9E夜莺系统部署

项目介绍 夜莺最初由滴滴开发和开源,主要功能是接收采集器(Agent)发送来的数据,对接 Prometheus、Elasticsearch、Jaeger 后,通过 api 查询它们数据。 架构图 架构图分 7 个模块: n9e-webapi 用于提供 API 给前端 JavaScript 使用 n9
98
0
0
2023-12-04

Prometheus部署

Prometheus部署 环境部署 最终效果: prometheus实现动态发现,根据记录规则,报警规则配置告警,实现发送消息以及触发恢复。 部署 prometheus server ## 获取 prometheus-server wget https://github.com/prometheus
68
0
0
2023-12-04