Loki, centralisation de logs à la sauce Prometheus

31
30
nov.
2019
Supervision

Cet article est une rapide introduction à Loki. Ce projet est soutenu par Grafana et a pour but de centraliser des journaux d’activités (serveurs ou conteneurs).

Logo de Loki
La source principale d’inspiration de Loki vient de Prometheus, avec l’idée de l’appliquer à la gestion des logs, le but étant de disposer du même mécanisme :

  • utilisation d’étiquettes (labels) pour le stockage des données ;
  • réclamer très peu de ressources pour son exécution.

Dans ce qui va suivre, nous allons revenir sur le principe de fonctionnement de Prometheus et donner quelques exemples d’utilisation dans le cadre d’un déploiement sous Kubernetes.

Découverte de l’outil de supervision Prometheus

51
31
jan.
2018
Supervision

Par le passé, j’ai été un grand utilisateur de Nagios et ses différents forks. J’avais pour habitude de le coupler avec un PNP4Nagios pour obtenir de jolies courbes sur les métriques remontées par mes greffons de surveillance. J’ai également commencé à utiliser l’outil Beats d’Elastic.

Prometheus

Pour diverses raisons, j’ai arrêté d’utiliser ces outils, pour passer sur une stack très différente basée sur Prometheus et Grafana.

Présentation d'Ansible et version 2 à venir

Posté par  (site web personnel) . Édité par Bruno Michel, Xavier Teyssier, Benoît Sibaud, Florent Zara, ZeroHeure, palm123 et bubar🦥. Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes :
39
5
avr.
2015
Technologie

