User Tools

Site Tools


сервис_grafana

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
сервис_grafana [2024/12/06 12:01]
val [Настройка уведомлений]
сервис_grafana [2025/04/05 17:26] (current)
val [Kubernetes]
Line 37: Line 37:
   * l:admin p:admin   * l:admin p:admin
   * [[http://​server.corpX.un:​3000]]   * [[http://​server.corpX.un:​3000]]
-  * [[http://​192.168.X.10:​3000]] ​+  * [[http://​192.168.X.10:​3000]] 
 + 
 +==== Kubernetes ==== 
 + 
 +  * [[Сервис VictoriaMetrics]] 
 + 
 +<​code>​ 
 +kube1# helm repo add grafana https://​grafana.github.io/​helm-charts 
 +kube1# helm repo update 
 + 
 +kube1:~/vm# cat my-grafana-values.yaml 
 +</​code><​code>​ 
 +  datasources:​ 
 +    datasources.yaml:​ 
 +      apiVersion: 1 
 +      datasources:​ 
 +        - name: victoriametrics 
 +          type: prometheus 
 +          orgId: 1 
 +          url: http://​vmsingle-victoria-metrics-single-server:​8428 
 +          access: proxy 
 +          isDefault: true 
 +          updateIntervalSeconds:​ 10 
 +          editable: true 
 + 
 +  dashboardProviders:​ 
 +   ​dashboardproviders.yaml:​ 
 +     ​apiVersion:​ 1 
 +     ​providers:​ 
 +     - name: '​default'​ 
 +       ​orgId:​ 1 
 +       ​folder:​ ''​ 
 +       type: file 
 +       ​disableDeletion:​ true 
 +       ​editable:​ true 
 +       ​options:​ 
 +         path: /​var/​lib/​grafana/​dashboards/​default 
 + 
 +  dashboards:​ 
 +    default: 
 +      victoriametrics:​ 
 +        gnetId: 10229 
 +        revision: 22 
 +        datasource: victoriametrics 
 +      kubernetes:​ 
 +        gnetId: 14205 
 +        revision: 1 
 +        datasource: victoriametrics 
 +      node-exporter:​ 
 +        gnetId: 1860 
 +        revision: 37 
 +        datasource: victoriametrics 
 +</​code><​code>​ 
 +kube1:~/vm# helm upgrade -i my-grafana grafana/​grafana -f my-grafana-values.yaml -n vm --create-namespace 
 + 
 +kube1# kubectl get secret -n vm my-grafana -o jsonpath="​{.data.admin-password}"​ | base64 --decode ; echo 
 + 
 +cmder> kubectl -n vm port-forward svc/​my-grafana 3000:80 
 +</​code>​
  
 ===== Интеграция с Prometheus ===== ===== Интеграция с Prometheus =====
Line 50: Line 108:
  
   * [[https://​grafana.com/​grafana/​dashboards|Official & community built dashboards]]   * [[https://​grafana.com/​grafana/​dashboards|Official & community built dashboards]]
 +  * [[https://​grafana.com/​grafana/​dashboards/​1860-node-exporter-full/​|Node Exporter Full]]
  
 ==== Import dashboard ==== ==== Import dashboard ====
сервис_grafana.1733475668.txt.gz · Last modified: 2024/12/06 12:01 by val