· · 3 دقائق قراءة

لوحة تحكم Aspire 13.2 حصلت للتو على واجهة برمجية للقياس عن بُعد — وهذا يغيّر كل شيء

يُشحن .NET Aspire 13.2 مع تصدير قياس عن بُعد أذكى، وواجهة برمجية قابلة للبرمجة للتتبعات والسجلات، وتحسينات تصوير GenAI. إليك لماذا يهمّ هذا لسير عمل التصحيح لديك.

aspire dotnet opentelemetry dashboard observability ai
هذا المقال متاح أيضاً بـ:English, Español, Català, Deutsch, Français, Português, Italiano, 日本語, 中文, 한국어, Русский, हिन्दी, Polski, Türkçe, Bahasa Indonesia, Nederlands

تمت ترجمة هذا المقال تلقائياً. للنسخة الأصلية، انقر هنا.

إذا كنت تبني تطبيقات موزّعة باستخدام .NET Aspire، فأنت تعرف بالفعل أن لوحة التحكم هي أفضل شيء في التجربة بأكملها. جميع التتبعات والسجلات والمقاييس في مكان واحد — لا Jaeger خارجي، ولا إعداد Seq، ولا لحظات “دعني أتحقق من الطرفية الأخرى.”

قدّم Aspire 13.2 للتو تحسيناً ملحوظاً. أعلن James Newton-King عن التحديث، وبصراحة؟ ميزات تصدير القياس عن بُعد والواجهة البرمجية وحدها تستحق الترقية.

تصدير القياس عن بُعد بطريقة سليمة

إليك السيناريو الذي مررنا به جميعاً: أنت تصحّح مشكلة موزّعة، وتعيد إنتاجها أخيراً بعد عشرين دقيقة من الإعداد، والآن تحتاج إلى مشاركة ما حدث مع فريقك. قبل ذلك؟ لقطات شاشة. نسخ ولصق معرّفات التتبع. الفوضى المعتادة.

يُضيف Aspire 13.2 حوار إدارة السجلات والقياس عن بُعد الصحيح حيث يمكنك:

  • مسح جميع بيانات القياس (مفيد قبل محاولة إعادة الإنتاج)
  • تصدير بيانات القياس المحددة إلى ملف ZIP بتنسيق OTLP/JSON القياسي
  • إعادة استيراد ذلك الـ ZIP إلى أي لوحة تحكم Aspire لاحقاً

هذا الجزء الأخير هو الميزة القاتلة. تعيد إنتاج خطأ، وتصدّر بيانات القياس، وتُرفقها ببند العمل، ويمكن لزميلك استيرادها في لوحة تحكمه الخاصة ليرى بالضبط ما رأيته. لا مزيد من “هل يمكنك إعادة إنتاجه على جهازك؟”

تحصل التتبعات والامتدادات والسجلات الفردية أيضاً على خيار “تصدير JSON” في قوائم سياقها. تحتاج مشاركة تتبع واحد محدد؟ انقر بزر الماوس الأيمن، انسخ JSON، الصقه في وصف طلب السحب. انتهى.

واجهة برمجية للقياس عن بُعد هي المُغيِّر الحقيقي لقواعد اللعبة

هذا ما أنا أكثر حماساً له. تكشف لوحة التحكم الآن عن واجهة برمجية HTTP تحت /api/telemetry للاستعلام عن بيانات القياس برمجياً. نقاط النهاية المتاحة:

  • GET /api/telemetry/resources — سرد الموارد مع بيانات القياس
  • GET /api/telemetry/spans — الاستعلام عن الامتدادات بفلاتر
  • GET /api/telemetry/logs — الاستعلام عن السجلات بفلاتر
  • GET /api/telemetry/traces — سرد التتبعات
  • GET /api/telemetry/traces/{traceId} — الحصول على جميع امتدادات تتبع محدد

كل شيء يعود بتنسيق OTLP JSON. هذا يُشغّل أوامر CLI الجديدة aspire agent mcp وaspire otel، لكن الانعكاس الحقيقي أكبر: يمكنك الآن بناء أدوات وسكريبتات وتكاملات وكلاء ذكاء اصطناعي تستعلم عن بيانات القياس الفعلية لتطبيقك مباشرةً.

تخيّل وكيل ذكاء اصطناعي للبرمجة يمكنه النظر في تتبعاتك الموزّعة الفعلية أثناء التصحيح. هذا لم يعد افتراضياً — هذا ما تُمكّنه هذه الواجهة البرمجية.

قياس GenAI عن بُعد يصبح عملياً

إذا كنت تبني تطبيقات مدعومة بالذكاء الاصطناعي باستخدام Semantic Kernel أو Microsoft.Extensions.AI، فستقدّر محسّن تصوير قياس GenAI عن بُعد المحسَّن. يُضيف Aspire 13.2:

  • تُصيَّر أوصاف أدوات الذكاء الاصطناعي كـ Markdown
  • زر GenAI مخصص على صفحة التتبعات للوصول السريع إلى تتبعات الذكاء الاصطناعي
  • معالجة أفضل للأخطاء للـ JSON الغير معياري أو المقطوع للـ GenAI
  • التنقل بالنقر لتمييز التعريفات بين تعريفات الأدوات

تذكر منشور المدوّنة أن VS Code Copilot chat وCopilot CLI وOpenCode جميعها تدعم إعداد OTEL_EXPORTER_OTLP_ENDPOINT. وجّهها إلى لوحة تحكم Aspire ويمكنك حرفياً مشاهدة وكلاء الذكاء الاصطناعي تفكّر في الوقت الفعلي من خلال القياس عن بُعد. هذه تجربة تصحيح لن تجدها في أي مكان آخر.

خلاصة القول

يأخذ Aspire 13.2 لوحة التحكم من “واجهة مستخدم تصحيح لطيفة” إلى “منصة رصد قابلة للبرمجة.” سير عمل التصدير/الاستيراد وحده يوفّر وقتاً حقيقياً على التصحيح الموزّع، وتفتح الواجهة البرمجية للقياس عن بُعد الباب أمام التشخيص المدعوم بالذكاء الاصطناعي.

إذا كنت بالفعل على Aspire، قم بالترقية. إذا لم تكن — هذا سبب وجيه للاطّلاع على aspire.dev ومعرفة سبب الاهتمام به.

شارك:
عرض الكود المصدري لهذا المقال على GitHub ↗
← KubeCon أوروبا 2026: ما يجب أن يهتمّ به مطوّرو .NET فعلاً
تحديث Visual Studio لشهر مارس يتيح لك بناء وكلاء Copilot مخصصين — وأداة find_symbol تستحق الاهتمام →