项目作者: andre-lx

项目描述 :
grafana prometheus influxdb stack on kubernetes
高级语言:
项目地址: git://github.com/andre-lx/grafana-prometheus-influxdb-kubernetes.git


This repository was made for:

  • bare metal kubernetes [v1.17]
  • persistent volumes on Ceph [v14.2.8]
  • load balancer for nginx with MetalLB [v0.8.2]

Current versions:

  1. - grafana 6.6.2
  2. - prometheus 2.16.0
  3. - influxdb 1.7.9

Installation:

  1. kubectl apply -f namespace.yaml
  2. kubectl apply -f influxdb/
  3. kubectl apply -f prometheus/
  4. kubectl apply -f grafana/

Post installation

  1. Create the 'prometheus' database in the influxdb container.
  2. Add your hosts to the prometheus configuration file (configmap).
  3. Add your dashboards to grafana.
  4. Add the prometheus datasource to grafana.

Accessing services

Grafana: 10.193.14.78:3000

Prometheus: 10.193.14.79:9090

Notes

This project is an simplify example of the current stack. You will need to change the files to match your environment and system.

If you need any help pelase open an issue, and I will try to help you making this work.

This stack is currently working with +500 hosts, running the ceph_exporter, node_exporter, lustre_exporter, gpu_exporter, …