Google Cloud Observability menyediakan alat pemantauan, logging, dan diagnostik. Alat ini dapat membantu Anda memantau dan menganalisis deployment dan eksekusi alur kerja, serta memahami perilaku, kondisi, dan performa aplikasi Anda.
Secara default, Workflows dikonfigurasi untuk melakukan hal berikut:
- Mengirim log audit sistem dan data ke Cloud Logging. Anda dapat menggunakan log yang dikumpulkan untuk men-debug, memecahkan masalah, dan mendapatkan insight tentang aplikasi Anda.
- Mengirim metrik sistem dan resource ke Cloud Monitoring. Anda dapat menggunakan metrik yang dikumpulkan untuk memantau kondisi dan performa, mengidentifikasi tren dan masalah, serta memberikan notifikasi untuk perubahan perilaku.
Mengirim log audit ke Cloud Logging
Workflows mengirimkan jenis data log audit berikut ke Cloud Logging:
- Log audit Aktivitas Admin
- Log audit Akses Data
- Log audit Peristiwa Sistem
- Log audit Kebijakan Ditolak
Log audit Akses Data dinonaktifkan secara default karena log audit ini dapat berukuran cukup besar. Untuk mengetahui informasi selengkapnya, lihat Mengaktifkan log audit Akses Data.
Untuk mengetahui informasi selengkapnya tentang log audit di Workflows, lihat referensi berikut:
Anda juga dapat mengirim log eksekusi ke Cloud Logging.
Mengirim metrik ke Cloud Monitoring
Workflows mengirim data metrik dari resource yang dipantau ke Google Cloud Observability. Resource yang dipantau di Monitoring merepresentasikan entitas logis atau fisik, seperti virtual machine, database, atau aplikasi. Resource yang dipantau berisi serangkaian metrik unik yang dapat dieksplorasi, dilaporkan melalui dasbor, atau digunakan untuk membuat pemberitahuan. Setiap resource juga memiliki serangkaian label resource, yang merupakan pasangan nilai kunci yang menyimpan informasi tambahan tentang resource. Label resource tersedia untuk semua metrik yang terkait dengan resource.
Untuk melihat semua jenis resource, lihat Jenis resource yang dimonitor. Untuk melihat semua jenis metrik, lihat MetrikGoogle Cloud . Luaskan berikut untuk melihat daftar jenis metrik yang dikirim dari Workflows ke Google Cloud Observability:
Jenis metrik Workflows
String "jenis metrik" dalam tabel ini harus diawali
dengan workflows.googleapis.com/
. Awalan tersebut telah dihilangkan dari entri dalam tabel.
Saat membuat kueri label, gunakan awalan metric.labels.
; misalnya, metric.labels.LABEL="VALUE"
.
Jenis metrik Tahap peluncuran (Tingkatan hierarki resource) Nama tampilan |
|
---|---|
Jenis, Tipe, Unit Resource yang dimonitor |
Deskripsi Label |
await_callback_step_count
GA
(project)
Jumlah Langkah Panggilan Balik yang Tertunda |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah langkah yang dieksekusi yang menunggu callback. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
|
callback_requests_count
GA
(project)
Jumlah Permintaan Telepon Balik |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah permintaan yang dibuat untuk memicu callback. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
|
callback_timeout_count
GA
(project)
Jumlah Waktu Tunggu Callback |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah panggilan balik yang waktunya habis. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
|
cmek_protected_workflow_count
GA
(project)
Jumlah Alur Kerja yang Dilindungi CMEK |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah alur kerja yang di-deploy dengan perlindungan CMEK. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
|
compute_slice_count
GA
(project)
Jumlah Slice Compute |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah slice komputasi yang dieksekusi. Langkah-langkah dijalankan dalam potongan tugas, yang bergantung pada jenis langkah yang dijalankan (misalnya, permintaan HTTP akan dijalankan secara terpisah dari langkah “tetapkan”). Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
type :
Jenis slice komputasi, seperti "IO_REQUEST" atau "WAKEUP".
has_parallel :
(BOOL)
Apakah alur kerja menggunakan langkah paralel.
|
compute_slice_latencies
GA
(project)
Menghitung Latensi Slice |
|
DELTA , DISTRIBUTION , ms
workflows.googleapis.com/Workflow |
Latensi dari saat slice komputasi dijadwalkan hingga saat dieksekusi. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
type :
Jenis slice komputasi, seperti "IO_REQUEST" atau "WAKEUP".
has_parallel :
(BOOL)
Apakah alur kerja menggunakan langkah paralel.
|
compute_step_count
GA
(project)
Compute Step Count |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah langkah komputasi yang dieksekusi (misalnya, langkah "tetapkan" dan "untuk"). Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
|
compute_step_latencies
GA
(project)
Latensi Langkah Komputasi |
|
DELTA , DISTRIBUTION , ms
workflows.googleapis.com/Workflow |
Latensi langkah-langkah komputasi yang dijalankan. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
|
create_callback_step_count
GA
(project)
Buat Jumlah Langkah Callback |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah langkah yang dieksekusi yang membuat callback. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
method :
Jenis metode callback yang dibuat, seperti "POST".
|
deployment_attempt_count
GA
(project)
Jumlah Upaya Deployment |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah upaya deployment alur kerja. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
result :
Status upaya deployment.
|
deployment_latencies
GA
(project)
Latensi Deployment |
|
DELTA , DISTRIBUTION , ms
workflows.googleapis.com/Workflow |
Latensi upaya deployment alur kerja. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
|
duplicate_event_count
GA
(project)
Jumlah Peristiwa Duplikat |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah pemicu peristiwa duplikat yang diterima. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
event_type :
Jenis peristiwa.
|
event_time_to_ack_latencies
GA
(project)
Latensi Waktu Peristiwa hingga Konfirmasi |
|
DELTA , DISTRIBUTION , ms
workflows.googleapis.com/Workflow |
Latensi dari saat peristiwa dimulai hingga saat layanan alur kerja mengonfirmasinya. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
event_type :
Jenis peristiwa.
|
event_trigger_count
GA
(project)
Jumlah Pemicu Peristiwa |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah pemicu peristiwa yang diterima. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
event_type :
Jenis peristiwa.
result :
Hasil pemicu peristiwa.
|
execution_backlog_size
GA
(project)
Ukuran Backlog Eksekusi |
|
GAUGE , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah eksekusi yang belum dimulai. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
|
execution_times
BETA
(project)
Waktu eksekusi |
|
DELTA , DISTRIBUTION , s
workflows.googleapis.com/Workflow |
Distribusi waktu eksekusi alur kerja.
revision_id :
ID revisi alur kerja yang dieksekusi.
|
external_step_count
BETA
(project)
Jumlah langkah eksternal |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah langkah eksternal yang dijalankan untuk alur kerja. |
finished_execution_count
BETA
(project)
Jumlah eksekusi selesai |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah eksekusi yang selesai untuk alur kerja.
status :
Status eksekusi alur kerja.
revision_id :
ID revisi alur kerja yang dieksekusi.
|
internal_execution_error_count
GA
(project)
Jumlah Error Eksekusi Internal |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah eksekusi yang gagal karena error internal. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
|
internal_step_count
BETA
(project)
Jumlah langkah internal |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah langkah internal yang dijalankan untuk alur kerja. |
io_internal_request_count
GA
(project)
Jumlah Permintaan Internal IO |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah permintaan I/O yang dibuat oleh Alur Kerja ke layanan Google. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
service_domain :
Domain layanan Google yang dipanggil, seperti "bigquery.googleapis.com".
|
io_step_count
GA
(project)
Jumlah Langkah IO |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah langkah I/O yang dieksekusi. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
io_result :
Hasil langkah I/O.
io_step_type :
Jenis langkah I/O.
destination_type :
Jenis tujuan langkah I/O.
had_system_error :
(BOOL)
Apakah langkah I/O mengalami error sistem.
|
io_step_latencies
GA
(project)
Latensi Langkah IO |
|
DELTA , DISTRIBUTION , ms
workflows.googleapis.com/Workflow |
Latensi langkah I/O yang dieksekusi. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
io_result :
Hasil langkah I/O.
io_step_type :
Jenis langkah I/O.
had_system_error :
(BOOL)
Apakah langkah I/O mengalami error sistem.
|
kms_decrypt_latencies
GA
(project)
Latensi Dekripsi KMS |
|
DELTA , DISTRIBUTION , ms
workflows.googleapis.com/Workflow |
Latensi permintaan dekripsi ke KMS oleh alur kerja untuk CMEK. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
status :
Status permintaan dekripsi.
attempts :
(INT64)
Jumlah percobaan permintaan dekripsi.
|
kms_decrypt_request_count
GA
(project)
Jumlah Permintaan Dekripsi KMS |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah permintaan dekripsi KMS yang dibuat oleh layanan untuk CMEK. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
status :
Status permintaan dekripsi.
|
kms_encrypt_latencies
GA
(project)
Latensi Enkripsi KMS |
|
DELTA , DISTRIBUTION , ms
workflows.googleapis.com/Workflow |
Latensi permintaan enkripsi ke KMS menurut alur kerja untuk CMEK. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
status :
Status permintaan enkripsi.
attempts :
(INT64)
Jumlah upaya permintaan enkripsi.
|
kms_encrypt_request_count
GA
(project)
Jumlah Permintaan Enkripsi KMS |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah permintaan enkripsi KMS yang dibuat oleh layanan untuk CMEK. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
status :
Status permintaan enkripsi.
|
parallel_branch_step_count
GA
(project)
Jumlah langkah cabang paralel |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah langkah yang dijalankan menggunakan cabang paralel. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
|
parallel_branch_substep_count
GA
(project)
Jumlah sublangkah cabang paralel |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah langkah yang dijalankan dalam cabang paralel. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
|
parallel_iteration_step_count
GA
(project)
Jumlah langkah iterasi paralel |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah langkah yang dijalankan menggunakan iterasi paralel. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
|
parallel_iteration_substep_count
GA
(project)
Jumlah sublangkah iterasi paralel |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah langkah yang dieksekusi dalam iterasi paralel. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
|
parallel_unhandled_exceptions_limit_count
GA
(project)
Jumlah batas pengecualian yang tidak tertangani secara paralel |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah berapa kali batas pengecualian paralel yang tidak tertangani tercapai. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
|
pending_io_requests
GA
(project)
Permintaan IO Tertunda |
|
GAUGE , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah permintaan I/O yang sedang berlangsung. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
|
sent_bytes_count
BETA
(project)
Byte jaringan yang dikirim |
|
DELTA , INT64 , By
workflows.googleapis.com/Workflow |
Jumlah byte HTTP keluar (URL, header, dan isi) yang dikirim oleh alur kerja.
revision_id :
ID revisi alur kerja yang dieksekusi.
|
started_execution_count
BETA
(project)
Jumlah eksekusi yang dimulai |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah eksekusi yang dimulai untuk alur kerja.
revision_id :
ID revisi alur kerja yang dieksekusi.
|
started_vpcsc_executions_count
GA
(project)
Jumlah Eksekusi VPC-SC yang Dimulai |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah eksekusi yang dibatasi VPC-SC yang dimulai. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
|
vpcsc_protected_io_count
GA
(project)
Jumlah I/O yang Dilindungi VPC-SC |
|
DELTA , INT64 , 1
workflows.googleapis.com/Workflow |
Jumlah permintaan I/O yang dibuat menggunakan VPC-SC. Sampelnya dibuat setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 120 detik.
revision_id :
ID revisi alur kerja yang dieksekusi.
|
Tabel dihasilkan pada 2025-08-08 23:40:45 UTC.
Membaca data metrik
Anda dapat membaca data metrik, yang juga disebut data deret waktu, menggunakan metode
timeSeries.list
di Cloud Monitoring API. Ada beberapa cara untuk
memanggil metode, termasuk menggunakan library klien khusus bahasa, atau dengan
membuat diagram dengan
Metrics Explorer.Anda juga dapat mencoba
metode timeSeries.list
menggunakan
APIs Explorer berbasis formulir. Untuk pengantar metrik dan deret waktu, lihat Metrik, deret waktu, dan resource. Untuk mempelajari cara membaca data metrik, lihat Mengambil data deret waktu.
Memantau metrik kuota
Contoh berikut menunjukkan cara menggunakan API Explorer untuk membuat kueri
kuota alokasi yang digunakan untuk Workflows. Secara khusus, metrik ini menggunakan metrik serviceruntime.googleapis.com/quota/allocation/usage
pada jenis resource Consumer Quota
. Anda dapat menetapkan filter label tambahan (service
,
quota_metric
) untuk menentukan jenis kuota. Untuk mengetahui informasi selengkapnya tentang cara memantau metrik kuota, termasuk contoh lebih lanjut dan cara membuat kebijakan pemberitahuan, lihat Membuat diagram dan memantau metrik kuota.
Buka halaman referensi
timeSeries.list
.Jika panel Coba metode ini tidak terlihat, klik Coba.
Di kolom name, masukkan ID project Google Cloud Anda menggunakan format berikut:
projects/PROJECT_ID
Di kolom filter, tentukan satu jenis metrik dan, secara opsional, label metrik dan informasi lainnya. Contoh:
metric.type = "serviceruntime.googleapis.com/quota/allocation/usage" AND resource.labels.service = "workflowexecutions.googleapis.com"
Di kolom interval.endTime, masukkan waktu berakhir untuk membatasi jumlah data yang ditampilkan, dan yang berlaku untuk penggunaan Anda. Harus diformat sebagai string RFC 3339; misalnya,
2024-11-07T03:01:02Z
.Di kolom interval.startTime, masukkan waktu mulai untuk membatasi jumlah data yang ditampilkan, dan yang berlaku untuk penggunaan Anda. Harus diformat sebagai string RFC 3339; misalnya,
2024-11-07T03:01:00Z
.Klik Jalankan.
Hasilnya akan mirip dengan berikut ini dengan
350
yang menunjukkan metrik kuota eksekusi serentak.{ "timeSeries": [ { "metric": { "labels": { "quota_metric": "workflowexecutions.googleapis.com/concurrency" }, "type": "serviceruntime.googleapis.com/quota/allocation/usage" }, "resource": { "type": "consumer_quota", "labels": { "service": "workflowexecutions.googleapis.com", "project_id": "PROJECT_ID", "location": "europe-west1" } }, "metricKind": "GAUGE", "valueType": "INT64", "points": [ { "interval": { "startTime": "2024-11-07T03:01:02Z", "endTime": "2024-11-07T03:01:02Z" }, "value": { "int64Value": "350" } } ] }
Di panel samping APIs Explorer yang diciutkan, Anda dapat mengklik Layar penuh
untuk meluaskan APIs Explorer. Panel layar penuh menampilkan panel tambahan yang berisi contoh kode, responsapplication/json
, dan respons HTTP Mentah. Misalnya, dalam kasus ini, Anda dapat melihat perintah curl yang sebanding:curl \ 'https://monitoring.googleapis.com/v3/projects/PROJECT_ID/timeSeries?filter=metric.type%20%3D%20%22serviceruntime.googleapis.com%2Fquota%2Fallocation%2Fusage%22%20AND%20resource.labels.service%20%3D%20%22workflowexecutions.googleapis.com%22&interval.endTime=2024-11-07T03%3A01%3A02Z&interval.startTime=2024-11-07T03%3A01%3A00Z&key=YOUR_API_KEY' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --header 'Accept: application/json' \ --compressed
Menggunakan dasbor dan pemberitahuan Monitoring
Anda dapat menggunakan dasbor Monitoring dan diagram terkait untuk memvisualisasikan data untuk metrik Workflows.
Untuk memantau metrik ini di Monitoring, Anda dapat membuat dasbor kustom. Anda juga dapat menambahkan pemberitahuan berdasarkan metrik ini.