Graphing, Logging et Monitoring 2.0. Épisode II : Vos journaux avec Logstash

Magazine
Marque
GNU/Linux Magazine
Numéro
163
Mois de parution
septembre 2013
Spécialité(s)


Résumé
Après un premier article sur l'utilisation de Graphite[GLMF156] pour générer vos graphiques, nous allons parler gestion de logs avec Logstash. La gestion des logs est un véritable casse-tête. Dispersés sur vos différents serveurs, il faut commencer par centraliser tout ça. Vient ensuite l'exploitation de tous ces messages, chaque application ayant un format différent, plus ou moins exotique. Chacun de ces formats est trop complexe pour être facilement traité directement par l’œil humain, et trop verbeux pour être facilement traité par des scripts et autres outils. Sans aborder la théorie de la journalisation[10COMMANDEMENTS], voyons plutôt comment Logstash[LOGSTASH] va vous aider dans le traitement de vos logs.

1. Présentation

logo

Logstash est un framework de gestion de logs. On peut le décrire comme l'équivalent d'un tube (le fameux pipe | que les amateurs de ligne de commandes connaissent), mais un tube réseau dopé aux hormones : Il reçoit des messages en entrée, les filtre et les modifie au besoin, puis les envoie sur la destination de votre choix.

L'intérêt de Losgstash est de convertir les messages dans un format commun à leur réception, représenté en interne sous la forme d'un Hash. Les filtres vous donnent la possibilité de manipuler ce Hash. Le message est ensuite envoyé vers la sortie de votre choix, son contenu indexé, sur lequel il est plus simple de faire des recherches, une fois stocké.

Une infrastructure Logstash est généralement composée d'un Shipper (client installé sur une machine qui traite et envoie les logs), un Broker qui reçoit voire transfère les logs (offrant la possibilité de créer un cluster de brokers pour de la haute disponibilité), un...

Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous