安装 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:

你可能感兴趣的:(Prometheus,prometheus,grafana)