- Qu'est-ce que Promtail?
- Qu'est-ce que Promtail et Loki?
- Comment accéder aux journaux Loki?
- Qu'est-ce que la journalisation Loki?
- Comment envoyer les journaux à Loki?
- Comment installer Loki?
- Comment déployer Loki sur Kubernetes?
- Où mettez-vous Promtails?
- Comment afficher les journaux Grafana?
- Comment envoyer des journaux à Grafana?
- Où Loki stocke-t-il les données?
Qu'est-ce que Promtail?
Promtail est un agent qui expédie le contenu des journaux locaux vers une instance Loki privée ou Grafana Cloud. Il est généralement déployé sur chaque machine sur laquelle des applications doivent être surveillées. Il s'agit principalement: ... Attache des étiquettes aux flux de journaux. Les pousse vers l'instance Loki.
Qu'est-ce que Promtail et Loki?
Composants Loki
Loki est une TSDB (base de données de séries chronologiques), il stocke les journaux sous forme de blocs de données fractionnés et gzippés. Les logs sont ingérés via l'API et un agent, appelé Promtail (Tailing logs au format Prometheus), va gratter les logs Kubernetes et ajouter des métadonnées d'étiquettes avant de les envoyer à Loki.
Comment accéder aux journaux Loki?
Sélectionnez le menu > Explorer, sélectionnez Source de données > Loki, puis sélectionnez Log labels > espace de noms > enregistrement. Une liste de journaux devrait apparaître.
Qu'est-ce que la journalisation Loki?
Loki est un système d'agrégation de journaux multi-locataires évolutif horizontalement, hautement disponible et inspiré de Prometheus. Il est conçu pour être très rentable et facile à utiliser. Il n'indexe pas le contenu des journaux, mais plutôt un ensemble d'étiquettes pour chaque flux de journal.
Comment envoyer les journaux à Loki?
Commençons rapidement les étapes d'installation:
- Étape 1 - Installez l'outil de surveillance Grafana. Dans cette section, nous couvrirons l'installation de Grafana sur Ubuntu. ...
- Étape 2 - Installez le système d'agrégation Grafana Loki Log. ...
- Étape 3 - Installez Promtail Agent. ...
- Étape 4 - Configurer la source de données Loki. ...
- Étape 5 - Visualisez les journaux sur Grafana avec Loki.
Comment installer Loki?
Processus général
- Téléchargez et installez Loki et Promtail.
- Téléchargez les fichiers de configuration pour les deux programmes.
- Démarrez Loki.
- Mettez à jour le fichier de configuration Promtail pour obtenir vos journaux dans Loki.
- Démarrer Promtail.
Comment déployer Loki sur Kubernetes?
Créez un espace de noms Kubernetes pour déployer la pile PLG sur:
- $ kubectl crée un espace de noms loki.
- $ helm repo ajouter loki https: // grafana.github.io / loki / graphiques.
- Mise à jour de $ helm repo.
- $ helm upgrade --install loki loki / loki-stack --namespace = loki --set grafana.enabled = vrai.
Où mettez-vous Promtails?
Installer Promtail
- # modifier la balise à la version la plus récente docker pull grafana / promtail: 2.0.0. Frapper.
- helm repo ajouter grafana https: // grafana.github.io / graphiques de barre. Frapper.
- $ helm upgrade --install promtail grafana / promtail --set "loki.serviceName = loki "Bash.
Comment afficher les journaux Grafana?
Veuillez consulter le journal du serveur Grafana pour plus de détails ». La documentation explique: «Si vous rencontrez une erreur ou un problème, vous pouvez vérifier le journal du serveur Grafana. Généralement situé dans / var / log / grafana / grafana.
Comment envoyer des journaux à Grafana?
Sur cette page:
- Démarrez avec Grafana Cloud Metrics and Logs, si vous disposez d'instances Prometheus, Graphite et / ou Loki existantes. Envoyez votre série Prometheus à Grafana Cloud. ...
- Démarrez avec Grafana Cloud Metrics and Logs, si vous partez de zéro. Installer et configurer Prometheus.
Où Loki stocke-t-il les données?
Loki doit stocker deux types de données différents: des morceaux et des index. Loki reçoit les journaux dans des flux séparés, où chaque flux est identifié de manière unique par son ID de locataire et son ensemble d'étiquettes. Lorsque les entrées de journal d'un flux arrivent, elles sont compressées sous forme de «morceaux» et enregistrées dans le magasin de blocs.