WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception d'une solution de monitoring des conteneurs docker.


par Jonathan Mukendi
Ecole Supérieure d'Informatique Salama - Diplôme d’ingénieur technicien en réseaux 2018
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

3.5.4. Proc.inst.3.4. Pour l'installation de docker compose

Docker compose va nous permettre de créer une relation de communication entre divers conteneurs. Dans le cas où nous aimerons que des conteneurs ayant divers services communiquent pour un but donné.

Nous sommes toujours sur le terminal, nous allons saisir la commande suivante pour le téléchargement à jour de docker compose:

Figure 3.3 Téléchargement docker compose

Maintenant nous allons donner à docker compose de privilège nécessaire en saisissant la commande:

42

TFE_ESIS_AS 2018

SURVEILLANCE DE CONTENEUR DOCKER AVEC PROMETHEUS ET CADVISOR

$sudo chmod +x /usr/local/bin/dockercompo

Après que l'installation ait pris fin et bien passé, nous allons vérifier la version avec la commande :

? $docker-compose -version

Tout est enfin réunit pour que nous installions notre solution de monitoring. Passons maintenant à la procédure nommée proc.inst.3.5.

3.5.5. Proc.inst.3.5. Installation outils de monitoring Prometheus

Toujours dans le terminal en mode non privilègé, nous allons commencer par télécharger et installer Prometheus, en saisissant la commande :

$ docker run --name prometheus -d -p 127.0.0.1:9090:9090 quay.io/prometheus/prometheus

Une fois finie nous allons démarrer et activer Prometheus : $ docker start ID_conteneur ou nom de conteneur

Maintenant nous pouvons accéder à Prometheus via le navigateur web, en saisissant le lien suivant:

? http://localhost:9090/Status

3.5.6. Proc.inst.3.6. Configuration et intégration CAdvisor

Pour intégrer CAdvisor dans Prometheus, nous nous devons d'accéder au fichier prometheus.yml2 afin d'y placer la configuration suivante :

scrape_configs:

- job_name: cadvisor scrape_interval: 5s static_configs:

- targets:

- cadvisor: 8080

24YML: Yet another markup language

43

TFE_ESIS_AS 2018

SURVEILLANCE DE CONTENEUR DOCKER AVEC PROMETHEUS ET CADVISOR

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Un démenti, si pauvre qu'il soit, rassure les sots et déroute les incrédules"   Talleyrand