No Collector

Why and how to send signals directly from an application to backends

Ви переглядаєте англійську версію сторінки, тому що її ще не було повністю перекладеною українською. Бажаєте допомогти? Дивіться як взяти Участь.

PS. Неофіційний український переклад (не перевірений і не ухвалений OpenTelemetry) доступний на сайті члена спільноти, створеному на основі PR #5891. Ми надаємо це посилання як тимчасовий захід підтримки українських читачів та потенційних учасників, доки не буде готовий офіційний переклад.

The most direct deployment pattern doesn’t use a Collector at all. In this approach, applications instrumented with an OpenTelemetry SDK export telemetry signals (traces, metrics, and logs) straight to a backend:

No collector deployment concept

Example

See the instrumentation documentation for end-to-end examples that show how to export signals directly from your application to a backend.

Trade-offs

Here are the key pros and cons of skipping the Collector:

Pros:

  • Straightforward to use, especially in development and test environments
  • No additional moving parts to deploy or operate

Cons:

  • Requires code changes if collection, processing, or ingestion needs change
  • Strong coupling between application code and backend storage or visualization
  • Each language implementation supports only a limited number of exporters

Востаннє змінено November 26, 2025: docs: copy edit deployment pages (#8400) (d00e8f37)