Halaman ini menjelaskan cara membuat diagram untuk memantau pemakaian komputasi dan penyimpanan Earth Engine menggunakan Cloud Monitoring.
Ada cara lain untuk memantau penggunaan Earth Engine dari Konsol Cloud, yang bukan fokus dokumen ini, tetapi mencakup:
- Halaman API & Services > Metrics, yang menampilkan metrik dasar termasuk traffic (jumlah permintaan), error, dan latensi (per metode API, kode respons, atau kredensial).
- Halaman API & Layanan > Kuota & Batas Sistem, yang menampilkan jumlah aset yang disimpan dalam byte dan jumlah permintaan baca untuk aset.
- Halaman API & Layanan > Kredensial, yang menampilkan kredensial mana (misalnya, akun layanan) yang telah digunakan untuk mengakses API.
Melihat penggunaan di Cloud Monitoring
Membuat diagram metrik di Metrics Explorer
Buka halaman Monitoring > Metrics Explorer di Cloud Console.
Pilih nama project Anda jika belum dipilih di bagian atas halaman.
- Catatan: Anda harus memiliki izin Identity and Access Management (IAM) yang sesuai untuk mengakses data pemantauan.
Klik Pilih metrik untuk memilih metrik yang akan ditambahkan ke diagram.
- Metrik Earth Engine berada di resource Earth Engine Cloud Project.
- Secara default, hanya resource dan metrik yang aktif dalam satu jam terakhir yang terlihat. Sesuaikan rentang waktu atau hapus centang filter "Aktif" untuk melihat lebih banyak metrik.
Setelah memilih metrik, klik Terapkan.
Di panel atas, konfigurasikan filter drop-down untuk menetapkan cara memvisualisasikan data.
- Secara default, penjelajah akan menampilkan agregasi tarif untuk metrik compute. Lihat bagian Unit dan Penyelaras untuk mengetahui detail tentang cara memilih Penyelaras yang berbeda dan menampilkan unit eksplisit.
- Misalnya, untuk melihat total komputasi batch yang telah selesai digunakan per
workload_tag
(lihat bagian Tag workload) selama minggu lalu, Anda dapat memilih setelan berikut. Di sini, setiap titik data mewakili jumlah total jam EECU yang digunakan setiap tugas batch yang diselesaikan.
Dokumentasi Cloud Monitoring memberikan panduan selengkapnya tentang cara menggunakan Cloud Monitoring. Secara khusus, halaman Pilih metrik untuk membuat diagram memberikan ringkasan mendetail tentang berbagai cara membuat kueri, dan halaman Pemfilteran dan agregasi memberikan informasi selengkapnya tentang cara mengonfigurasi deret waktu.
Metrik yang Tersedia
Metrik | Deskripsi | Label yang tersedia |
---|---|---|
Detik EECU yang diselesaikan | Penggunaan komputasi Earth Engine untuk permintaan yang berhasil dalam EECU-detik. Penggunaan dilaporkan saat permintaan selesai dan tidak dilaporkan untuk permintaan yang gagal. |
compute_type : Jenis komputasi, berdasarkan
lingkungan pemrosesan permintaan. Salah satu dari
[online , batch , highvolume ].
client_type : Jenis klien (jika diketahui), misalnya:
ee-js/latest atau
python/v0.1.300 . Jenis klien tidak ditetapkan untuk komputasi batch.
workload_tag : Tag beban kerja (jika disediakan di klien), misalnya: my-export1 . Lihat bagian Tag beban kerja untuk mengetahui cara menetapkan label ini.
|
EECU-detik yang sedang berlangsung | Penggunaan komputasi Earth Engine untuk semua permintaan dalam EECU-detik. Penggunaan dilaporkan secara berkala saat permintaan berjalan. |
compute_type : Jenis komputasi, berdasarkan
lingkungan pemrosesan permintaan. Salah satu dari
[online , batch , highvolume ].
client_type : Jenis klien (jika diketahui), misalnya:
ee-js/latest atau
python/v0.1.300 . Jenis klien tidak ditetapkan untuk komputasi batch.
workload_tag : Tag beban kerja (jika disediakan di klien), misalnya: my-export1 . Lihat bagian Tag beban kerja untuk mengetahui cara menetapkan label ini.
|
Byte yang Digunakan | Jumlah byte penyimpanan aset Earth Engine yang digunakan. Dibuat sampelnya setiap 30 menit. | T/A |
Untuk mengetahui daftar lengkap metrik yang tersedia di Cloud Monitoring, lihat metrik Google Cloud.
Unit dan Perata
Secara default, metrik komputasi akan ditampilkan sebagai rasio tanpa satuan dari rata-rata detik EECU yang digunakan per detik selama Interval min (default 1 menit).
Untuk melihat waktu EECU mentah yang digunakan dengan unit eksplisit, klik
kolom Aggregation dalam kueri Anda, lalu pilih "Configure aligner" dari
menu yang dihasilkan. Hal ini menggantikan operasi agregasi dengan dua operasi baru:
Pengelompokan dan Fungsi perataan. Memilih "Pengelompokan: Sum
" dan
"Fungsi perataan: Sum
" akan membuat grafik dengan unit eksplisit,
yang mewakili total waktu EECU yang digunakan di setiap titik data. Lihat Referensi
Penyelaras
untuk mengetahui daftar kemungkinan Penyelaras.
Tag Workload
Tag beban kerja adalah label untuk memantau komputasi tertentu dalam Earth Engine. Gunakan setDefaultWorkloadTag
untuk mengikat semua komputasi dalam skrip ke
tag workload default, kecuali jika ditetapkan secara eksplisit dengan
ee.data.setWorkloadTag
, dalam
hal ini, default akan diganti. Metode ini menetapkan label workload_tag
untuk komputasi dan tugas ekspor tertentu.
Kemudian, Anda dapat memantau dan melacak komputasi yang diberi tag di Metrics Explorer menggunakan metrik Earth Engine Cloud Project > Project > Used EECUs, serta mengelompokkan atau memfilter menurut workload_tag
.
Misalnya, untuk memantau EECU yang digunakan untuk komputasi dan/atau ekspor image:
Editor Kode (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()
Dalam contoh ini, semua komputasi dianotasi dengan tag landsat-compositing
(ditetapkan sebagai default), dan ekspor mendapatkan tag beban kerjanya sendiri karena
ee.data.setWorkloadTag
dipanggil sebelum menjalankannya. Gunakan
ee.data.resetWorkloadTag
untuk
menyetel kembali ke tag default atau untuk menetapkan tag default kembali ke string kosong.