الاختلافات بين Apigee Edge وApigee X

أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
info

يوضّح هذا الموضوع الاختلافات بين Apigee X (يُشار إليها أحيانًا باسم "Apigee") وApigee Edge. هذه المعلومات موجّهة لعملاء Apigee Edge الحاليين الذين يفكّرون في نقل بياناتهم إلى Apigee X.

للحصول على معلومات إضافية حول ميزات Apigee X، يُرجى الاطّلاع على ملخّص ميزات Apigee X.

يسرد الجدول التالي منتجات إدارة واجهات برمجة التطبيقات في Apigee التي تتم مقارنتها في هذا الموضوع:

المنتج مكان الاستضافة تحت إدارة:
Apigee Edge for Public Cloud سحابة Apigee الإلكترونية Apigee
Apigee Edge for Private Cloud مركز بيانات العميل الخاص العميل
Apigee X Google Cloud Apigee
Apigee Hybrid كلّ من Google Cloud ومركز البيانات الخاص بالعميل تتولّى Apigee إدارة "لوحة الإدارة"، ويتولّى العميل إدارة "لوحة وقت التشغيل".

مقارنة بين ميزات Apigee Edge وApigee X

تقارن الأقسام التالية بين ميزات Apigee Edge Public Cloud وPrivate Cloud ومدى توفّر الميزات في Apigee X والبيئة المختلطة.

يُرجى العِلم أنّ حدود Apigee X تختلف أيضًا عن حدود Apigee Edge.

ملخّص الاختلافات الحالية في الميزات

يوضّح الجدول التالي الاختلافات على مستوى الميزات بين Apigee X (والإصدار المختلط) ومنصتَي Apigee Edge للسحابة الإلكترونية العامة والخاصة.

ميزة Apigee Edge التوافق مع Apigee X وApigee Hybrid
مراجعات خادم وكيل لواجهة برمجة التطبيقات

غير قابل للتغيير عند النشر

عمليات التحقّق النشطة من الصحة متاحة لمجموعات مثيلات مُدارة خارجية (تستخدم الأجهزة الافتراضية). لا تتوفّر هذه الميزة عند استخدام Private Service Connect. للحصول على معلومات حول أنواع التوجيه، يُرجى الاطّلاع على ضبط التوجيه.
Apigee Adapter for Istio تم إيقافها نهائيًا: ننصحك باستخدام Apigee Adapter for Envoy بدلاً من ذلك.
الشركات و المطوّرون

يتوفّر حلّ مشابه ولكن ليس مطابقًا. يمكنك الاطّلاع على استخدام AppGroups لتنظيم ملكية التطبيقات.

CwC (الرمز مع الإعدادات)

حسب الخطة

عمليات النشر
  • عمليات النشر غير المتزامنة
  • تستند عملية استرداد حالة النشر إلى آخر مرة تم فيها تسجيل الدخول إلى مستوى وقت التشغيل باستخدام مستوى الإدارة.
البيئات
  • دعم المجموعات البيئية
  • الخدمة الذاتية من خلال واجهة مستخدم Apigee وواجهات برمجة التطبيقات
  • مرونة أكبر في تصميم البنية الأساسية للخدمة
  • يمكن أن يعرض MP pod بيئة واحدة فقط

لمزيد من المعلومات، يُرجى الاطّلاع على لمحة عن البيئات ومجموعات البيئات.

الاستهداف المستضاف

يُرجى استخدام Cloud Run أو Cloud Functions.

التعامل مع أسماء حقول عناوين HTTP/1.1 تحويل أسماء حقول العناوين HTTP/1.1 إلى أحرف صغيرة عند إعادة توجيهها إلى الخلفية في Apigee Edge، يتم الاحتفاظ بحالة أسماء حقول العناوين.
أدوار "إدارة الهوية وإمكانية الوصول" للتحكّم الدقيق في الوصول استنادًا إلى الدور

حسب الخطة

JSONPath باستخدام [@.length-x]

لا يمكن استخدام [@.length-x] في تعبيرات JSONPath في Apigee X. توضّح مواصفات JSONPath أنّ التعبيرات تعتمد على لغة البرمجة النصية الأساسية. ‫length-x هو بنية JavaScript وليس Java، ولم يتم تنفيذ [@.length-x] كجزء من المواصفات. في Apigee X، تم استبدال التعبير [@.length-x] بنظام الفهرسة ([-x]).

