No Collector
Why and how to send signals directly from an application to backends
Você está visualizando a versão em versão em inglês desta página porque ela ainda não foi traduzida. Possui interesse em ajudar? Veja como contribuir.
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:
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
Feedback
Esta página foi útil?
Thank you. Your feedback is appreciated!
Please let us know how we can improve this page. Your feedback is appreciated!