prometheus配置大盘与告警

embedded/2025/2/11 21:14:08/

prometheus_1">1、prometheus配置大盘

prometheusstack__dashboard_2">kube-prometheus-stack 定义 dashboard

https://stackoverflow.com/questions/77271449/persist-grafana-dashboard-on-kube-prometheus-and-expose-it

Also to persist dashboards to outlive pod deletion follow the below steps:

  • Create your custom dashboard through the UI.
  • Click on the “Save” button which will pop up a “Cannot save provisioned dashboard” window. There you can click on the “Save JSON to file” button.
  • Save the json file to your computer.
  • Using kubectl command-line tool which is configured to communicate with your k8s cluster, create a new ConfigMap using the following command: kubectl create configmap my-custom-dashboard --from-file=path-to-file.json
  • Add a label to the newly created ConfigMap: kubectl label configmaps my-custom-dashboard grafana_dashboard=1

bitnami-grafana

dashboardsConfigMaps

https://github.com/bitnami/charts/tree/main/bitnami/grafana
https://blog.cloudcover.ch/posts/grafana-helm-dashboard-import/

定义

apiVersion: v1
kind: ConfigMap
metadata:labels:grafana_dashboard: "1"name: graph-services-response-timesnamespace: monitoring
data:graph-services-response-times.json: |-{//TODO JSON内容}	

重点:需要替换JSON文件的 datasource.uuid为所在系统有的DataSource id;否则数据出不来
https://blog.csdn.net/xixihahalelehehe/article/details/136532080

2、如何配置告警

https://medium.com/cloud-native-daily/provision-grafana-dashboards-and-alerts-using-helm-and-sidecars-733dcd223037

http://www.ppmy.cn/embedded/161422.html

相关文章

03/29 使用 海康SDK 对接时使用的 MysqlUtils

前言 最近朋友的需求, 是需要使用 海康sdk 连接海康设备, 进行数据的获取, 比如 进出车辆, 进出人员 这一部分是 资源比较贫瘠时的一个 Mysql 工具类 测试用例 public class MysqlUtils {public static String MYSQL_HOST "192.168.31.9";public static int MY…

【ESP32cam人脸识别开门及服务器端实战源码】

本项目实现了一个基于ESP32-CAM的实时人脸识别系统,能够通过WiFi进行视频流传输,并在检测到人脸时触发开门指令。系统由两个主要部分组成:video.py(后端服务器)和 ESP32-CAM.ino(ESP32-CAM固件)…

保姆级教程Docker部署Zookeeper镜像

目录 一、安装Docker及可视化工具 二、创建Zookeeper网络 三、镜像选择 四、单节点部署 1、创建挂载目录 2、命令运行容器 3、Compose运行容器 4、查看运行状态 5、验证是否正常运行 一、安装Docker及可视化工具 Docker及可视化工具的安装可参考:Ubuntu上…

机器学习 - 理解偏差-方差分解

为了避免过拟合,我们经常会在模型的拟合能力和复杂度之间进行权衡。拟合能力强的模型一般复杂度会比较高,容易导致过拟合。相反,如果限制模型的复杂度,降低其拟合能力,又可能会导致欠拟合。因此,如何在模型…

在spring boot 项目中远程调用时,如果使用subList()方法报错原因分析

在spring boot 项目调式中,接口一直报错,后来才发现是因为在微服务中,远程调用接口时,如果方法中包含 ArrayList.subList()方法会导致异常。 在 Spring Boot 项目中,远程调用(如通过 REST API 或 RPC&…

手机向电脑传输文件方法有哪些?

手机和电脑已经成为我们日常生活和工作中不可或缺的工具,而它们之间的文件传输需求也日益增加。为了帮助大家更高效地完成这一任务,本文将介绍三种常用的手机向电脑传输文件方法,方便您根据不同场景选择合适的方式。 方法1.数据线 当您有数…

Auto-go 环境配置

go环境配置 1.下载 Go 安装包 从 Go 官方网站(https://golang.org/dl/)下载适合你操作系统的 Go 安装包。不过由于网络原因,可能访问官方网站不太方便可以用我这里的链接Go安装包下载地址点击自动下载 2.下载ide这里使用GoLand 官方网站 …

使用 mkcert 本地部署启动了 TLS/SSL 加密通讯的 MongoDB 副本集和分片集群

MongoDB 是支持客户端与 MongoDB 服务器之间启用 TLS/SSL 进行加密通讯的, 对于 MongoDB 副本集和分片集群内部的通讯, 也可以开启 TLS/SSL 认证. 本文会使用 mkcert 创建 TLS/SSL 证书, 基于创建的证书, 介绍 MongoDB 副本集、分片集群中启动 TLS/SSL 通讯的方法. 我们将会在…