Menggunakan dasbor microservice

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

Setiap layanan dalam project Anda memiliki dasbornya sendiri. Dasbor ini memberi Anda kemampuan observasi untuk berbagai aspek layanan beserta performanya, termasuk log, metrik performa, dan status kebijakan pemberitahuan.

Anda bisa memunculkan dasbor untuk layanan sebagai berikut:

  • Untuk layanan yang sudah ada, klik nama layanan di tabel inventaris pada halaman Services Overview. Untuk mengetahui informasi selengkapnya, lihat Melihat microservice.

  • Setelah berhasil menentukan layanan kustom baru, klik View service dashboard. Baca cara Menentukan layanan untuk informasi selengkapnya.

Struktur dasbor

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

  • Untuk semua jenis layanan, dasbor mencakup hal berikut:

    • Detail layanan: memberikan informasi identitas untuk layanan.
    • Informasi pemberitahuan: menjelaskan perilaku kebijakan pemberitahuan Anda.
    • Status SLO saat ini: menjelaskan performa layanan Anda terhadap tujuan tingkat layanannya (SLO).
    • Informasi logging: menampilkan entri log terbaru di Cloud Logging untuk layanan ini.
  • Untuk layanan berbasis GKE, dasbor ini juga menyertakan hal-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 Service details 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 Alerts timeline menampilkan histori kebijakan pemberitahuan berbasis SLO yang baru-baru ini diaktifkan. Saat diaktifkan, kebijakan pemberitahuan akan memicu insiden. Screenshot berikut menunjukkan insiden yang dilaporkan oleh notifikasi pengaktifan selama satu hari terakhir:

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

Pita berwarna menunjukkan durasi insiden. Untuk melihat informasi selengkapnya tentang insiden, arahkan kursor ke tali berwarna. Kartu yang mengidentifikasi kebijakan pemberitahuan akan muncul, menunjukkan kapan kebijakan pemberitahuan diaktifkan, dan menampilkan status insiden saat ini. Mengklik Detail notifikasi pada 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 yang berbeda di pemilih Rentang Waktu.

Untuk menghapus linimasa pemberitahuan dari tampilan, klik Sembunyikan linimasa.

Status SLO saat ini

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

**Status saat ini** menunjukkan performa SLO.

Setiap SLO muncul sebagai baris dalam tabel dengan kolom berikut:

  • Status menunjukkan apakah layanan memenuhi SLO atau tidak.
  • Objective menjelaskan sasaran performa SLO secara singkat.
  • Jenis menjelaskan indikator tingkat layanan (SLI) yang digunakan dalam SLO.
  • Pengaktifan pemberitahuan menampilkan rasio pengaktifan kebijakan pemberitahuan terhadap jumlah total kebijakan pemberitahuan.
  • Anggaran error menampilkan persentase anggaran error yang tersisa.
  • Opsi lainnya menampilkan perubahan konfigurasi yang dapat Anda lakukan pada layanan, seperti membuat kebijakan pemberitahuan.
  • Tampilkan lebih banyak memperluas baris saat ini untuk menampilkan detail performa SLO lebih lanjut.

Panel Current status juga menyertakan tombol Create an SLO. Sebuah layanan dapat memiliki beberapa SLO. Untuk mengetahui informasi tentang cara membuat SLO, lihat Membuat SLO.

Detail status

Mengklik Tampilkan lebih banyak akan memperluas baris status untuk menampilkan detail SLO selengkapnya:

Tab detail untuk status SLO saat ini berisi diagram.

Setelah Anda mengklik Show more, entri asli akan diganti dengan batang berkode warna yang menunjukkan status SLO. Panel tersebut mencakup nama tampilan dan jenis SLO, serta menyertakan tombol Edit dan Delete 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 SPM. Screenshot sebelumnya menyertakan diagram tersebut.

Tab anggaran error

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

Tab Detail untuk anggaran error mencakup diagram.

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

Saat anggaran error untuk periode kepatuhan habis, layanan Anda gagal memenuhi SLO.

Tab notifikasi

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

Tab Detail untuk mengaktifkan pemberitahuan ringkasan kebijakan.

Klik View policy untuk membuka halaman Policy details untuk kebijakan pemberitahuan yang terkait dengan SLO ini.

Detail kebijakan merangkum semua informasi tentang kebijakan.

Detail kebijakan menampilkan diagram yang menunjukkan tingkat pemakaian anggaran error oleh layanan Anda. Saat membuat kebijakan pemberitahuan, Anda menetapkan nilai minimum berdasarkan ukuran anggaran error dan durasi periode kepatuhan. Batas minimum adalah perkiraan tingkat pemakaian anggaran error tanpa menghabiskannya sebelum akhir periode kepatuhan, dan kebijakan pemberitahuan akan memperingatkan Anda saat batas tersebut terlampaui.

Untuk mengetahui informasi selengkapnya tentang cara kerja kebijakan pemberitahuan ini, lihat Memberikan pemberitahuan tentang laju pengeluaran. Untuk mengetahui 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:

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

Untuk menganalisis entri log, klik Open in Logs Explorer, bagian dari Cloud Logging. Untuk mengetahui informasi selengkapnya, lihat Melihat log dengan 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 entity yang diwakili layanan tersebut. Screenshot berikut menampilkan diagram default untuk layanan berdasarkan cluster Kubernetes:

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

Setiap diagram memiliki toolbar dengan tombol berikut:

  • Tombol keterangan 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:
    • Opsi Download PNG menyimpan gambar diagram dalam format PNG.
    • View in Metrics Explorer akan membuka diagram di Metrics Explorer. Di sini, Anda dapat mengubah data yang ditampilkan oleh diagram dan karakteristik tampilan diagram. Untuk mengetahui informasi selengkapnya, lihat Metrics Explorer.

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

Diagram lainnya

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

Diagram lainnya tersedia di panel **Metrics**.

Menu ini menampilkan kategori metrik yang tersedia untuk layanan ini: container, pod, dan network. Masing-masing kategori ini berisi sejumlah jenis metrik dengan diagram yang tersedia di panel ini.

Panel Metrics untuk layanan contoh awalnya menampilkan diagram untuk konsumsi CPU container, tetapi terdapat juga diagram untuk penyimpanan efemeral, memori, dan metrik container lainnya. Selain itu, diagram juga 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 Kubernetes entity details menampilkan informasi tentang entity GKE yang terkait dengan layanan ini. Informasi yang ditampilkan bergantung pada jenis entity yang diwakili layanan tersebut. Screenshot berikut menunjukkan beberapa entity dalam layanan berdasarkan cluster Kubernetes:

**Detail entity Kubernetes** menunjukkan informasi mengenai entity dalam layanan.

Setiap baris dalam tabel juga memiliki tombol More options yang menampilkan menu cara lain untuk melihat informasi tentang entity ini:

  • Lihat dasbor Google Kubernetes Engine. Untuk 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 dengan menggunakan Logs Explorer.