پلتفرم Claude حالا trace های OpenTelemetry میفرسته
خلاصهٔ کاملتر
Anthropic اعلام کرده که حالا میشه از Claude Managed Agents، Messages API و SDKهای Claude مستقیم trace های OpenTelemetry فرستاد. OpenTelemetry یا OTel یه استاندارد بازه برای جمع کردن trace و لاگ و متریک، که بیشتر ابزارهای مانیتورینگ پشتیبانیش میکنن. هر trace (یعنی ثبت قدمبهقدم یه درخواست با زمانبندی هر بخش) نشون میده ایجنت دقیقاً چی کار کرده. اگه از قبل trace های Claude Code یا Cowork رو جایی میفرستادی، ایجنتهای پلتفرم هم همونجا ظاهر میشن.
تو این مقاله اومده که اعتماد کردن به یه ایجنت و دادن دسترسی بیشتر بهش، با trace کردن فراخوانیهای مدل، استفاده از ابزارها و فراخوانی سرورهای MCP شروع میشه. اول trace ها رو بررسی میکنی و هرچی ایجنت قابلاعتمادتر نشون داد، دسترسیش رو بیشتر میکنی. کافیه تو Claude Console یه مقصد تعریف کنی تا هر نوبت ایجنت، هر فراخوانی مدل و هر استفاده از ابزار، با latency، تعداد توکن و شناسهها بهصورت یه trace استاندارد برسه.
این trace ها از OpenTelemetry GenAI semantic conventions پیروی میکنن، یعنی اسم و ساختار فیلدها استاندارده و دادهٔ Claude کنار دادهٔ بقیهٔ ارائهدهندهها تو همون داشبوردها کار میکنه. Anthropic سه جور کاربرد رو مثال زده:
- دیباگ کنار بقیهٔ سیستم: تو Grafana Cloud، Honeycomb، Sentry و Splunk میبینی یه قدم کند یا خراب از کدوم سرویس اومده
- بهتر کردن ایجنت با دادهٔ واقعی: با Arize، Braintrust، Datadog، Langfuse، LangSmith، New Relic و PostHog میشه trace واقعی رو به eval تبدیل کرد
- پیگیری مصرف تو کل سازمان: با Databricks Unity Gateway تیم امنیت مصرف توکن هر تیم رو میبینه و فعالیت غیرعادی رو علامت میزنه
چند تا شرکت هم تجربهشون رو گفتن. Ramp میگه با یه سیستم به اسم Reflect که trace های Langfuse رو امتیاز میده و خطاهای تکراری رو پیدا میکنه، رو بعضی ایجنتها مصرف توکن رو ۱۰ تا ۲۰ درصد کم کرده و جلسهها رو ۳۰٪ سریعتر کرده. یه شرکت دیگه که ایجنتهاش با دفاتر مالی کار میکنن هم گفته حالا وقتی حسابرس میپرسه ایجنت چی کار کرده و چرا، میتونن از روی یه timeline جواب بدن.
این قابلیت الان تو بتای عمومی هست. Managed Agents و Messages API باید تو Claude Console یه مقصد داشته باشن، ولی SDKهای Claude خودشون trace ها رو خودکار export میکنن. هر ابزاری هم که یه endpoint استاندارد OTLP قبول کنه، کار میکنه.
نکات کلیدی:
- پشتیبانی از OpenTelemetry برای Managed Agents، Messages API و SDKهای Claude، تو بتای عمومی
- هر trace شامل latency، تعداد توکن و شناسههای هر قدم ایجنت هست
- پیروی از OpenTelemetry GenAI semantic conventions، سازگار با هر endpoint استاندارد OTLP
- Managed Agents و Messages API نیاز به تعریف مقصد تو Claude Console دارن؛ SDKها خودکار export میکنن
- Ramp گزارش داده مصرف توکن بعضی ایجنتها رو ۱۰ تا ۲۰ درصد کم کرده