Ansible est un outil de la mouvance actuelle autour du DevOps. J'ai commencé à aborder son fonctionnement il y a maintenant quelques mois et force est de constater que sa prise en main est beaucoup plus simple que d'autres produits ayant la même finalité, ceci pour plusieurs raisons :

  • l'apprentissage du langage est très rapide ;
  • il n'y a pas d'infrastructure à gérer : pas de serveur central (j'y reviendrai un peu plus tard) et surtout pas d'agent.

logo Ansible

Journal Chiffrement SSL et confidentialité

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
35
6
sept.
2013

Depuis quelques temps j'ai eu pas mal de lecture sur le fonctionnement de SSL et notamment des articles sur les conséquences de l'utilisation de certains algorithmes de chiffrement (cipher) et sur les défauts de certains. Comme je pense que ça pourrait intéresser quelques personnes dans le coin, je vous fais donc part de tout ceci.

Tout d'abord, en entrée, je vous propose un article du Monde qui parle de travaux pour imposer un contournement possible des algorithmes SSL aux éditeurs (…)

Journal Plugin de graph pour mediawiki

Posté par  (site web personnel) .
Étiquettes : aucune
8
20
avr.
2010
Il y a quelque temps de ça, j'ai eu besoin de faire quelques benchs sur un serveur d'application et à cette occasion, j'ai donc dû faire quelques graphiques pour que tout le monde comprenne se qu'il se passait.

La tâche devenant rapidement répétitive et qu'en plus elle se faisait en plus sur un outil propriétaire, j'ai eu l'idée de m'appuyer sur le wiki de notre équipe (à base de mediawiki) pour diffuser les résultats. J'y voyais plusieurs avantages :
- (…)

Répartition de charge : axes de réflexion et quelques exemples de solutions libres

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
30
19
juin
2009
Doc
Il vous est sans doute arrivé de ne plus être en mesure de faire face aux nombres de transactions d’une application, d’avoir des impératifs de résultat vis-à-vis des pannes matérielles (réduire votre temps d'indisponibilité), de vouloir améliorer les performances de votre système ou d’en augmenter les capacités.
Nous avons souvent vu, chez des clients victimes de leur succès, une application devant faire face à des centaines de transactions par seconde alors qu’elle était prévue pour une dizaine seulement.
Dans ce cas, on améliore le système par l’adjonction de nouveaux éléments qui permettent d’augmenter sa capacité transactionnelle. Il existe également des techniques de basculement dans le cas de crash. Dans ce cas, on ne fait que des reprises automatiques d’activité sans faire appel à de la répartition de charge.

Cette solution est intéressante lorsqu’un nœud supporte le volume de transaction et que l’ajout d’un répartiteur de charge fait augmenter la charge du système.
Dans ce qui va suivre, j'essaierai de vous présenter quelques solutions applicables à différentes parties d'une chaîne applicative n-tiers classique.

Journal Ouverture du nouveau linux.com

Posté par  (site web personnel) .
Étiquettes : aucune
8
14
mai
2009
Bonjour mon cher journal,

Je trainais mes guêtres sur Internet (comme d'habitude vas-tu me dire) lorsque j'ai découvert que linux.com venait de faire peau neuve.

Il est donc temps d'en faire profiter mes petits camarades de linuxfr.org afin qu'ils aient eux aussi le privilège de perdre un peu plus de temps en allant sur un site de plus.

Bonne lecture !

http://www.linux.com/
http://www.linux.com/news/featured-blogs/168-brian-proffitt/(...)

Journal Petit point sur le serveur X

Posté par  (site web personnel) .
Étiquettes : aucune
31
27
avr.
2009
Keith Packard fait un petit point sur son blog sur l'état du serveur X sous Linux :

http://keithp.com/blogs/Sharpening_the_Intel_Driver_Focus/

Pour ceux qui ne connaîtrait pas Keith, sachez qu'il s'agit de Monsieur Serveur X chez Intel (il est plus ou moins à l'origine du fork Xorg et c'est lui qui a plus ou moins défini les grands changements qui ont eu lieu dans Xorg). Keith ne fait bien sûr référence qu'au matériel Intel mais l'article reste intéressant puisque faisant un point sur (…)

Sortie de Kdenlive 0.7.3

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
5
20
avr.
2009
Audiovisuel
Kdenlive 0.7.3 vient de sortir. Cette version embarque de nombreux correctifs de bugs incluant des crashs suite au passage à Qt 4.5. Cette version est également l'occasion d'un petit nettoyage du code.

Mais trêve de bavardage, voici une liste des nouveautés :
  • Groupement de vidéo ;
  • Création de script pour rendu différé ;
  • Codage en deux passes pour le rendu ;
  • Configuration de la couleur d'arrière plan du moniteur de prévisualisation ;
  • Nouveauté du site Web : vous pouvez télécharger des nouveaux profils de rendu depuis le site web de Kdenlive ;
  • Possibilité de séparer le son et l'image d'une vidéo ;
  • Meilleure compatibilité avec les fichiers de Kdenlive 0.5.

Journal Réplique de Tomtom à Microsoft

Posté par  (site web personnel) .
Étiquettes :
6
20
mar.
2009
Tomtom a déposé une plainte en réponse à la plainte de Microsoft. Selon eux, Microsoft violerait 4 brevets à eux dans les produits Microsoft Streets et Trips.

Je ne sais pas si on peut se réjouir de tout ceci dans la mesure où ça va encore être un déballage de brevet tous plus aberrants les uns que les autres. On ne connaît pas non plus le détail de la plainte (les brevets en eux-même). Donc attendons de voir ce qu'il (…)

Journal Tomtom, Microsoft et violations de GPL

Posté par  (site web personnel) .
Étiquettes : aucune
9
6
mar.
2009
Je vous fais part d'une lecture sur le sujet chaud du moment : TomTom vs Microsoft et une conséquence indirecte de toute cette affaire.

L'article se trouve à l'adresse suivante :
http://blogs.computerworld.com/linux_companies_sign_microsof(...)

Pour faire simple, l'auteur (Steven J. Vaughan-Nichols) affirme que les sociétés qui ont signés un accord sur les brevets de la VFAT de Microsoft et qui vendent des produits à base de Linux sont en violation de la GPL. Le petit passage en question :

The most important (…)

Journal en attendant le vendredi 13 février à 23h31 et 30s

Posté par  (site web personnel) .
Étiquettes : aucune
13
10
fév.
2009
Le site suivant vous donne un compteur en attendant la 1234567890 ème secondes après le 1ier janvier 1970 servant à notre ami Unix pour donner l’heure (soit le vendredi 13 février à 23h31 et 30s).

http://www.coolepochcountdown.com/

Autre événement remarquable et parfaitement inutile, 13569 secondes avant cette évènement (vendredi 13 février à 19h45 et 21 secondes), nous aurons le palindrome 1234554321.

Bref, comme souvent, vivement vendredi !

Journal Du nouveau pour les drivers VIA

Posté par  (site web personnel) .
Étiquettes : aucune
7
8
jan.
2009
Lu via phoronix, Thomas Hellström (travaillant pour Tungsten Graphics) travaille actuellement sur un pilote 3D pour les chipsets graphiques VIA. On peut retrouver un message de Thomas sur la mailing list du driver openchrome.

La partie intéressante se trouve être les nouveautés de ce driver avec notamment les points suivants :
- un gestionnaire de mémoire comparable à GEM (pour les cartes Intels)
- un mécanisme stable de gestion des commandes AGP (a stable AGP command submission mechanism with buffer (…)

Journal Mes aventures avec KDE 4 sous Ubuntu, Debian et compagnie

Posté par  (site web personnel) .
10
27
déc.
2008
Utilisateur de Linux depuis 10 ans, j'ai toujours utilisé un KDE. Au niveau distribution, j'ai arrêté mon choix au bout de quelques années après quelques essais (RedHat, slackware, debian, mandrake, SuSE) sur une Mandrake (surtout après le passage de SuSE au modèle 100 % payant) à laquelle je suis resté fidèle durant de nombreuses années. Mais voilà, il y a 3 ans, je change pour une Kubuntu qui avait l'avantage de m'offrir une gestion apétégétienne de mes paquets. Les premiers (…)

Journal Ca fuse chez Xorg

Posté par  (site web personnel) .
Étiquettes : aucune
0
6
août
2008
Alors qu'EXA vient à peine de détroner XAA (l'infrastructure d'accélération 2D de XFree86 repris dans Xorg pour être ensuite viré par EXA) que UXA pointe maintenant le bout de son nez.

Pourquoi vous allez me dire ? Tout simplement parce que lors de l'adaptation de EXA à GEM [1] [2], Keith Packard n'a pas voulu modifier EXA pour le faire fonctionner avec GEM (ça aurait encore tout cassé) mais plutôt séparer les 2 travaux en dupliquant EXA ailleurs pour ensuite (…)