لهذا المثال:

{
    "books": [
      {
        "name": "A",
      },
      {
        "name": "B",
      }
    ]
}

تعرض القيمة المدخلة: $.books[@.length-1] القيمة {“name”: “B”} في Apigee Edge والقيمة [{“name”: “B”}] في Apigee X.

ملفات تخزين المفاتيح/ملفات تخزين الشهادات الموثوقة

إدارة الاتصالات الصادرة كأسرار Kubernetes

KVMs
  • يمكنك إنشاء مفاتيح KVM مشفّرة ومحدودة بنطاق البيئة في واجهة مستخدم Apigee. تكون أجهزة KVM مشفّرة دائمًا. لا يمكنك إضافة إدخالات KVM أو تعديلها أو عرضها في واجهة المستخدم.
  • استخدِم السمة private. مع جميع المتغيرات عند الوصول إلى خريطة القيم الرئيسية باستخدام الأمر GET لإخفاء معلومات خريطة القيم الرئيسية في جلسة تصحيح الأخطاء (التتبُّع). في حال عدم استخدام السمة private.، سيظل KVM مشفّرًا، ولكن ستظهر معلومات KVM غير مشفّرة في جلسة تصحيح الأخطاء (Trace)، ولن يتم عرض أي استثناء.
  • يمكنك إدارة إدخالات KVM باستخدام keyvaluemaps.entries API أو سياسة KeyValueMapOperations.
  • يمكنك استخدام مجموعات السمات لبعض حالات الاستخدام نفسها التي تستخدمها آلات KVM. يمكنك الاطّلاع على استخدام مجموعات الخصائص.
  • يتيح العنصر <MapName> استخدام سياسة KeyValueMapOperations لتحديد خريطة قيم المفاتيح التي سيتم استخدامها بشكل ديناميكي في وقت التشغيل.

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

Microgateway ننصحك باستخدام Apigee Adapter for Envoy بدلاً من ذلك.
تحقيق الربح الاختلافات المرتبطة بتحقيق الربح
Node.js
  • لا تتوافق الخوادم الوكيلة لواجهة برمجة التطبيقات Node.js.
  • تنصح Apigee باستضافة تطبيقات Node.js كحاويات منفصلة في Kubernetes (المجموعة نفسها أو مجموعة مختلفة).
Northbound mTLS يمكن استخدامها من خلال أجهزة موازنة الحمل في Google Cloud. راجِع Apigee X Northbound Mutual TLS باستخدام جهاز موازنة حمل التطبيقات الخارجي.
OAuth تؤدي سياسة RevokeOAuthv2 الجديدة إلى إبطال التفويض حسب رقم تعريف المستخدم النهائي أو رقم تعريف التطبيق أو كليهما. تحلّ هذه السياسة محل واجهة برمجة التطبيقات Apigee Edge API لإبطال الرموز المميزة لبروتوكول OAuth2.
السياسات
  • السياسات الجديدة:
    • سياسة AssertCondition: تقيّم عبارة شرطية في وقت التشغيل في مسارات الطلب أو الرد.
    • سياسة مشاركة الموارد المشتركة المنشأ (CORS): تتيح لطلبات JavaScript XMLHttpRequest (XHR) التي يتم تنفيذها في صفحة ويب التفاعل مع موارد من نطاقات غير تابعة للمصدر.
    • سياسة DataCapture: تحلّ محلّ سياسة StatisticsCollector.
    • سياسة ExternalCallout: ترسل طلبات gRPC إلى خادم gRPC لتنفيذ سلوك مخصّص غير متاح في سياسات Apigee.
    • سياسة GraphQL: تحلّل حمولات GraphQL إلى متغيرات تدفق الرسائل، أو تتحقّق من صحة طلبات GraphQL استنادًا إلى مخطط، أو تنفّذ كلتا العمليتين.
    • سياسة PublishMessages: تنشر معلومات تدفق خادم وكيل واجهة برمجة التطبيقات إلى موضوع Google Cloud Pub/Sub.
    • سياسة RevokeOAuthv2: يتم الإبطال حسب معرّف المستخدم أو معرّف التطبيق أو كليهما.
    • سياسة TraceCapture: تضيف هذه السياسة متغيرات إضافية إلى بيانات التتبُّع في وقت التشغيل على Apigee.
  • السياسة غير متاحة:
    • سياسة StatisticsCollector (تم استبدالها بسياسة DataCapture الجديدة)
  • السياسات التي تم تغييرها:
