يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستندات
Apigee X. المعلومات
.الإصدار 1.6.1
اكتب إدخالات في سجلات التسجيل في السحابة الإلكترونية.
يوفر هذا المحتوى مرجعًا لضبط هذه الإضافة واستخدامها.
المتطلبات الأساسية
قبل استخدام هذه الإضافة من خادم وكيل لواجهة برمجة التطبيقات، يجب:
في "إدارة الهوية وإمكانية الوصول"، يمكنك إسناد دور التسجيل > كاتب السجلّات إلى عضو المشروع الذي سيمثّل إضافتك في نظام التسجيل في السحابة الإلكترونية. للحصول على تعليمات عن كيفية منح الأدوار، يُرجى الاطّلاع على منح الأدوار لحساب خدمة لموارد محدَّدة. لمزيد من المعلومات عن تسجيل الأدوار، يُرجى الاطّلاع على دليل التحكّم في الوصول.
استخدِم محتوى ملف JSON للمفتاح الناتج عند تثبيت الإضافة وضبطها باستخدام مرجع الإعدادات.
يمكن طلب هذه الإضافة من خلال سياسة ExtensionCallout المتوفّرة في PostClientFlow.
إذا كنت تريد استخدام سياسة ExtensionCallout لطلب هذه الإضافة من
PostClientFlow، تأكّد من ضبط العلامة features.allowExtensionsInPostClientFlow
على true
في مؤسستك.
إذا كنت أحد عملاء Apigee Edge for Public Cloud، يجب التواصل مع فريق دعم Apigee Edge للتأكّد من ضبط العلامة
features.allowExtensionsInPostClientFlow
علىtrue
في مؤسستك.إذا كنت أحد عملاء Apigee Edge for Private Cloud، يمكنك استخدام واجهة برمجة التطبيقات تحديث خصائص المؤسسة لضبط العلامة
features.allowExtensionsInPostClientFlow
علىtrue
.
لمحة عن التسجيل في السحابة الإلكترونية
.التسجيل في السحابة الإلكترونية هو جزء من مجموعة عمليات Google Cloud. ويتضمن مساحة تخزين للسجلات، وواجهة مستخدم تسمى مستكشف السجلات، وواجهة برمجة تطبيقات لإدارة السجلات آليًا. باستخدام Cloud Logging، يمكنك قراءة إدخالات السجلّ وكتابتها والبحث في السجلات وفلترتها وتصدير السجلات وإنشاء مقاييس مستندة إلى السجلات.
تكتب إضافة Cloud Logging حاليًا الإدخالات في السجلّ. لمعرفة مزيد من المعلومات، يُرجى الاطّلاع على مستندات تسجيل الدخول إلى السحابة الإلكترونية.
عيّنات
توضّح الأمثلة التالية كيفية ضبط الدعم لإجراءات إضافة "التسجيل في السحابة الإلكترونية" باستخدام سياسة ExtensionCallout.
السجلّ العام
تعمل السياسة التالية على كتابة الرسالة This is a test
في سجلّ باسم
example-log
في مورد Cloud Global. في الاستخدام الفعلي، قد يتم تضمين الرسالة في متغير تدفق تم تعيينه في مكان آخر في الخادم الوكيل لواجهة برمجة التطبيقات.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ConnectorCallout async="false" continueOnError="true" enabled="true" name="Logging-Extension">
<DisplayName>Logging Connector</DisplayName>
<Connector>cloud-extension-sample</Connector>
<Action>log</Action>
<Input><![CDATA[{
"logName": "example-log",
"metadata": {
"resource": {
"type": "global",
"labels": {
"project_id": "my-test"
}
}
},
"message": "This is a test."
}]]></Input>
</ConnectorCallout>
يوفر هذا المحتوى مرجعًا لضبط هذه الإضافة واستخدامها. لمعرفة خطوات إعداد إضافة باستخدام وحدة تحكُّم Apigee، يُرجى الاطّلاع على إدراج إضافة وضبطها.
المهام
log
يكتب رسالة في السجل.
يؤدي هذا الإجراء إلى كتابة إدخال في سجلّ Cloud Logging. تتألف إدخالات السجل من بيانات وصفية
وبيانات الإدخال. لمزيد من المعلومات عن إدخالات السجل، راجع مرجع الإدخال.
للحصول على معلومات عن محتوى السمة metadata
، يُرجى الاطّلاع على عنصر
LogEntry
في مستندات Cloud Logging.
البنية
<Action>log</Action>
<Input><![CDATA[{
"logName" : "cloud-log-name-to-use",
"metadata" : JSON-structured-metadata,
"message" : "data-to-log-as-entry"
}]]></Input>
مثال: سلسلة
<Action>log</Action>
<Input><![CDATA[{
"logName" : "example-log",
"metadata" : { "resource" : { "type" : "global" } },
"message": "This is a test."
}]]></Input>
مثال: JSON
<Action>log</Action>
<Input><![CDATA[{
"logName" : "example-log",
"metadata" : { "resource" : { "type" : "global" } },
"message" : { "info" : "This is a test." }
}]]></Input>
مَعلمات الطلب
المَعلمة | الوصف | Type | تلقائي | مطلوبة |
---|---|---|---|---|
logName |
اسم السجل الذي ينتمي إليه هذا الإدخال. | سلسلة | لا ينطبق | نعم |
metadata |
البيانات الوصفية حول إدخال السجلّ. لمزيد من المعلومات والخيارات حول ضبط type وlabels في metadata ، يُرجى الاطّلاع على MonitoredResource. |
JSON | لا ينطبق | لا |
message |
البيانات المطلوب استخدامها كقيمة لإدخال السجلّ هذا. ويمكنك تحديد سلسلة بسيطة أو استخدام JSON لتسجيل رسالة أكثر تنظيمًا. | سلسلة أو JSON | لا ينطبق | نعم |
الإجابة
None
إذا تمت كتابة الرسالة في السجلّ. وإلا، فسيعرض الطلب خطأ. راجع أيضًا تصحيح أخطاء الإضافة.
مرجع الإعدادات
استخدِم ما يلي عند ضبط هذه الإضافة ونشرها للاستخدام في الخوادم الوكيلة لواجهة برمجة التطبيقات.
خصائص الإضافات الشائعة
السمات التالية متاحة لكل إضافة.
الموقع | الوصف | تلقائي | عنصر مطلوب |
---|---|---|---|
name |
الاسم الذي تُعطِه هذه الإضافة من الإضافات. | لا ينطبق | متوافق |
packageName |
اسم حزمة الإضافة كما هو مُوضَّح من Apigee Edge. | لا ينطبق | متوافق |
version |
رقم إصدار حزمة الإضافة التي تجري عملية إعداد الإضافة منها. | لا ينطبق | متوافق |
configuration |
قيمة الإعداد المتعلقة بالإضافة التي تدرجها الاطّلاع على خصائص حزمة الإضافات هذه | لا ينطبق | متوافق |
الخصائص لحزمة الإضافات هذه
يمكنك تحديد قيم لخصائص الإعداد التالية الخاصة بهذه الإضافة.
الموقع | الوصف | تلقائي | مطلوبة |
---|---|---|---|
projectId |
رقم تعريف مشروع Google Cloud الذي يجب إنشاء السجلّات فيه. | لا ينطبق | نعم |
credentials |
عند إدخالها في وحدة تحكّم Apigee Edge، تكون هي محتوى ملف مفتاح حساب الخدمة. وعند إرسالها من خلال واجهة برمجة تطبيقات الإدارة، تكون قيمة بترميز base64 يتم إنشاؤها من ملف مفتاح حساب الخدمة. | لا ينطبق | نعم |