توضّح هذه الصفحة كيفية إنشاء الرسوم البيانية لتتبُّع استهلاك وحدات المعالجة والمساحة التخزينية في Earth Engine باستخدام ميزة "مراقبة السحابة الإلكترونية".
هناك طرق أخرى لمراقبة استخدام Earth Engine من Cloud Console، وهي لا تُمثّل محور المستند، ولكنها تشمل ما يلي:
- صفحة واجهات برمجة التطبيقات والخدمات > المقاييس، التي تعرض المقاييس الأساسية، بما في ذلك عدد الزيارات (عدد الطلبات) والأخطاء ووقت الاستجابة (لكل طريقة لواجهة برمجة التطبيقات أو رمز استجابة أو بيانات اعتماد)
- صفحةAPIs & Services (واجهات برمجة التطبيقات والخدمات) > Quotas & System Limits (الحصص وحدود النظام)، التي تعرِض مقدار مواد العرض المخزّنة بالكيلوبايت وعدد طلبات قراءة مواد العرض
- صفحة APIs & Services (واجهات برمجة التطبيقات والخدمات) > Credentials (بيانات الاعتماد) التي تعرض بيانات الاعتماد (مثل حسابات الخدمة) التي تم استخدامها للوصول إلى واجهة برمجة التطبيقات
عرض الاستهلاك في Cloud Monitoring
عرض المقاييس في الرسم البياني ضمن "مستكشف المقاييس"
انتقِل إلى صفحة المراقبة > مستكشف المقاييس في Cloud Console.
اختَر اسم مشروعك إذا لم يكن محدّدًا في أعلى الصفحة.
- ملاحظة: يجب أن يكون لديك أذونات إدارة الهوية وإمكانية الوصول المناسبة (IAM) للوصول إلى بيانات المراقبة.
انقر على اختيار مقياس لاختيار مقياس لإضافته إلى الرسم البياني.
- تندرج مقاييس Earth Engine ضمن مورد مشروع Earth Engine في السحابة الإلكترونية.
- تظهر تلقائيًا الموارد والمقاييس التي كانت نشطة في آخر ساعة فقط. عدِّل النطاق الزمني أو أزِل العلامة من الفلتر "نشط" لاطلاعك على مزيد من المقاييس.
بعد اختيار مقياس، انقر على تطبيق.
في اللوحة العلوية، اضبط الفلاتر المنسدلة لتحديد كيفية عرض البيانات.
- سيعرض المستكشف تلقائيًا تجميعًا لمعدّلات المقاييس المتعلّقة بالحساب. اطّلِع على قسم الوحدات وأدوات المحاذاة للحصول على تفاصيل عن اختيار أداة محاذاة مختلفة وعرض وحدات صريحة.
- على سبيل المثال، للاطّلاع على إجمالي عمليات الحساب المجمّعة المكتملة المستخدَمة لكل
workload_tag
(راجِع قسم علامات "حملات العمل") على مدار الأسبوع الماضي، يمكنك اختيار الإعدادات التالية. في هذه الحالة، تمثّل كل نقطة بيانات إجمالي عدد ساعات وحدة معالجة البيانات الإلكترونية التي استخدمتها كل مهمة مكتملة من مهام المعالجة دفعة واحدة.
مستندات Cloud Monitoring: توفّر المزيد من الأدلة حول استخدام Cloud Monitoring. على وجه الخصوص، تقدّم صفحة اختيار القياسات التي تريد عرضها في الرسم البياني نظرة عامة تفصيلية على الطرق المختلفة لإنشاء طلبات البحث، وتقدّم صفحة الفلترة والدمج مزيدًا من المعلومات حول ضبط السلسلة الزمنية.
المقاييس المتاحة
المقياس | الوصف | التصنيفات المتاحة |
---|---|---|
عدد ثوانٍ وحدة الطاقة الكهربائية المكتملة | تحسب Earth Engine استخدام الطلبات الناجحة في EECU-seconds. يتم تسجيل الاستخدام عند اكتمال الطلب، ولا يتم تسجيله للطلبات التي تنتهي بالفشل. |
compute_type : نوع الحوسبة، استنادًا إلى
بيئة المعالجة للطلب أحد قيم
[online أو batch أو highvolume ].
client_type : نوع العميل (إذا كان معروفًا)، على سبيل المثال:
ee-js/latest أو
python/v0.1.300 . لم يتم ضبط نوع العميل على "المعالجة المجمّعة".
workload_tag : علامة "عبء العمل" (إذا تم توفيرها في العميل)، على سبيل المثال: my-export1 . اطّلِع على قسم علامات "عبء العمل" لمعرفة كيفية ضبط هذا التصنيف.
|
ثوانٍ EECU قيد التقدّم | تحسب Earth Engine استخدام جميع الطلبات بوحدة EECU-seconds. يتم تسجيل الاستخدام بشكل دوري أثناء تنفيذ الطلب. |
compute_type : نوع الحوسبة، استنادًا إلى
بيئة المعالجة للطلب أحد قيم
[online أو batch أو highvolume ].
client_type : نوع العميل (إذا كان معروفًا)، على سبيل المثال:
ee-js/latest أو
python/v0.1.300 . لم يتم ضبط نوع العميل على "المعالجة المجمّعة".
workload_tag : علامة "عبء العمل" (إذا تم توفيرها في العميل)، على سبيل المثال: my-export1 . اطّلِع على قسم علامات "عبء العمل" لمعرفة كيفية ضبط هذا التصنيف.
|
وحدات البايت المستخدَمة | عدد وحدات البايت المستخدَمة في مساحة تخزين مواد العرض في Earth Engine يتم أخذ عيّنات كل 30 دقيقة. | لا ينطبق |
للحصول على قائمة كاملة بالمقاييس المتاحة في "مراقبة السحابة الإلكترونية"، اطّلِع على مقاييس Google Cloud.
الوحدات وألواح التثبيت
سيتم تلقائيًا عرض مقاييس الحوسبة كمعدّل بدون وحدة لمتوسط EECU-الثانية المستخدَمة في الثانية على مدار الفاصل الزمني الأدنى (دقيقة واحدة تلقائيًا).
للاطّلاع على الوقت الأوّلي لوحدة استهلاك الطاقة الكهربائية (EECU) المستخدَم مع الوحدات الصريحة، انقر على حقل
التجميع في طلب البحث واختَر "ضبط أداة المحاذاة" من
القائمة الناتجة. يؤدي ذلك إلى استبدال عملية التجميع بعمليتَين جديدتَين:
التجميع ودالة المحاذاة. سيؤدي اختيار "التجميع: Sum
" و
"دالة المحاذاة: Sum
" إلى إنشاء رسم بياني بوحدات صريحة،
يمثّل إجمالي وقت EECU المستخدَم في كل نقطة بيانات. اطّلِع على مرجع Aligner
للحصول على قائمة بأدوات Aligner المحتملة.
علامات حجم المعالجة
علامات "عبء العمل" هي تصنيفات لمراقبة عمليات حسابية معيّنة ضمن Earth
Engine. استخدِم setDefaultWorkloadTag
لربط جميع العمليات الحسابية في النص البرمجي بعلامة "حمل عمل" تلقائية ما لم يتم ضبط علامة باستخدام
ee.data.setWorkloadTag
، وفي هذه الحالة يتم إلغاء الإعداد التلقائي. تضبط هذه الطرق تصنيف workload_tag
لعمليات حسابية ومهام تصدير محدّدة.
يمكنك بعد ذلك تتبُّع العمليات الحسابية التي تم وضع علامة عليها في
أداة استكشاف المقاييس باستخدام مقياس مشروع Earth Engine Cloud >
المشروع > وحدات معالجة البيانات الإلكترونية المستخدَمة في Earth Engine، والتجميع أو الفلترة حسب workload_tag
.
على سبيل المثال، لمراقبة وحدات EECU المستخدَمة لحساب الصور و/أو تصديرها:
محرِّر الرموز البرمجية (JavaScript)
// Set a default workload tag. ee.data.setDefaultWorkloadTag('landsat-compositing') var composite = ee.ImageCollection('LANDSAT/LC08/C02/T1_L2') .filterDate('2020-01-01', '2021-01-01') .median(); // Set a workload tag for export. ee.data.setWorkloadTag('export-jobs'); Export.image.toAsset(composite); ee.data.resetWorkloadTag(); // Reset to landsat-compositing ee.data.resetWorkloadTag(true); // Reset back to empty
import ee import geemap.core as geemap
Colab (Python)
# Authenticate, then initialize with your Cloud Project. ee.Initialize(project='your-project') # Set a default workload tag. ee.data.setDefaultWorkloadTag('landsat-compositing') composite = ( ee.ImageCollection('LANDSAT/LC08/C02/T1_L2') .filterDate('2020-01-01', '2021-01-01') .median() ) # Set a workload tag for export. ee.data.setWorkloadTag('export-jobs') ee.batch.Export.image.toAsset(composite).start() ee.data.resetWorkloadTag() # Reset to landsat-compositing ee.data.resetWorkloadTag(True) # Reset back to empty # Alternatively, use a workload tag with the `with` context manager. with ee.data.workloadTagContext('export-jobs'): ee.batch.Export.image.toAsset(composite).start()
في هذا المثال، تتم إضافة تعليقات توضيحية إلى جميع العمليات الحسابية باستخدام العلامة landsat-compositing
(يتم ضبطها على الإعداد التلقائي)، ويحصل التصدير على علامة "عبء العمل" الخاص به لأنّه يتم استدعاء
ee.data.setWorkloadTag
قبل تشغيله. استخدِم
ee.data.resetWorkloadTag
لمحاولة
الرجوع إلى العلامة التلقائية أو لإعادة ضبط العلامة التلقائية على سلسلة فارغة.