Setiap pemanggilan alur kerja Dataform dicatat ke dalam log menggunakan Cloud Logging. Logging diaktifkan secara otomatis untuk pemanggilan alur kerja Dataform, yang dapat dikenai biaya penagihan Cloud Logging. Untuk mengetahui informasi selengkapnya, lihat Harga formulir data.
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 mengetahui 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 mengirimkan 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 formulir data 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 gambarkan terjadi.
Untuk menyediakan data dari log kepada Cloud Monitoring, 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 dalam log.
Untuk informasi lebih lanjut tentang metrik berbasis log dan pemberitahuan berbasis log, lihat Memantau log.
Guna 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 penetapan harga Dataform lebih lanjut.
- Pelajari lebih lanjut metrik berbasis log Cloud Monitoring dan pemberitahuan berbasis log.
- Pelajari cara mengonfigurasi notifikasi berbasis log untuk pemanggilan alur kerja Dataform.