Skip to content

GastonFromMetio/Monitoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Monitoring stack

Stack Docker simple pour Dokploy avec :

  • Prometheus pour le scraping et les alertes
  • Alertmanager pour l'envoi des notifications Slack
  • Grafana pour les dashboards
  • node-exporter pour les ressources serveurs

Ce que couvre la stack

  • Ressources des serveurs configurés dans Prometheus
  • Endpoints /metrics de serveurs applicatifs
  • Alertes sur les cibles down/up
  • Alertes sur la santé de la stack elle-même

Fichiers importants

Mise en route

  1. Copier .env.example en .env et renseigner :
    • GRAFANA_ADMIN_PASSWORD
    • PANTHERA_METRICS_AUTH_TOKEN
    • SLACK_WEBHOOK_URL
    • SLACK_CHANNEL si besoin
  2. Lancer la stack avec Docker Compose ou via Dokploy

Ajouter un serveur

Pour monitorer un nouveau serveur Linux :

  • Ajouter son node-exporter dans prometheus/prometheus.yml.tmpl
  • Donner un server_name unique
  • Réutiliser le même label dans les dashboards et alertes

Pour monitorer un nouvel endpoint /metrics :

  • Ajouter une nouvelle cible dans le job panthera
  • Si l'endpoint nécessite un autre token, créer un nouveau job

Point d'attention

L'alerte PantheraRuntimeNotStarted repose sur panthera_runtime_enabled et panthera_runtime_started. Si tu veux détecter un autre type de panne applicative, ajoute une règle basée sur panthera_detector_has_error, panthera_camera_has_error ou panthera_startup_errors.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors