Aller au contenu

Aller au sommaire de la doc

OpenTelemetry

Un point d’entrée OpenTelemetry pour les métriques et les traces de votre appli elle-même, qui rejoignent ce que while mesure déjà.

Mis à jour le 9 novembre 2026.

Voir en Markdown

Vous, à votre agent : Branche OpenTelemetry pour suivre le temps des requêtes à la base.

Ce que reçoit votre appli

Votre appli reçoit ces variables d’environnement à chaque mise en ligne :

VariableCe qu’elle contient
OTEL_EXPORTER_OTLP_ENDPOINTLe point d’entrée OTLP/HTTP, joignable sans ouvrir les sorties.
OTEL_SERVICE_NAMELe nom sous lequel le service apparaît.

Quand vous en servir

Servez-vous-en pour les métriques et les traces de l’appli elle-même, avec un SDK OpenTelemetry.

Comment ça marche

Un point d’entrée OTLP/HTTP (OTEL_EXPORTER_OTLP_ENDPOINT, joignable sans ouvrir les sorties) reçoit les journaux et les métriques de l’appli, qui rejoignent ceux de while dans l’espace de l’organisation (outils get_logs et observe_app). Ses traces sont gardées 30 jours et se lisent avec observe_app { view: "traces" }.

Ce qu’il faut savoir

Les traces se lisent par service (OTEL_SERVICE_NAME, le nom du projet par défaut) ou par identifiant. D’une trace qui traverse plusieurs projets, seule la part de l’environnement est rendue.

Seul OTLP/HTTP est accepté, pas gRPC, avec 4 Mio par envoi. Les métriques arrivent en protobuf (gzip, deflate ou zstd). Une métrique au nom réservé à la plateforme (cnpg_, kube_, container_, while_, node_, envoy_, vm_…, et up), ou un attribut name, est rangée sous appli_…, et la réponse le dit (renommees).

Les outils MCP de votre agent

Votre agent s’en occupe avec les outils get_logs et observe_app.

Branchez votre agent, il s’occupe du reste

À coller dans votre agent

Lis while.sh/agents, puis mets mon appli en ligne avec while.

Copier les instructions

Pas besoin de compte pour essayer : votre appli est en ligne tout de suite. Pour la garder, connectez-vous.

Un projet pour votre entreprise ? Parlez à l’équipe : hello@while.sh