Menjelajahi hasil monitor sintetis

Dokumen ini menjelaskan cara menjelajahi histori eksekusi monitor sintetis, dan juga menjelaskan cara melihat metrik dan log yang dikumpulkan.

Fitur ini hanya didukung untuk Google Cloud project. Untuk konfigurasi App Hub, pilih project host App Hub atau project pengelolaan folder yang mendukung aplikasi.

Sebelum memulai

Selesaikan langkah-langkah berikut di project Google Cloud yang menyimpan monitor sintetis Anda:

Melihat histori eksekusi untuk monitor sintetis

Untuk memahami histori eksekusi yang berhasil dan gagal, lihat halaman Detail monitor sintetis untuk monitor sintetis:

  1. Di konsol Google Cloud , buka halaman  Synthetic monitoring:

    Buka Pemantauan sintetis

    Jika Anda menggunakan kotak penelusuran untuk menemukan halaman ini, pilih hasil yang subjudulnya adalah Monitoring.

  2. Di toolbar konsol Google Cloud , pilih Google Cloud project Anda. Untuk konfigurasi App Hub, pilih project host App Hub atau project pengelolaan folder yang mendukung aplikasi.
  3. Untuk membuka halaman Detail monitor sintetis, temukan monitor sintetis yang ingin Anda lihat, lalu klik namanya.

Halaman Detail monitor sintetis mencantumkan informasi ringkasan, seperti tingkat keberhasilan dan durasi serta status terbaru. Halaman ini juga memetakan durasi eksekusi yang direkam dan berisi tabel yang menampilkan satu baris untuk setiap eksekusi.

Setiap baris dalam tabel mencantumkan status, tanggal, durasi, dan ditautkan ke halaman yang menampilkan kode saat ini dan log yang relevan dengan eksekusi tersebut.

Melihat log dan rekaman aktivitas untuk eksekusi

Untuk melihat log, rekaman aktivitas, dan informasi ringkasan untuk eksekusi, di halaman Detail monitor sintetis, klik link ke eksekusi. Dari halaman ini, Anda dapat melakukan hal berikut:

  • Melihat data log.
  • Melihat data rekaman aktivitas.
  • Lihat kode saat ini.

  • Akses fungsi Cloud Run.

  • Untuk pengujian Mocha, lihat hasil untuk setiap pengujian. Misalnya, jika monitor sintetis Anda berisi empat pengujian Mocha, maka panel Hasil pengujian berisi empat entri. Setiap entri dalam daftar diberi anotasi sebagai lulus atau gagal.

    Jika Anda memilih entri yang ditandai sebagai gagal, kode yang gagal akan ditampilkan dan ditandai.

Lihat data log

Log dikumpulkan secara otomatis oleh Cloud Monitoring. Log ini berisi informasi tentang pengujian dan detail kegagalan. Log yang tersedia bergantung pada fungsi Cloud Run Anda. Misalnya, jika Anda menggunakan Mocha, maka log mencakup informasi tentang apakah pengujian lulus atau gagal, durasi pengujian, dan, jika gagal, stack trace lengkap. Stack trace mencakup baris kode yang gagal, jenis error, dan pesan error.

Untuk melihat detail log terkait, di panel Execution logs, perluas entri log.

Entri log ditampilkan dalam format JSON. Jika Anda lebih suka melihat log dengan Logs Explorer, klik Open in Logs Explorer. Logs Explorer akan terbuka dan kueri telah dikonfigurasi sebelumnya.

Melihat data rekaman aktivitas

Data trace dikumpulkan saat fungsi Cloud Run Anda dieksekusi. Untuk melihat data rekaman aktivitas, gunakan konsol atau Cloud Trace API untuk melihat data rekaman aktivitas. Google Cloud

Konsol

Untuk melihat data rekaman aktivitas, lakukan salah satu hal berikut:

  • Untuk melihat informasi ringkasan untuk rekaman aktivitas, di toolbar halaman detail untuk eksekusi, klik Lihat detail rekaman aktivitas.

    Panel Detail akan terbuka dan menampilkan diagram Gantt dengan informasi tentang setiap rentang, yang merupakan catatan operasi, dalam rekaman aktivitas. Untuk informasi lengkap tentang trace dan rentangnya, klik Lihat di Cloud Trace, yang akan membuka halaman Trace Explorer.

  • Melihat rekaman aktivitas di Cloud Trace:

    1. Di konsol Google Cloud , buka halaman Trace explorer:

      Buka Trace explorer

      Anda juga dapat menemukan halaman ini dengan menggunakan kotak penelusuran.

    2. Di toolbar konsol Google Cloud , pilih Google Cloud project Anda. Untuk konfigurasi App Hub, pilih project host App Hub atau project pengelolaan folder yang mendukung aplikasi.
    3. Dalam diagram heatmap atau dalam tabel, pilih deret data.