reasonPhrase غير متوافقة.
المراجع لا يمكن استخدام الموارد على مستوى المؤسسة
الأدوار والأذونات
  • تتم إدارتها من خلال خدمة "إدارة الهوية وإمكانية الوصول" في Google Cloud Console
  • تتوفّر بعض الأدوار الجاهزة المحدّدة مسبقًا
  • يمكنك إنشاء أدوار مخصّصة يمكن أن تتضمّن أذونات أخرى في Google Cloud.

لمزيد من المعلومات، يُرجى الاطّلاع على المستخدمون والأدوار.

Sense استخدِم Advanced API Security.
خدمات SOAP في معالج "إنشاء خادم وكيل" غير متوافقة. يمكنك الاطّلاع على wsdl2apigee، وهو مشروع مفتوح المصدر يوفّر أدوات SOAP لاستخدامها مع Apigee.
تتبُّع/تصحيح أخطاء الجلسات يُرجى الاطّلاع على الاختلافات مع أداة Trace.
المضيفون الافتراضيون

بالنسبة إلى Apigee Hybrid:

  • يتم تنفيذ عملية الدخول من خلال بوابة الدخول Apigee.
  • يتم نشر المفاتيح والشهادات مباشرةً إلى Kubernetes.

بالنسبة إلى Apigee X:

  • يعرض كل مثيل نقطة نهاية HTTPS من خلال شهادة موقَّعة ذاتيًا. يمكن تنزيل شهادة هيئة إصدار الشهادات من خلال طلبها من المؤسسة.

الاختلافات مع "التتبُّع"

يقارن الجدول التالي بين الاختلافات في طريقة عمل أداة Trace في Apigee X وApigee Hybrid مقارنةً بـ Apigee Edge Cloud:

الميزة Apigee Edge Cloud Apigee X وHybrid
الالتزام بالمواعيد الوقت الفعلي؛ متزامن تأخير طفيف، غير متزامن
اسم الجلسة/معرّف الجلسة يقبل اسم الجلسة من المستخدم لا يقبل اسم الجلسة من المستخدم
الفلاتر إتاحة الفلتر الأساسي، مثل فلترة العناوين ومَعلمات طلب البحث إتاحة منطق فلترة معقّد، بما في ذلك العمليات المنطقية AND وOR الوصول إلى أي متغيّر من متغيّرات التدفق المذكورة في مرجع متغيّرات التدفق البنية هي نفسها المستخدَمة مع العبارات الشرطية، كما هو موضّح في مرجع الشروط.
مهلة الجلسة

تحدّد هذه السمة مدة جلسة تصحيح الأخطاء ومدة الاحتفاظ بالبيانات.

القيمة التلقائية هي 20 دقيقة عند بدء العملية من خلال طلبات البيانات من واجهة برمجة التطبيقات و10 دقائق عند بدء العملية من خلال واجهة المستخدم.

تحدّد هذه السمة مدة جلسة تصحيح الأخطاء فقط. نقطة البداية هي عندما يتلقّى معالج الرسائل طلبًا بالتشغيل في وضع تصحيح الأخطاء.

القيمة التلقائية هي 5 دقائق إذا تم بدء الجلسة باستخدام واجهة برمجة التطبيقات، و10 دقائق إذا تم بدؤها في واجهة المستخدم.

يتم الاحتفاظ بالبيانات لمدة 24 ساعة قبل أن يحذفها الوضع المختلط تلقائيًا.

صلاحية الجلسة

مدة صلاحية طلب إنشاء الجلسة إذا لم تبدأ جلسة تصحيح الأخطاء خلال هذه الفترة الزمنية، يمكن لأدوات المزامنة تجاهل طلب إنشاء الجلسة. احرص على إبقاء ساعات المزامنة متزامنة، كما هو موضح في المتطلبات الأساسية.
عدد طلبات تتبُّع الأخطاء الحد الأقصى هو 20 لكل معالج رسائل القيمة التلقائية هي 10 لكل معالج رسائل، والحد الأقصى هو 15.
واجهة برمجة التطبيقات Apigee Edge Cloud Apigee X
تعرض Apigee X واجهة برمجة التطبيقات الخاصة بجلسة تصحيح الأخطاء و واجهة برمجة التطبيقات الخاصة ببيانات جلسة تصحيح الأخطاء، ولكنّها لا تتيح ما يلي من خلال واجهات برمجة التطبيقات في Apigee X:
إيقاف جلسة تصحيح الأخطاء

