miroir de
https://github.com/PAPAMICA/Wiki-Tech.io.git
synchronisé 2025-03-06 12:30:58 +01:00
docs: update Grafana/Loki
Cette révision appartient à :
Parent
d4ea547056
révision
2f6315b454
1 fichiers modifiés avec 46 ajouts et 1 suppressions
|
@ -2,7 +2,7 @@
|
||||||
title: Loki
|
title: Loki
|
||||||
description:
|
description:
|
||||||
published: true
|
published: true
|
||||||
date: 2021-04-30T14:31:36.970Z
|
date: 2021-04-30T14:44:46.433Z
|
||||||
tags:
|
tags:
|
||||||
editor: ckeditor
|
editor: ckeditor
|
||||||
dateCreated: 2021-04-30T14:10:48.775Z
|
dateCreated: 2021-04-30T14:10:48.775Z
|
||||||
|
@ -76,6 +76,51 @@ systemctl restart docker</code></pre>
|
||||||
<p>Et voilà, tous les <strong>prochains</strong> container créés enverrons leurs logs à Loki !</p>
|
<p>Et voilà, tous les <strong>prochains</strong> container créés enverrons leurs logs à Loki !</p>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
<h2>Depuis Debian</h2>
|
<h2>Depuis Debian</h2>
|
||||||
|
<p>Depuis Debian ou tout autres distributions Linux c'est un peu plus compliqué : il faut installer et configurer l'agent Promtail pour l'envoi des logs.</p>
|
||||||
|
<p> 1. Téléchargez le binaire de Promtail depuis le <a href="https://github.com/grafana/loki/releases/">Github</a> :</p>
|
||||||
|
<pre><code class="language-plaintext">curl -s https://api.github.com/repos/grafana/loki/releases/latest | grep browser_download_url | cut -d '"' -f 4 | grep promtail-linux-amd64.zip | wget -i -</code></pre>
|
||||||
|
<p> Une fois le téléchargement terminé, dézippez le dans <code>/usr/local/bin</code> :</p>
|
||||||
|
<pre><code class="language-plaintext">unzip promtail-linux-amd64.zip
|
||||||
|
sudo mv promtail-linux-amd64 /usr/local/bin/promtail</code></pre>
|
||||||
|
<p> 2. Créez un fichier de configuration YAML pour Promtail dans le dossier <code>/usr/local/bin</code> :</p>
|
||||||
|
<pre><code class="language-plaintext">sudo nano /etc/promtail-local-config.yaml</code></pre>
|
||||||
|
<p> 3. Ajoutez le contenu suivant au fichier :</p>
|
||||||
|
<pre><code class="language-plaintext">server:
|
||||||
|
http_listen_port: 9080
|
||||||
|
grpc_listen_port: 0
|
||||||
|
|
||||||
|
positions:
|
||||||
|
filename: /data/loki/positions.yaml
|
||||||
|
|
||||||
|
clients:
|
||||||
|
- url: <URL_LOKI>
|
||||||
|
|
||||||
|
scrape_configs:
|
||||||
|
- job_name: system
|
||||||
|
static_configs:
|
||||||
|
- targets:
|
||||||
|
- localhost
|
||||||
|
labels:
|
||||||
|
job: varlogs
|
||||||
|
__path__: /var/log/*log</code></pre>
|
||||||
|
<p> 4. Créez le service pour Promtail :</p>
|
||||||
|
<pre><code class="language-plaintext">sudo tee /etc/systemd/system/promtail.service<<EOF
|
||||||
|
[Unit]
|
||||||
|
Description=Promtail service
|
||||||
|
After=network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=simple
|
||||||
|
User=root
|
||||||
|
ExecStart=/usr/local/bin/promtail -config.file /etc/promtail-local-config.yaml
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
|
EOF</code></pre>
|
||||||
|
<p> 5. Lancez le service Promtail :</p>
|
||||||
|
<pre><code class="language-plaintext">sudo systemctl daemon-reload
|
||||||
|
sudo systemctl start promtail.service</code></pre>
|
||||||
|
<p>Vous pouvez vérifier le statut du service avec <code>systemctl status promtail.service</code>. L'agent Promtail est maintenant installé et configuré pour envoyer vos logs systemd vers Loki.</p>
|
||||||
<h1>Grafana</h1>
|
<h1>Grafana</h1>
|
||||||
<h2>Configuration de Loki</h2>
|
<h2>Configuration de Loki</h2>
|
||||||
<h2>Lire les logs</h2>
|
<h2>Lire les logs</h2>
|
||||||
|
|
Chargement…
Ajouter une table
Référencer dans un nouveau ticket