Collector

Une solution indépendante des fournisseurs pour recevoir, traiter et exporter des données de télémétrie.
Schéma du Collector OpenTelemetry et de ses intégrations avec Jaeger, OTLP et Prometheus

Introduction

Le Collector OpenTelemetry fournit une implémentation indépendante des fournisseurs pour recevoir, traiter et exporter des données de télémétrie. Il vous dispense d’exécuter, d’exploiter et de maintenir plusieurs agents ou collecteurs. Il améliore la scalabilité, prend en charge les formats de données d’observabilité open source (comme Jaeger, Prometheus ou Fluent Bit) et transmet ces données à un ou plusieurs backends open source ou commerciaux.

Objectifs

  • Facilité d’utilisation : une configuration par défaut raisonnable, la prise en charge des protocoles les plus répandus, un fonctionnement et une collecte prêts à l’emploi.
  • Performance : très stable et performant sous des charges et des configurations variées.
  • Observabilité : un service observable exemplaire.
  • Extensibilité : personnalisable sans modifier le cœur du code.
  • Unification : une base de code unique, déployable comme agent ou comme collecteur, qui prend en charge les traces, les métriques et les logs.

Quand utiliser un Collector

La plupart des bibliothèques d’instrumentation propres à un langage fournissent des exportateurs pour OTLP et pour les backends les plus courants. Vous vous demandez peut-être :

dans quels cas faut-il passer par un Collector pour envoyer les données, plutôt que de laisser chaque service les envoyer directement au backend ?

Pour découvrir OpenTelemetry et faire vos premiers pas, envoyer directement vos données à un backend est un excellent moyen d’en tirer rapidement profit. De même, en développement ou à petite échelle, un Collector n’est pas indispensable pour obtenir des résultats satisfaisants.

Cependant, nous recommandons en général d’utiliser un Collector aux côtés de votre service : votre service peut ainsi se délester rapidement de ses données, et le Collector se charge des traitements supplémentaires, comme les nouvelles tentatives, la mise en lots, le chiffrement, voire le filtrage des données sensibles.

Mettre en place un Collector est par ailleurs plus simple qu’il n’y paraît : dans chaque langage, les exportateurs OTLP ciblent par défaut un point de terminaison local du Collector. Dès que vous lancez un Collector, il commence donc automatiquement à recevoir la télémétrie.

Sécurité du Collector

Appliquez les bonnes pratiques pour que vos instances du Collector soient hébergées et configurées de manière sécurisée.

Statut

Le statut du Collector est mixte, car les composants centraux du Collector n’ont pas tous le même niveau de stabilité pour le moment.

Le niveau de maturité varie d’un composant du Collector à l’autre. La stabilité de chaque composant est documentée dans son README.md. La liste complète des composants du Collector disponibles figure dans le registre.

Les artefacts logiciels du Collector bénéficient d’un support garanti pendant une durée qui dépend de leur public cible. Ce support inclut au minimum la correction des bogues critiques et des problèmes de sécurité. Pour plus de détails, consultez les politiques de support.

Distributions et versions

Pour en savoir plus sur les distributions et les versions du Collector, y compris la dernière version, consultez la page Distributions.


Quick start

Set up and collect telemetry in minutes!

Install the Collector

Deploy the Collector

Patterns you can apply to deploy the OpenTelemetry Collector

Configuration

Learn how to configure the Collector to suit your needs

Composants

Composants du Collector OpenTelemetry - receivers, processors, exporters, connectors et extensions

Management

How to manage your OpenTelemetry Collector deployment at scale

Distributions

Internal telemetry

Troubleshooting

Recommendations for troubleshooting the Collector

Scaling the Collector

Transforming telemetry

Architecture

Extend the Collector

Learn how to extend the OpenTelemetry Collector with custom components

Benchmarks

Registry

Exporters, processors, receivers and other useful components for the OpenTelemetry Collector

Resiliency

How to configure a resilient OTel Collector pipeline


Dernière modification October 13, 2026: [fr] Translate collector/_index.md (#12044) (f92c4854)