<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>OpenSearch :: Mot-clé :: Formation OpenTelemetry</title><link>https://k8s-school.fr/labs/otel/fr/tags/opensearch/index.html</link><description/><generator>Hugo</generator><language>fr-fr</language><copyright>Copyright (c) 2026 Fabrice Jammes - Licensed under CC BY-SA 4.0</copyright><lastBuildDate>Mon, 06 Jul 2026 16:55:00 +0200</lastBuildDate><atom:link href="https://k8s-school.fr/labs/otel/fr/tags/opensearch/index.xml" rel="self" type="application/rss+xml"/><item><title>Lab 4 — Dashboard unifié logs / métriques / traces</title><link>https://k8s-school.fr/labs/otel/fr/1_labs/40-otel-grafana/index.html</link><pubDate>Mon, 06 Jul 2026 16:55:00 +0200</pubDate><guid>https://k8s-school.fr/labs/otel/fr/1_labs/40-otel-grafana/index.html</guid><description>Vous disposez maintenant des trois signaux : traces (Labs 2), métriques système et produit (Lab 3), logs (collectés d’office par la démo). Dans ce lab, vous les rassemblez dans un seul dashboard Grafana : la « vue service » que consulterait un astreinte.
Prérequis Labs 1 à 3 terminés. D’abord les variables de la formation chargées dans votre shell : . ./scripts/env.sh — elles donnent $PF_HOST et $UI_PORT, l’adresse et le port de vos UIs. Ensuite le port-forward des UIs : ./scripts/open-ui.sh. Le script affiche l’URL de Grafana, http://$PF_HOST:$UI_PORT/grafana/ — soit http://localhost:8080/grafana/ sur un poste individuel, mais http://localhost3:8080/grafana/ pour student3 sur le serveur partagé. Étapes Explorer les datasources déjà câblées : Dans Grafana : ⚙️ Connections → Data sources. Trois sources correspondent à nos trois signaux — identifiez-les et notez leur type.</description></item><item><title>Lab 5 — Logs structurées et corrélées</title><link>https://k8s-school.fr/labs/otel/fr/1_labs/50-otel-logs/index.html</link><pubDate>Mon, 06 Jul 2026 09:50:00 +0200</pubDate><guid>https://k8s-school.fr/labs/otel/fr/1_labs/50-otel-logs/index.html</guid><description>review-service écrit ses logs avec SLF4J/Logback, comme la plupart des applications Java. Dans ce lab, vous suivez le trajet complet d’un log : Logback → appender OpenTelemetry (injecté par l’agent) → OTLP → collecteur → OpenSearch — et surtout, vous exploitez la corrélation log ↔ trace.
Prérequis Labs 1 à 3 terminés. Le port-forward des UIs actif (./scripts/open-ui.sh). Les variables de la formation chargées dans votre shell : . ./scripts/env.sh. Elles donnent le port du review-service ($APP_PORT, accès direct au service, pas via le frontend-proxy) ainsi que $PF_ADDR et $PF_HOST, l’adresse sur laquelle vos port-forward écoutent. Étapes Les logs « à l’ancienne » : kubectl logs -n otel-demo deployment/review-service --tail=20 kubectl logs lit la sortie console du conteneur : du texte brut, sans contexte, service par service. Impossible de croiser avec une trace.</description></item></channel></rss>