حذف معاملات محدّدة

الاختلافات في تحقيق الربح

يقدّم الجدول التالي مقارنة بين الميزات الرئيسية في Apigee Edge Monetization وApigee X Monetization.

تحقيق الربح من Apigee Edge Apigee X/hybrid Monetization
ترتبط خطط الأسعار بحِزم منتجات واجهة برمجة التطبيقات التي يمكن إرفاقها بمنتجات متعددة لواجهة برمجة التطبيقات ترتبط خطط الأسعار بمنتجات واجهة برمجة التطبيقات (علاقة فردية)
خطط معدّل الشراء لمطوّري التطبيقات مطوّرو التطبيقات يشترون منتجات واجهة برمجة التطبيقات
تتم إدارة الحصص على مستوى خادم وكيل لواجهة برمجة التطبيقات تتم إدارة الحصص على مستوى منتج واجهة برمجة التطبيقات (مستوى المؤسسة)
لا يمكن تعديل خطط الأسعار المنشورة أو حذفها، بل يمكن فقط انتهاء صلاحيتها. يمكن أن تنتهي صلاحية خطط الأسعار المنشورة أو يتم تعديلها أو نقلها إلى مسودّة أو حذفها
الإعداد المعقّد (بدون معالج أو أداة معاينة) تبسيط عملية إعداد خطط الأسعار باستخدام المعالج وأداة المعاينة
تحظر سياسة MonetizationLimitsCheck إمكانية الوصول بعد معالجة طلب بيانات من واجهة برمجة التطبيقات الأول إذا لم يشترِ مطوّر التطبيق اشتراكًا تحظر سياسة MonetizationLimitsCheck الوصول على الفور إذا لم يشترِ مطوّر التطبيق اشتراكًا أو تجاوز الحصة.
يمكن تسجيل بيانات تحقيق الربح للمعاملات باستخدام متغيّرات مخصّصة في سياسة "تسجيل المعاملات". تسجّل Apigee بيانات تحقيق الربح تلقائيًا، ويمكن إلغاء بيانات تحقيق الربح للمعاملات باستخدام سياسة DataCapture. لمزيد من المعلومات، راجِع مقالة تسجيل بيانات تحقيق الربح.
يمكن ضبط حسابات الدفع المسبق والدفع عند الاستخدام لكل من المطوّرين وخطط الأسعار. لا يمكن ضبط حسابات الدفع المسبق والدفع الآجل إلا للمطوّرين.

ما هي ميزات Apigee Edge غير المتوافقة مع Apigee X؟

لا يخطّط محرّك بحث Google لإتاحة الميزات التالية:

  • إضافات Apigee Edge
  • متجر مواصفات OpenAPI
  • واجهات برمجة التطبيقات للبحث عن رموز الدخول عبر OAuth أو إبطالها (لأنّ الرموز يتم تشفيرها)
  • سياسة OAuth v1 أو OAuthv1.0a
  • Trireme (تم إيقافها نهائيًا في 10/10/2019)
  • لا تتوافق العناوين التي تبدأ بالبادئة "X-Apigee-" مع Apigee X، ويتم إزالتها من الطلبات والردود قبل إرسالها إلى الأهداف والعملاء.
  • السمة proxy_read_timeout في Apigee Edge غير متاحة في Apigee X. راجِع ضبط io.timeout.millis وapi.timeout للاطّلاع على إعدادات المهلة ذات الصلة في Apigee X.

مقارنة واجهات برمجة التطبيقات

بشكل عام، تتوفّر معظم واجهات برمجة التطبيقات في Apigee Edge على إصدارات مكافئة في Apigee API. يقدّم هذا القسم ما يلي:

ملخّص التغييرات باستخدام واجهة برمجة التطبيقات