Rekaman aktivitas dan rentang Anda dapat mencakup lingkaran di linimasa yang merepresentasikan entri log atau peristiwa yang terjadi selama eksekusi. Klik lingkaran untuk menampilkan informasi tentang entri log atau peristiwa. Untuk mengidentifikasi fungsi Cloud Run dalam entri log, lihat kolom resource.labels.service_name.

Untuk mengetahui informasi selengkapnya tentang cara menjelajahi data rekaman aktivitas, lihat Menemukan dan menjelajahi rekaman aktivitas.

API

Sebaiknya gunakan konsol Google Cloud untuk melihat data rekaman aktivitas. Namun, jika Anda ingin menggunakan Cloud Trace API, gunakan metode traces.list untuk mencantumkan trace yang tersedia, lalu gunakan metode traces.get untuk mendapatkan detail trace.

Melihat log dan metrik untuk fungsi Cloud Run

Log dan metrik memberi Anda informasi tentang tindakan yang dilakukan oleh fungsi Cloud Run Anda. Misalnya, log yang berisi kolom bernama userAgent dengan nilai GoogleStackdriverMonitoring-UptimeChecks, menunjukkan bahwa layanan Anda menerima permintaan dari layanan pemeriksaan uptime.

Bagian selanjutnya dalam bagian ini menjelaskan cara melihat log dan metrik yang dikumpulkan oleh fungsi Cloud Run.

Melihat log fungsi

Konsol

Untuk melihat log fungsi Cloud Run, lakukan hal berikut:

  1. Di panel dengan nama monitor sintetis Anda, klik nama fungsi Cloud Run.
  2. Di halaman Function details, pilih tab Logs.

Untuk menjelajahi data log dalam diagram secara lebih mendetail, luaskan entri log, lalu pilih Open in Logs Explorer. Dari Logs Explorer, Anda dapat melakukan tindakan seperti menyempurnakan kueri, membuat metrik berbasis log, atau membuat pemberitahuan berbasis log.

API

Untuk mengetahui informasi tentang cara membaca dan menulis log fungsi Cloud Run secara terprogram, lihat Menulis, Melihat, dan Merespons Log.

Melihat metrik fungsi

Untuk monitor sintetis, metrik dikumpulkan oleh fungsi Cloud Monitoring dan Cloud Run:

  • Cloud Monitoring mengumpulkan metrik tentang setiap eksekusi monitor sintetis. Metrik ini mencakup latensi eksekusi kode dan histori keberhasilan. Untuk mengetahui informasi tentang cara melihat metrik ini, lihat Melihat histori eksekusi untuk monitor sintetis.

  • Cloud Run Functions mengumpulkan metrik tentang setiap fungsi Cloud Run. Metrik ini mencatat waktu eksekusi, pemakaian memori, jumlah instance, dan jumlah pemanggilan per bagian. Bagian ini menjelaskan cara melihat metrik ini.

Konsol

Untuk melihat metrik fungsi Cloud Run, lakukan hal berikut:

  1. Di panel dengan nama monitor sintetis Anda, klik nama fungsi Cloud Run.
  2. Di halaman Detail fungsi, pilih tab Metrik.

Untuk memperbesar rentang waktu tertentu, lakukan hal berikut:

  1. Pada diagram, tempatkan penunjuk di salah satu ujung rentang waktu, lalu klik kiri penunjuk.
  2. Tarik kursor Anda secara horizontal ke ujung rentang waktu lainnya, lalu lepaskan tombol kursor.

Untuk menjelajahi data yang ditampilkan dalam diagram secara lebih mendetail, di toolbar diagram, pilih Opsi diagram lainnya, lalu buat pilihan. Opsinya meliputi:

  • Download diagram sebagai PNG atau CSV
  • Menyimpan diagram ke dasbor kustom
  • Buka Metrics Explorer
  • Memperluas atau menciutkan legenda diagram
  • Mereset zoom