Scope
This original IROSG guide covers معماری pipeline در OpenTelemetry Collector using the cited primary documentation.
Core model
Collector telemetry را از receiver میگیرد، در processor تغییر/فیلتر/Batch میکند و از exporter به backend میفرستد. Connectorها نیز میتوانند pipelineها را به هم وصل کنند.
Practical workflow
Collector را با batch و memory limiter شروع کنید، retry/queue exporter را متناسب با outage backend تنظیم کنید و config را version control کنید. endpointهای health و internal metrics را مانیتور کنید.
Failure modes
Collector بدون backpressure design میتواند هنگام outage backend memory مصرف کند یا telemetry را drop کند. processor اشتباه نیز ممکن است attribute لازم برای correlation را حذف کند.
Lab
OTLP telemetry آزمایشی بفرستید، backend را عمداً قطع کنید و queue/retry/drop را مشاهده کنید. سپس batch size و memory limit را تغییر و اثر را اندازه بگیرید.
Production method
Capture a baseline, change one variable at a time, test positive and negative paths, preserve evidence, and rehearse rollback before broad rollout.