Menggunakan dasbor microservice

Halaman ini menjelaskan cara melihat dan menggunakan dasbor yang terkait dengan layanan.

Setiap layanan dalam project Anda memiliki dasbor sendiri. Dasbor ini memberi Anda pengamatan tentang banyak aspek layanan dan performanya, termasuk log, metrik performa, dan status kebijakan pemberitahuan.

Anda dapat menampilkan dasbor untuk layanan sebagai berikut:

  • Untuk layanan yang ada, klik nama layanan di tabel inventaris di halaman Ringkasan Layanan. Untuk mengetahui informasi selengkapnya, lihat Melihat microservice.

  • Setelah berhasil menentukan layanan kustom baru, klik Lihat dasbor layanan. Lihat Menentukan layanan untuk informasi selengkapnya.

Struktur dasbor

Dasbor per layanan di Cloud Monitoring memiliki struktur umum yang sama.

  • Untuk semua jenis layanan, dasbor menyertakan hal berikut:

    • Detail layanan: memberikan informasi identitas untuk layanan.
    • Informasi pemberitahuan: menjelaskan perilaku kebijakan pemberitahuan Anda.
    • Status SLO saat ini: menjelaskan performa layanan Anda berdasarkan tujuan tingkat layanan (SLO).
    • Informasi logging: menampilkan entri log terbaru di Cloud Logging untuk layanan ini.
  • Untuk layanan berbasis GKE, dasbor juga menyertakan hal berikut:

    • Metrik: menampilkan diagram untuk pilihan metrik yang terkait dengan layanan Anda.
    • Detail entity: mencantumkan informasi tentang entity GKE yang menjadi dasar layanan.

Detail layanan

Panel Detail layanan menampilkan ID, jenis, dan label yang terkait dengan layanan. Screenshot berikut menunjukkan contoh dari layanan App Engine:

**Detail layanan** menampilkan informasi yang mengidentifikasi layanan.

Linimasa pemberitahuan

Panel Linimasa pemberitahuan menampilkan histori kebijakan pemberitahuan berbasis SLO yang baru saja diaktifkan. Saat diaktifkan, kebijakan pemberitahuan akan memicu insiden. Screenshot berikut menunjukkan insiden yang dimunculkan dengan memicu pemberitahuan selama hari terakhir:

**Linimasa pemberitahuan** menampilkan pemberitahuan terbaru berbasis SLO.

Pita berwarna menunjukkan durasi insiden. Untuk melihat informasi selengkapnya tentang insiden, arahkan kursor ke pita berwarna. Kartu akan muncul yang mengidentifikasi kebijakan pemberitahuan, menunjukkan kapan kebijakan pemberitahuan diaktifkan, dan menampilkan status insiden saat ini. Mengklik Detail notifikasi di kartu akan mengarahkan Anda ke halaman Detail insiden di Cloud Monitoring. Untuk informasi selengkapnya di halaman ini, lihat Insiden.

Periode tampilan default adalah satu jam. Untuk mengubah periode tampilan, pilih nilai lain di pemilih Rentang Waktu.

Untuk menghapus linimasa pemberitahuan dari layar, klik Sembunyikan linimasa.

Status SLO saat ini

Panel Status saat ini menampilkan status setiap SLO yang ditentukan untuk layanan. Screenshot berikut menunjukkan status layanan saat ini dengan dua SLO:

**Status saat ini** menampilkan performa SLO.

Setiap SLO muncul sebagai baris dalam tabel dengan kolom berikut:

  • Status menunjukkan apakah layanan memenuhi SLO atau tidak.
  • Tujuan menjelaskan secara singkat sasaran performa SLO.
  • Jenis menjelaskan indikator tingkat layanan (SLI) yang digunakan dalam SLO.
  • Pemberitahuan yang diaktifkan menampilkan rasio kebijakan pemberitahuan yang diaktifkan terhadap jumlah total kebijakan pemberitahuan.
  • Error budget menunjukkan persentase anggaran error yang tersisa.
  • Opsi lainnya menampilkan perubahan konfigurasi yang dapat Anda lakukan pada layanan, seperti membuat kebijakan pemberitahuan.
  • Tampilkan lainnya akan meluaskan baris saat ini untuk menampilkan detail selengkapnya tentang performa SLO.

Panel Status saat ini juga menyertakan tombol Buat SLO. Layanan dapat memiliki beberapa SLO. Untuk informasi tentang cara membuat SLO, lihat Membuat SLO.

Detail status

Mengklik Tampilkan lainnya akan meluaskan baris status untuk menampilkan detail selengkapnya tentang SLO:

Tab Detail untuk status SLO saat ini menyertakan diagram.

Setelah Anda mengklik Tampilkan lainnya, entri asli akan diganti dengan batang berkode warna yang menampilkan status SLO. Panel ini mencakup nama tampilan dan jenis SLO, serta tombol Edit dan Hapus untuk mengubah atau menghapus konfigurasi SLO.

Untuk kembali ke tampilan ringkasan status, klik Tampilkan lebih sedikit.

Detail yang diperluas juga mencakup indikator status untuk hal berikut:

  • Nilai saat ini dari indikator tingkat layanan.
  • Status dan nilai anggaran error yang tersisa.
  • Status kebijakan pemberitahuan untuk SLO ini.

Indikator ini adalah tab, dan memilih setiap tab akan mengubah tampilan detail lainnya. Secara default, tab Indikator tingkat layanan dipilih, yang menampilkan diagram performa SLI dari waktu ke waktu terhadap nilai minimum SLO. Screenshot sebelumnya menyertakan diagram tersebut.

Tab anggaran error

