Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mekahell/monitoring-course
Small educational projects (in french) about monitoring and observability
https://github.com/mekahell/monitoring-course
alertmanager discord grafana jaegertracing monitoring observability opensearch opentelemetry prometheus
Last synced: 6 days ago
JSON representation
Small educational projects (in french) about monitoring and observability
- Host: GitHub
- URL: https://github.com/mekahell/monitoring-course
- Owner: mekahell
- Created: 2024-04-24T07:23:54.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-05-20T15:01:24.000Z (6 months ago)
- Last Synced: 2024-05-20T17:15:26.599Z (6 months ago)
- Topics: alertmanager, discord, grafana, jaegertracing, monitoring, observability, opensearch, opentelemetry, prometheus
- Language: JavaScript
- Homepage:
- Size: 4.04 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tutoriels - Supervision d'infrastructure informatique
Support de travaux pratiques pour le cours de supervision.
## 01 - [Syslog](./01-syslog/)
Découverte du format des messages Syslog avec Fluentd et l'utilitaire logger.
## 02 - HexaTek - [Collecte des métriques avec Prometheus et Mimir](./hexatek/02-prometheus-mimir/)
Dans ce module, nous allons installer [Prometheus](https://prometheus.io/) pour la collecte des métriques d'un service de Hexatek.
En supplément, on installera [Grafana Mimir](https://grafana.com/oss/mimir/) pour le stockage long terme sur S3 de ces données.## 03 - HexaTek - [Reporting avec Grafana](./hexatek/03-grafana/)
Ici nous allons créer un dashboard afin de consulter l'état de l'architecture Hexatek.
Les données utilisées seront celles de notre précédente activité.## 04 - HexaTek - [Envoi d'alertes avec AlertManager](./hexatek/04-alertmanager/)
Nous allons définir des alertes dans Prometheus. Si elles sont déclenchées alors Alertmanager enverra une notification sur notre channel Discord.
## 05 - HexaTek - [Collecte des logs avec Fluentbit et OpenSearch](./hexatek/05-fluentbit-opensearch/)
Nous allons mettre en oeuvre une collecte des logs par SYSLOG ou OpenTelemetry. Ces logs sont stockées dans OpenSearch. Ils pourront être consulté avec le dashboard OpenSearch.
## 06 - HexaTek - [Collecte des traces applicatives avec Jaeger](./hexatek/06-jaeger/)
Avec OpenTelemetry, nous récupérons des traces applicatives de notre application en JavaScript.