当前位置: 首页 > article >正文

安装 Prometheus、Grafana 和 Alertmanager

这篇文章将介绍 Prometheus、Grafana 和 Alertmanager 的安装与部署。前文已介绍了 Prometheus 和 Alertmanager,而 Grafana 是一个开源的数据可视化与分析平台,广泛用于展示时序数据,通常与 Prometheus 配合使用,作为其前端仪表盘工具。

安装前的准备

在开始之前,请确保您已经安装了 Helm、k8s、存储和 ingrees。可以参看一下文章进行安装:

  • Helm 官方文档
  • k8s搭建
  • openebs搭建
  • nginx ingress

添加 Prometheus 社区 Helm 仓库

运行以下命令,将 Prometheus 社区 Helm 仓库添加到您的 Helm 配置中:

helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
helm repo update

准备 Helm 配置文件

创建一个名为 operator-values.yaml 的文件,并将以下内容粘贴到文件中。此文件用于自定义 Prometheus、Grafana 和 Alertmanager 的部署配置。

grafana:
  ingress:
    enabled: true
    annotations: 
      kubernetes.io/ingress.class: nginx
    ingressClassName: nginx
    hosts:
      - grafana.domain.com

  persistence:
    enabled: true
    type: sts
    storageClassName: "hostpath"
    accessModes:
      - ReadWriteOnce
    size: 20Gi

prometheus:
  ingress:
    enabled: true
    annotations:
      kubernetes.io/ingress.class: nginx
    ingressClassName: nginx
    hosts:

http://www.kler.cn/a/521488.html

相关文章:

  • 自制一个入门STM32 四足机器人具体开发顺序
  • 【股票数据API接口41】如何获取股票指最新分时MA数据之Python、Java等多种主流语言实例代码演示通过股票数据接口获取数据
  • 大模型知识蒸馏技术(2)——蒸馏技术发展简史
  • 【ESP32】ESP-IDF开发 | WiFi开发 | TCP传输控制协议 + TCP服务器和客户端例程
  • zookeeper-3.8.3-基于ACL的访问控制
  • C++中常用的排序方法之——冒泡排序
  • c++的容器和适配器究竟有什么差别?
  • 统计安卓手机一段时间内进程中每个线程的平均CPU使用率
  • mysql 学习6 DQL语句,对数据库中的表进行 查询 操作
  • http跳转https
  • Prism--对话服务
  • 如何使用DDD 的思想规划对应的模块
  • arcgis短整型变为长整型的处理方式
  • window保存好看的桌面壁纸
  • 一文讲解JVM中的G1垃圾收集器
  • 什么是vue.js组件开发,我们需要做哪些准备工作?
  • 洛谷题目: P2188 小Z的 k 紧凑数 (本题较难,省选-难度)题解
  • 深度学习:基于MindNLP的RAG应用开发
  • Python Typing: 实战应用指南
  • 安装Office自定义项,安装期间出错
  • 力扣算法题——11.盛最多水的容器
  • Synology 群辉NAS安装(5)介绍一下NAS的体系和安装container manager
  • 第三节 MATLAB基本语法
  • SuperMap GIS基础产品FAQ集锦(20250127)
  • 美国公司有意收购TikTok(抖音)
  • Linux——冯 • 诺依曼体系结构