Klik tab Error budget untuk melihat diagram yang menampilkan konsumsi anggaran error dari waktu ke waktu.

Tab Detail untuk anggaran error menyertakan diagram.

Untuk setiap periode kepatuhan saat SLI tidak memenuhi nilai minimum performa untuk SLO, sebagian anggaran error akan digunakan. Detailnya bergantung pada jenis SLO dan periode kepatuhan; lihat Anggaran error dan Jalur anggaran error untuk mengetahui informasi selengkapnya.

Jika anggaran error untuk periode kepatuhan habis, layanan Anda tidak memenuhi SLO.

Tab Pemberitahuan

Klik tab Alerts firing untuk melihat jumlah insiden terbuka dan status kebijakan pemberitahuan, serta untuk menentukan kebijakan pemberitahuan tambahan:

Tab detail untuk memicu pemberitahuan yang merangkum kebijakan.

Klik Lihat kebijakan untuk membuka halaman Detail kebijakan untuk kebijakan pemberitahuan yang terkait dengan SLO ini.

Detail kebijakan merangkum semua info tentang kebijakan.

Detail kebijakan menampilkan diagram yang menunjukkan kecepatan layanan Anda menggunakan anggaran error. Saat membuat kebijakan pemberitahuan, Anda menetapkan nilai minimum berdasarkan ukuran anggaran error dan durasi periode kepatuhan. Ambang batas adalah estimasi kecepatan penggunaan anggaran error tanpa menghabiskannya sebelum akhir periode kepatuhan, dan kebijakan pemberitahuan akan memperingatkan Anda saat Anda melampaui kecepatan tersebut.

Untuk informasi selengkapnya tentang cara kerja kebijakan pemberitahuan ini, lihat Pemberitahuan tentang tingkat penggunaan; untuk informasi tentang cara membuat kebijakan pemberitahuan, lihat Membuat kebijakan pemberitahuan.

Log

Panel Logs menampilkan entri log yang ditulis oleh layanan ini ke Cloud Logging. Screenshot berikut menampilkan contoh:

**Logs** menampilkan entri log Cloud Logging yang ditulis oleh layanan ini.

Untuk menganalisis entri log, klik Buka di Logs Explorer, bagian dari Cloud Logging. Untuk mengetahui informasi selengkapnya, lihat Melihat log menggunakan Logs Explorer.

Metrik

Khusus untuk layanan berbasis GKE.

Panel Metrics menampilkan diagram untuk pilihan metrik yang ditulis oleh layanan. Kumpulan metrik yang tersedia bergantung pada jenis entitas yang diwakili oleh layanan. Screenshot berikut menunjukkan diagram default untuk layanan berdasarkan cluster Kubernetes:

**Metrik** menampilkan diagram untuk metrik layanan yang dipilih.

Setiap diagram memiliki toolbar dengan tombol berikut:

  • Tombol legenda menampilkan legenda di bawah diagram. Untuk informasi tentang legenda diagram, lihat Mengonfigurasi legenda.
  • Layar penuh menampilkan diagram dalam mode layar penuh.
  • Opsi lainnya menampilkan menu dengan pilihan berikut:
    • Download PNG akan menyimpan gambar diagram dalam format PNG.
    • Lihat di Metrics Explorer akan membuka diagram di Metrics Explorer, tempat Anda dapat mengubah data yang ditampilkan oleh diagram dan karakteristik tampilan diagram. Untuk informasi selengkapnya, lihat Metrics Explorer.

Untuk informasi umum tentang diagram Monitoring, lihat Menambahkan widget dasbor.

Diagram lainnya

Untuk cluster, panel Metrics menampilkan diagram untuk penggunaan CPU di cluster secara default. Anda dapat melihat kumpulan diagram yang berbeda dengan memilih kumpulan metrik yang berbeda dari menu metrik. Screenshot berikut menampilkan menu untuk layanan berbasis cluster:

Diagram lainnya tersedia di panel **Metrik**.

Menu ini menampilkan kategori metrik yang tersedia untuk layanan ini: penampung, pod, dan jaringan. Setiap kategori ini berisi sejumlah jenis metrik dengan diagram yang tersedia di panel ini.

Panel Metrics untuk contoh layanan awalnya menampilkan diagram untuk konsumsi CPU penampung, tetapi ada juga diagram untuk penyimpanan sementara, memori, dan metrik lainnya dari penampung. Selain itu, diagram tersedia untuk metrik pod dan node.

Klik Bantuan untuk mengetahui detail tentang metrik yang tersedia di diagram. Pilihan diagram pada menu ini sesuai dengan jenis metrik dari daftar metrik Kubernetes.

Detail entity

Khusus untuk layanan berbasis GKE.

Panel Detail entity Kubernetes menampilkan informasi tentang entity GKE yang terkait dengan layanan ini. Informasi yang ditampilkan bergantung pada jenis entitas yang diwakili layanan. Screenshot berikut menunjukkan beberapa entitas dalam layanan berdasarkan cluster Kubernetes:

**Detail entity Kubernetes** menampilkan informasi tentang entity dalam layanan.

Setiap baris dalam tabel juga memiliki tombol Opsi lainnya yang menampilkan menu cara lain untuk melihat informasi tentang entitas ini:

  • Lihat dasbor Google Kubernetes Engine. Untuk mengetahui informasi selengkapnya tentang dasbor ini, lihat dasbor GKE dalam dokumentasi Google Kubernetes Engine.
  • Lihat entri log yang ditulis oleh layanan ini di Logs Explorer. Untuk mengetahui informasi selengkapnya, lihat Melihat log menggunakan Logs Explorer.