Title

grafana部署并使用harbor监控模板

1、部署grafana

拉取helm chart文件
helm repo add grafana https://grafana.github.io/helm-charts
helm repo update
helm pull grafana/grafana --version 9.4.4 --untar
cd grafana/

# 修改values文件
···
ingress:
  enabled: true                               # 开启ingress
  ingressClassName: traefik                   # 使用自己的ingress
  annotations:
    kubernetes.io/ingress.class: traefik      # 使用自己的ingress          
  labels: {}
  path: /

  pathType: Prefix

  hosts:
    - grafana.xwk.local                       # 设置访问域名

···
···
persistence:
  type: pvc
  enabled: true                               # 开启
  storageClassName: nfs-data                  # 设置为自己的存储类
  volumeName: ""
  accessModes:
    - ReadWriteOnce
  size: 10Gi
···
···
adminUser: admin                              # 账号
adminPassword: xxxxxxxxxx                     # 密码
···
···
datasources:                                  # 设置默认的数据源
  datasources.yaml:
    apiVersion: 1
    datasources:
      - name: Prometheus
        type: prometheus
        url: http://prometheus-server.prometheus.svc.cluster.local:80            # Prometheus的svc地址
        access: proxy
        isDefault: true


# 安装
helm install -n grafana grafana -f values.yaml .
[root@master-11 grafana]# kubectl get pods -n grafana
NAME                       READY   STATUS    RESTARTS        AGE
grafana-578798c68b-jjltm   1/1     Running   2 (4h25m ago)   40h

2、访问grafana,设置语言为中文

ee252ef5-e356-4668-a989-d2cc0a7478db

4ccf9e21-11dd-44e8-9a6c-cdac499becd1

3、添加harbor的监控模板,可以去网上找一个id(前提是你的Prometheus已经监控上了harbor)

1d95d3c1-422b-41a3-9084-40b490f56f86

850dd177-6968-472f-81f0-1d03d79fc3f9

image

4、错误案例,添加模板后所有的监控中全部都是nodata

image

image

image

image

image

posted @ 2025-09-13 14:21  xwk123  阅读(24)  评论(0)    收藏  举报