مراقبة الاستخدام

توضّح هذه الصفحة كيفية إنشاء الرسوم البيانية لتتبُّع استهلاك وحدات المعالجة والمساحة التخزينية في Earth Engine باستخدام ميزة "مراقبة السحابة الإلكترونية".

هناك طرق أخرى لمراقبة استخدام Earth Engine من Cloud Console، وهي لا تُمثّل محور المستند، ولكنها تشمل ما يلي:

عرض الاستهلاك في Cloud Monitoring

عرض المقاييس في الرسم البياني ضمن "مستكشف المقاييس"

  1. انتقِل إلى صفحة المراقبة > مستكشف المقاييس في Cloud Console.

    الانتقال إلى "أداة استكشاف المقاييس"

  2. اختَر اسم مشروعك إذا لم يكن محدّدًا في أعلى الصفحة.

  3. انقر على اختيار مقياس لاختيار مقياس لإضافته إلى الرسم البياني.

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

  5. في اللوحة العلوية، اضبط الفلاتر المنسدلة لتحديد كيفية عرض البيانات.

    • سيعرض المستكشف تلقائيًا تجميعًا لمعدّلات المقاييس المتعلّقة بالحساب. اطّلِع على قسم الوحدات وأدوات المحاذاة للحصول على تفاصيل عن اختيار أداة محاذاة مختلفة وعرض وحدات صريحة.
    • على سبيل المثال، للاطّلاع على إجمالي عمليات الحساب المجمّعة المكتملة المستخدَمة لكل 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

إعداد لغة Python

اطّلِع على صفحة بيئة Python للحصول على معلومات عن واجهة برمجة التطبيقات Python API واستخدام IDE geemap لتطوير التطبيقات التفاعلي.

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 لمحاولة الرجوع إلى العلامة التلقائية أو لإعادة ضبط العلامة التلقائية على سلسلة فارغة.