Aller au contenu
  • Société
    • Qui sommes-nous
    • Nos valeurs
    • Nos partenaires
    • Entreprise citoyenne
    • Régions
  • Services
    • Expertise
    • Formation
    • Développement
    • Migration
    • Infogérance
  • Join the Team
  • Actualités
  • Blog
    • Blog easyteam.fr
    • Blog Cloud Natives
  • Formations
  • Rugb’Easyteam
  • Contact
Menu
  • Société
    • Qui sommes-nous
    • Nos valeurs
    • Nos partenaires
    • Entreprise citoyenne
    • Régions
  • Services
    • Expertise
    • Formation
    • Développement
    • Migration
    • Infogérance
  • Join the Team
  • Actualités
  • Blog
    • Blog easyteam.fr
    • Blog Cloud Natives
  • Formations
  • Rugb’Easyteam
  • Contact
Inscrivez-vous à la newsletter

Inscrivez-vous à la newsletter

Abonnez-vous maintenant et nous vous tiendrons au courant.
Nous respectons votre vie privée. Vous pouvez vous désabonner à tout moment.

Bienvenue sur le Blog d'EASYTEAM (ex ArKZoYd)

  • Accueil
  • Actualités
  • Cloud
  • Infrastructure
  • Données / Sécurité
  • Intégration
  • Dev / DevOps
  • SAM / FinOps
Menu
  • Accueil
  • Actualités
  • Cloud
  • Infrastructure
  • Données / Sécurité
  • Intégration
  • Dev / DevOps
  • SAM / FinOps
  • le 06/02/2019
  • Badreddine
  • Cloud, Infrastructures, SOA & Urbanisation

Configurer une suite Elastic avec Docker

Partager sur linkedin
LinkedIn
Partager sur twitter
Twitter
Partager sur facebook
Facebook

La suite Elastic

La suite elastic ou assez souvent appelée ELK (Elasticsearch, Logstash et Kibana) est un groupement de logiciels du même éditeur Open source Elastic.co :

  • Elasticsearch, le moteur d’indexation et de recherche
  • Logstash, Moteur ETL optimisé pour la remontée des logs
  • Kibana, Console de visualisation (recherche, filtrage, tableaux de bord …)

 

Docker

Docker est un logiciel libre permettant facilement de lancer des applications dans des conteneurs logiciels.
Contrairement à la virtualisation classique, la technologie utilisée permet de lancer les applications et ses dépendances d’une manière isolée, exploiter les ressources de la machine Hôte, mais tout en assurant la portabilité.

L’utilisation de docker est devenue très répandue dans les Cloud privés et publics, et ce, grâce à la grande flexibilité et élasticité qu’il offre aux applications.

Dans cet article, nous allons découvrir comment il est facile de monter une plateforme d’indexation et d’analyse ELK sous forme de conteneurs.

Pour le besoin de ce test, j’utilise Docker sur Windows 10 avec des conteneurs Linux.

En installant Docker pour Windows, un utilitaire (docker-compose) est installé également. Il permet de construire à la volée plusieurs conteneurs à partir d’une configuration prédéfinie.

 

Configuration

Regardons la configuration initiale que l’on va implémenter :

  • Elasticsearch : configuration de base, 256m de heap, port d’écoute 9200
  • Kibana : configuration de base, port d’écoute 5601
  • Logstash : configuration de base, 256m de heap, port d’écoute 5000
  • Elk : réseau virtuel pour la communication interne entre les trois applications

Pour faire,  on n’est pas obligé de tout écrire, puisque la communauté contribue largement et offre plusieurs configurations prêtes à l’emploi, que ce soit pour de simples besoins de prototypage ou des plateformes de production critiques.

Le lien suivant contient toute la configuration dont on a besoin : https://github.com/deviantony/docker-elk

La suite est assez directe, il suffit de passer les quelques commandes suivantes pour avoir un environnement complet sur sa machine :

PS D:\Git > git clone https://github.com/deviantony/docker-elk.git

PS D:\Git > cd docker-elk

PS D:\Git\docker-elk> docker-compose up -d

Maintenant que tout est installé et configuré, il n’y a plus qu’à aller sur la console kibana pour visualiser les données de test !

 

 

Badreddine
Badreddine
Voir tous ses articles
Partager sur linkedin
LinkedIn
Partager sur twitter
Twitter
Partager sur facebook
Facebook

3 réflexions sur “Configurer une suite Elastic avec Docker”

  1. Ping : Master Note Middleware 2019 - EASYTEAM

  2. David Pilato
    07/02/2019 à 09:16

    La société derrière la suite Elastic (on ne dit plus ELK) est elastic.co et en aucun cas elastic.io.

    Répondre
    1. Badreddine
      23/03/2019 à 16:52

      Merci David pour les informations, j’ai apporté les modifications à l’article.

      Répondre

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Les derniers articles

  • Customiser le monitoring des ressources Weblogic avec JMX 01/03/2021
  • Modernisation d’Oracle SOA Suite 22/02/2021
  • SQL Server 2019 : nouveauté TDE 15/02/2021
  • Libérer de l’espace sur les serveurs Oracle Weblogic 08/02/2021
  • Perdre Un Nœud d’un Cluster Always On 01/02/2021

Les derniers commentaires

  • PEDRO dans Contention du listener : Comment désactiver la notification ?
  • SY dans Oracle Database 12c In-Memory: Configuration/Découverte de l’option
  • Jeancy dans Configurer la messagerie de l’Agent SQL Server en vue de l’utilisation de la messagerie de base de données
  • Libérer de l'espace sur les serveurs Oracle Weblogic - EASYTEAM dans "Dans le doute, reboot !" et si on rendait cela scriptable et modulable !
  • Arnaud dans OCI Designer Toolkit : Créer, visualiser et déployer vos environnements OCI graphiquement
Espace Membres
Mot de passe perdu ?
EASYTEAM

Tour Nova, 71 Boulevard National,
92250 La Garenne-Colombes
Tél. 0800 40 60 40
contact@easyteam.fr

Facebook
Linkedin
Twitter
Navigation
  • Accueil
  • Qui sommes-nous
  • Entreprise citoyenne
  • Nos valeurs
  • Régions
  • Partenaires
  • Contact
  • Support
Menu
  • Accueil
  • Qui sommes-nous
  • Entreprise citoyenne
  • Nos valeurs
  • Régions
  • Partenaires
  • Contact
  • Support
Services
  • Développement
  • Migration
  • Infogérance
  • Expertise
  • Formation
Menu
  • Développement
  • Migration
  • Infogérance
  • Expertise
  • Formation
Blog
  • Cloud
  • Infrastructures
  • Data
  • Intégration
  • Dev / DevOps
  • SAM / FinOps
  • Applications
Menu
  • Cloud
  • Infrastructures
  • Data
  • Intégration
  • Dev / DevOps
  • SAM / FinOps
  • Applications
Copyright 2018 - EASYTEAM, Tous droits réservés
Mentions légales
Politique de confidentialité​