في ما يلي قائمة بالتغييرات في السلوك على مستوى جميع واجهات برمجة التطبيقات في Apigee X مقارنةً بواجهات برمجة التطبيقات في Apigee Edge.

السلوك واجهات برمجة التطبيقات في Apigee Edge واجهات برمجة التطبيقات في Apigee X
النطاق الأساسي api.enterprise.apigee.com apigee.googleapis.com
أنواع الوسائط application/json
application/xml
application/json
المصادقة OAuth2 وSAML وBasic OAuth2
الطوابع الزمنية في المفاتيح صيغة int64
{
  "createdAt": 1234,
  "lastModifiedAt": 5678
}
صيغة String
{
  "createdAt": "1234",
  "lastModifiedAt": "5678"
}
بنية مَعلمة طلب البحث expand=false
[
        "helloworld",
        "weather"
      ]
{
  "proxies": [
    {
      "name": "helloworld"
    },
    {
      "name": "weather"
    }
  ]
}
مَعلمات طلب البحث التي تبدأ بشرطة سفلية متوافق (_optimal=true) غير متوافق (optimal=true)
السمات في الحِزم:
  • created_by
  • modified_by
  • self
متاح غير متاح
القيم التلقائية في الحمولة متاحة غير متاحة
بنية معالجة الأخطاء
{
        "code": "...",
        "message": "..",
        "contexts": []
      }
{
  "error": {
    "code": 409,
    "message": "...",
    "status": "ABORTED",
    "details": [...]
  }
}
ردّ على طلب حذف ذاكرة التخزين المؤقت عمليات الإرجاع: 200 OK وتفاصيل ذاكرة التخزين المؤقت المرتجعات: 204 No Content
عمليات Cache API القائمة إنشاء الحصول على تعديل حذف محو الكل و محو. القائمة و الحذف فقط. يتم إنشاء ذاكرة التخزين المؤقت L1 القصيرة الأجل تلقائيًا عند نشر خادم وكيل لواجهة برمجة التطبيقات. لمزيد من المعلومات، اطّلِع على التفاصيل الداخلية لذاكرة التخزين المؤقت.

الاختلافات بين واجهات برمجة التطبيقات للمقاييس في Apigee Edge وApigee X

ملخّص التغييرات باستخدام واجهة برمجة التطبيقات يسرد الاختلافات العامة بين واجهة برمجة التطبيقات Apigee Edge وواجهة برمجة التطبيقات Apigee X. يتضمّن الجدول التالي الاختلافات المحدّدة لواجهات برمجة التطبيقات الخاصة بالمقاييس:

الميزة واجهات برمجة التطبيقات في Apigee Edge واجهات برمجة التطبيقات في Apigee X
نقطة النهاية لواجهة برمجة التطبيقات api.enterprise.apigee.com apigee.googleapis.com
رسائل إلكترونية يومية تتضمّن إحصاءات لا تتوفّر أي واجهات برمجة تطبيقات
Async Query List API الحصول على قائمة بطلبات البحث غير المتزامنة في "إحصاءات Google" يتم حذف السمة userId من الردّ. راجِع الإجراء: organizations.environments.queries.list.
واجهات برمجة التطبيقات للتقارير المخصّصة Reports API تمت إزالة السمتَين createdBy وlastModifiedBy من الردّ. اطّلِع على Reports API.

واجهات برمجة التطبيقات غير المتوافقة مع Apigee Edge

يسرد الجدول التالي واجهات برمجة التطبيقات غير المتوافقة مع Apigee Edge (التي ليس لها مكافئات في Apigee X API).

فئة واجهة برمجة التطبيقات واجهات برمجة التطبيقات غير المتوافقة مع Apigee Edge
API Monitoring لا تتوفّر أي واجهات برمجة تطبيقات
خوادم وكيلة لواجهة برمجة التطبيقات
  • فرض إلغاء نشر خادم وكيل لواجهة برمجة التطبيقات
  • الحصول على حِزم npm التابعة
  • إدارة وحدات npm
