Scope
This original IROSG guide covers استانداردسازی telemetry با OpenTelemetry using the cited primary documentation.
Core model
OpenTelemetry یک backend monitoring نیست؛ مجموعهای از API، SDK، semantic convention و protocol برای تولید و انتقال telemetry است. Trace رابطهٔ spanها را میدهد، metric روند عددی را و log رخداد متنی را؛ context propagation آنها را به درخواست واحد وصل میکند.
Practical workflow
instrumentation را با سؤال عملی شروع کنید. همهچیز را collect نکنید. Collector را مرز پردازش/فیلتر/ارسال قرار دهید و resource attributes را استاندارد کنید.
Failure modes
cardinality کنترلنشده هزینه را انفجاری میکند. قرار دادن user ID یا URL خام در label metric نمونهٔ رایج است. trace بدون propagation درست نیز فقط مجموعهای span جداست.
Lab
یک API دو سرویسی بسازید، trace context را عبور دهید، Collector راهاندازی کنید و یک latency مصنوعی ایجاد کنید. سپس trace کند را از frontend تا backend دنبال کنید.
Production method
Capture a baseline, change one variable at a time, test positive and negative paths, keep evidence, and rehearse rollback before broad rollout.