Setiap pemanggilan alur kerja Dataform dicatat ke dalam log menggunakan Cloud Logging. Logging diaktifkan secara otomatis untuk pemanggilan alur kerja Dataform, yang dapat menimbulkan tagihan penagihan Cloud Logging. Untuk mengetahui informasi selengkapnya, lihat Harga Dataform.
Izin dan peran
Peran Logs Viewer (roles/logging.viewer
) memberi Anda akses hanya baca ke semua fitur Logging. Untuk mengetahui informasi selengkapnya tentang peran dan izin IAM yang berlaku untuk data Cloud Logging, lihat panduan kontrol akses Cloud Logging.
Lihat log
Untuk melihat log, buka Logs Explorer.
Untuk informasi tentang cara memfilter log Cloud Logging di Logs Explorer, lihat Melihat log menggunakan Logs Explorer.
Log Dataform diindeks oleh repositori Dataform.
Format log
Dataform mengirim pesan log pemanggilan alur kerja dalam format berikut:
{
"insertId": "14ip1tza5",
"jsonPayload": {
"terminalState": "SUCCEEDED",
"workflowInvocationId": "1678383230-ac4ed48c-eb70-4555-b2b0-cda54d13edfa",
"@type": "type.googleapis.com/google.cloud.dataform.logging.v1.WorkflowInvocationCompletionLogEntry"
},
"resource": {
"type": "dataform.googleapis.com/Repository",
"labels": {
"repository_id": "repository-name-example",
"resource_container": "PROJECT_ID",
"location": "us-central1"
}
},
"timestamp": "2023-03-09T17:34:06.965981805Z",
"severity": "INFO",
"logName": "projects/project-name-example/logs/dataform.googleapis.com%2Fworkflow_invocation_completion",
"receiveTimestamp": "2023-03-09T17:34:07.362371980Z"
}
Apa itu log?
Entri log Dataform berisi informasi yang berguna untuk memantau dan men-debug pemanggilan alur kerja Anda.
Entri log berisi jenis informasi berikut:
receiveTimestamp
release_config_id
repository_id
resource_container
workflow_invocation_id
workflow_config_id
severity
: dapat berupaINFO
,WARNING
, atauERROR
terminalState
: dapat berupaSUCCEEDED
,CANCELED
, atauFAILED
timestamp
@type
Mengonfigurasi metrik dan pemberitahuan dengan Cloud Monitoring
Anda dapat menggunakan Cloud Monitoring untuk mengamati tren dalam log dan memberi tahu Anda saat kondisi yang Anda jelaskan terjadi.
Untuk memberi Cloud Monitoring data dari log Anda, Cloud Logging menawarkan hal berikut:
- Metrik berbasis log, yang dapat Anda gunakan sebagai berikut:
- Untuk membuat kebijakan pemberitahuan yang memberi tahu Anda tentang perubahan dari waktu ke waktu.
- Untuk membuat diagram yang menampilkan perubahan dari waktu ke waktu.
- Notifikasi berbasis log, yang memberi tahu Anda setiap kali peristiwa tertentu muncul di log.
Untuk informasi selengkapnya tentang metrik berbasis log dan pemberitahuan berbasis log, lihat Memantau log.
Untuk mempelajari cara mengonfigurasi pemberitahuan berbasis log untuk pemanggilan alur kerja Dataform, lihat Mengonfigurasi pemberitahuan untuk pemanggilan alur kerja yang gagal.
Langkah selanjutnya
- Baca ringkasan Cloud Audit Logs dan Cloud Monitoring.
- Pelajari Cloud Logging lebih lanjut.
- Pelajari harga Cloud Logging lebih lanjut.
- Pelajari harga Dataform lebih lanjut.
- Pelajari lebih lanjut metrik berbasis log dan pemberitahuan berbasis log Cloud Monitoring.
- Pelajari cara mengonfigurasi pemberitahuan berbasis log untuk pemanggilan alur kerja Dataform.