This shows you the differences between two versions of the page.
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 ==== |