Coder Social home page Coder Social logo

prometheus-grafana-uebung's Introduction

Prometheus & Grafana Übung

(basierend auf shelleg/prom_exercise_01)

Setup

  • Bitte Sicherstellen, dass folgende Komponenten auf dem System verfügbar sind:
    • docker
    • docker-compose
  • Sollte auf dem eigenen System Fehler auftreten, kann auch auf eine Virtuelle Maschine in der Cloud zurück gegeriffen werden
  • diese Repository clonen und in das entsprechende Verzeichnis wechseln

Ausgangssituation

  • Mit Hilfe von Docker soll das Grundgerüst gestartet werden:
    docker-compose up
    
  • Nach dem Start sind folgende Dienste Erreichbar:
  • Im Prometheus sind 4 targets bereits eingerichtet
    • node und prometheus sind erreichbar und sammeln bereits Daten
    • containers und datasources sind noch nicht erreichar

Aufgabenstellung

  • Es soll folgender cAdvisor-Exporter from https://github.com/google/cadvisor hinzugefügt werden
  • Es soll ein mysql-Container in die docker-compose.yml hinzugefügt werden
  • Es soll ein MySQL-Exporter für Prometheus hinzugefügt werden
  • Alle Targets sind in Prometheus erreichbar (grün) und sammeln Daten
  • In Grafana soll Prometheus als Datenquelle hinzugefügt werden
  • Es soll ein eigenes Grafana-Dashboard basierend auf Prometheus erstellt werden

Abgabe

  • Ein Fork dieses Repository in den eigenen Account
  • Angepasste docker-compose.yml im eigenen Repository committen
  • Screenshots ebenfalls im Repository committen, ggf. mit einer eigenen Dokumentation im Markdown-Format ergänzen
  • Es soll ein Pull-Request von dem eigenen Fork zu dem Ursprünglichen Repository erstellt werden

prometheus-grafana-uebung's People

Contributors

christianheimke avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.