عمليات التدقيق استخدام Stackdriver Logging API
السجلات المخزّنة مؤقتًا لا تتوفّر أي واجهات برمجة تطبيقات
الشركات لا تتوفّر أي واجهات برمجة تطبيقات
تطبيقات الشركة لا تتوفّر أي واجهات برمجة تطبيقات
مجموعة تطبيقات الشركة لا تتوفّر أي واجهات برمجة تطبيقات
مفاتيح تطبيقات الشركة لا تتوفّر أي واجهات برمجة تطبيقات
جلسات تصحيح الأخطاء
  • يتعذّر إيقاف جلسات التتبُّع
  • لا يمكن حذف معاملات فردية

لمزيد من المعلومات، اطّلِع على الاختلافات مع Trace.

تطبيق المطوّر الحصول على عدد موارد واجهة برمجة التطبيقات
مجموعة التطبيقات التابعة للمطوّر لا تتوفّر أي واجهات برمجة تطبيقات
الإضافات لا تتوفّر أي واجهات برمجة تطبيقات
ملف تخزين المفاتيح: ملف تخزين الشهادات الموثوقة اختبار ملف تخزين المفاتيح أو ملف تخزين الشهادات الموثوقة
LDAP لا تتوفّر أي واجهات برمجة تطبيقات
تحقيق الربح لا تتوفّر أي واجهات برمجة تطبيقات
الإصدار الثاني من OAuth لا تتوفّر أي واجهات برمجة تطبيقات
السياسات لا تتوفّر أي واجهات برمجة تطبيقات
ملفات المورد
  • نطاق مراجعة خادم وكيل لواجهة برمجة التطبيقات
  • نطاق المؤسسة
Sense لا تتوفّر أي واجهات برمجة تطبيقات
المستخدمون وأدوارهم استخدام واجهات برمجة التطبيقات ذات الصلة بخدمة Google Identity and Access Management (IAM) كما هو موضّح في إدارة المستخدمين والأدوار والأذونات باستخدام واجهات برمجة التطبيقات
المضيفون الافتراضيون لا تتوفّر أي واجهات برمجة تطبيقات

Apigee Edge Private Cloud مقابل Apigee Hybrid

يقارن الجدول التالي بين Apigee Edge for Private Cloud وApigee hybrid:

الخدمة فئة منتج أو ميزة في Apigee
Apigee Edge for Private Cloud Apigee Hybrid
"إحصاءات" خوادم Qpid وPostgres تستخدم وحدة جمع البيانات في مستوى وقت التشغيل fluentd وUDCA (أداة جمع البيانات الشاملة) لجمع الإحصاءات وتغذية البيانات إلى UAP (منصة الإحصاءات الموحّدة) في مستوى الإدارة.
بوابة خادم وكيل لواجهة برمجة التطبيقات معالج الرسائل يعالج معالج الرسائل (MP) الطلبات الواردة. يتم تنفيذ وحدات المعالجة كواحد أو أكثر من التطبيقات التي تعمل في حاويات في مستوى وقت التشغيل.
الاستمرار عقدة أو حلقة Cassandra توفّر Cassandra إمكانية الاحتفاظ بالبيانات لميزات نظام إدارة المفاتيح (KMS) ومحاكي الجهاز الافتراضي (KVM) والحصة والتخزين المؤقت.
التفعيل ZooKeeper يضمن المزامِن إبقاء إعدادات خادم وكيل واجهة برمجة التطبيقات ومعلومات البيئة والبيانات الأخرى محدّثة بين مستوى الإدارة ومستوى وقت التشغيل.
واجهة مستخدم المشرف تتم استضافة واجهة مستخدم Apigee Edge على "خادم الإدارة". تتم استضافة واجهة مستخدم Apigee على مستوى الإدارة.
موازنة الحمل جهاز التوجيه يتولّى برنامج التحكّم Istio Ingress تسليم الطلبات إلى تطبيق معالج الرسائل (MP) الذي يعمل في حاوية ضمن مستوى وقت التشغيل.
واجهات برمجة التطبيقات خادم الإدارة يمكن الوصول إلى واجهات برمجة التطبيقات في Apigee X من خلال خادم الإدارة وMART. تتفاعل MART مع مخزن بيانات Cassandra المحلي وتعمل كمزوّد لواجهة برمجة التطبيقات الخاصة بـ Apigee X للوصول إلى كيانات بيانات وقت التشغيل وإدارتها.
المقاييس كل مكوّن تم إعداده باستخدام JMX تتم إدارتها من خلال خادم Prometheus واحد لكل مجموعة لجميع الخدمات.