Melihat microservice Anda

Cloud Monitoring menyediakan dasbor yang merangkum semua layanan Anda, yaitu dasbor Ringkasan Layanan. Dasbor Ringkasan Layanan juga merupakan titik entri untuk tugas pemantauan layanan lainnya.

Halaman ini menjelaskan informasi ringkasan di dasbor Services Overview di Konsol Google Cloud. Dari dasbor ini, Anda dapat melakukan tindakan berikut:

  • Lihat status layanan Anda dan lihat perincian status untuk mengetahui detail tambahan.

  • Ubah konfigurasi layanan:

    • Untuk layanan di Anthos Service Mesh, Istio di Google Kubernetes Engine, dan App Engine, Anda dapat menentukan tujuan tingkat layanan (SLO) menggunakan metrik latensi dan ketersediaan standar.
    • Untuk layanan kustom, Anda dapat melakukan hal berikut:
      • Membuat layanan kustom baru.
      • Mengidentifikasi metrik yang akan digunakan sebagai indikator tingkat layanan (SLI).
      • Tentukan SLO berdasarkan SLI tersebut.
    • Siapkan kebijakan pemberitahuan untuk memberi tahu Anda saat performa tidak memenuhi SLO.

    Untuk mengetahui informasi tentang tugas konfigurasi, lihat referensi berikut:

Anda juga dapat menggunakan Monitoring API untuk mengelola layanan secara terprogram. Untuk informasi selengkapnya, lihat Menggunakan API.

Sebelum memulai

Untuk memahami pemantauan layanan, Anda harus memahami konsep-konsep seperti indikator tingkat layanan (SLI), SLO, anggaran error, dan kebijakan pemberitahuan berbasis SLO. Konsep ini dijelaskan di halaman lain, misalnya:

Dasbor Ringkasan Layanan

Dasbor Ringkasan Layanan memberikan tampilan ringkasan dari semua layanan dalam project Anda, termasuk informasi dasar tentang kondisi layanan tersebut.

Pada panel navigasi Konsol Google Cloud, pilih Monitoring, lalu pilih  SLO:

Buka SLO

Jika Anda belum membuat layanan apa pun, Ringkasan Layanan akan menyediakan pesan selamat datang dan daftar kosong layanan:

Halaman **Ringkasan Layanan** menyediakan pesan selamat datang untuk pengguna
baru.

Setelah Anda membuat layanan, halaman Ringkasan Layanan akan menyertakan informasi berikut:

  • Ringkasan Status saat ini yang menampilkan ringkasan status layanan Anda. Region ini dijelaskan di Ringkasan layanan.

  • Tabel inventaris, Layanan, yang menampilkan informasi tentang setiap layanan. Secara default, tabel menampilkan semua layanan, tetapi Anda dapat memfilter tabel agar menampilkan grup layanan tertentu. Informasi dalam tabel ini dijelaskan dalam Tabel inventaris.

  • Daftar Layanan yang Didukung yang mengklasifikasikan layanan yang Anda tentukan ke dalam kategori. Anda dapat menggunakan daftar ini untuk membatasi apa yang ditampilkan dalam tabel Services. Saat Anda memilih jenis layanan dalam daftar, tabel hanya akan menampilkan layanan dari jenis tersebut.

Ringkasan layanan

Kartu ringkasan menampilkan jumlah layanan dan memberikan informasi tentang respons dan konfigurasinya:

Kartu ringkasan **Ringkasan Layanan** memberikan informasi kesehatan dasar.

Informasi yang ditampilkan di kartu ringkasan mencakup hal berikut:

  • Jumlah layanan yang ditemukan.
  • Stempel waktu yang menunjukkan kapan informasi ringkasan dikumpulkan.
  • Jumlah layanan yang mengaktifkan pemberitahuan SLO.
  • Jumlah layanan yang melebihi anggaran SLO.
  • Layanan dengan opsi konfigurasi tambahan tersedia.

Jika ada layanan dengan pemberitahuan SLO yang diaktifkan atau anggaran error yang habis, kartu ringkasan akan menampilkan jumlah dan memberikan opsi Tampilkan layanan untuk layanan tersebut. Mengklik Show services akan memfilter tabel inventaris sehingga hanya menampilkan layanan yang terpengaruh.

Jika ada layanan tanpa SLO yang ditetapkan atau kebijakan pemberitahuan, kartu ringkasan akan menjelaskannya dan menyediakan opsi Tampilkan Layanan. Mengklik Show Services akan memfilter tabel inventaris sehingga hanya menampilkan layanan tersebut. Kartu ringkasan kemudian menyediakan opsi Pelajari lebih lanjut yang menjelaskan kebijakan pemberitahuan atau SLO.

Jika Anda memiliki entity GKE tanpa layanan kustom terkait, kartu ringkasan akan memberikan opsi Define Service. Untuk mengetahui informasi selengkapnya, lihat Menentukan microservice.

Tabel inventaris

Tabel inventaris Ringkasan Layanan menyertakan baris untuk setiap layanan, seperti yang ditunjukkan pada screenshot berikut:

Tabel inventaris **Ringkasan Layanan** menjelaskan setiap layanan.

Tabel inventaris menyediakan informasi berikut untuk setiap layanan yang tercantum dalam tabel:

  • Nama: Nama tampilan layanan.

    Mengklik nama layanan akan memunculkan dasbor untuk layanan tersebut. Untuk informasi selengkapnya, lihat Menggunakan dasbor microservice.

  • Jenis: Salah satu nilai berikut:

    • Istio: Istio yang terdeteksi secara otomatis di Google Kubernetes Engine atau layanan Anthos Service Mesh.
    • App Engine: layanan App Engine yang terdeteksi secara otomatis.
    • Custom: layanan GKE.
  • SLO out of error budget: Rasio SLO di luar anggaran terhadap jumlah SLO total. Layanan dengan SLO di luar anggaran juga diberi badge agar tampil beda dalam tabel.

  • SLO dengan pemberitahuan pengaktifan: Rasio kebijakan pemberitahuan yang diaktifkan terhadap jumlah total kebijakan pemberitahuan. Layanan dengan kebijakan pengaktifan juga memiliki badge untuk membuatnya tampil beda di tabel.

  • Label: Informasi tentang layanan. Jenis informasi yang ditampilkan bervariasi sesuai jenis layanan.

  • Opsi lainnya: Mencantumkan perubahan yang dapat Anda lakukan pada layanan. Pilihan bergantung pada jenis layanan:

    • Edit nama tampilan: tersedia untuk semua jenis layanan.
    • Hapus layanan: hanya tersedia untuk layanan khusus.

Secara default, tabel inventaris menyertakan semua layanan dalam project, tetapi Anda dapat memfilter tabel untuk mengurangi jumlah entri. Anda dapat memfilter tabel dari opsi di kartu ringkasan seperti yang dijelaskan dalam Ringkasan layanan, atau Anda dapat memfilter tabel secara langsung.

Memfilter tabel inventaris

Anda dapat memfilter tabel inventaris dengan cara berikut:

  • Dengan mengklik salah satu entri jenis layanan di daftar Layanan yang Didukung.

  • Dengan mengklik salah satu opsi Tampilkan layanan di kartu ringkasan, seperti yang dijelaskan di Ringkasan layanan.

  • Dengan menambahkan filter ke tabel inventaris secara manual.

Untuk menambahkan filter ke tabel inventaris secara manual, lakukan tindakan berikut:

  1. Klik Filter. Daftar opsi filter akan ditampilkan:

    • Nama: filter menurut nama SLO.
    • Jenis: filter menurut jenis SLO.
    • Label: memfilter menurut nilai label layanan.
    • Jumlah SLO: filter berdasarkan jumlah SLO yang dikonfigurasi.
    • Jumlah kebijakan pemberitahuan SLO: filter menurut jumlah kebijakan pemberitahuan berbasis SLO yang dikonfigurasi.
  2. Pilih salah satu opsi di luar daftar filter. Opsi yang dipilih akan muncul di panel filter.

    Cara Anda melengkapi filter akan bervariasi dengan opsi yang Anda pilih:

    1. Jika memilih Jenis, Anda akan mendapatkan daftar jenis layanan yang tersedia. Pilih jenis dari daftar.

    2. Jika Anda memilih Nama atau Label, klik di samping teks di panel filter dan mulailah mengetik. Nilai yang cocok diberikan dalam daftar. Pilih nilai dari daftar.

    3. Jika memilih Jumlah SLO atau jumlah kebijakan pemberitahuanSLO, Anda akan mendapatkan daftar operator perbandingan yang dapat dipilih.

      1. Pilih operator.
      2. Klik di samping operator dan masukkan nilai perbandingan.

    Filter yang sudah selesai diganti dengan filter chip. Misalnya, filter chip berikut untuk layanan yang memiliki konfigurasi 2 kebijakan pemberitahuan berbasis SLO atau kurang:

    Filter yang sudah selesai akan menjadi chip.

Anda dapat menambahkan beberapa filter dengan mengulangi proses ini. Setelah Anda menambahkan satu filter, menu opsi filter juga menyertakan opsi OR untuk mengevaluasi filter. Secara default, layanan harus memenuhi AND yang logis dari semua filter agar muncul di tabel.

Untuk menghapus filter, klik pada filter chip.

Apa langkah selanjutnya?

Untuk mengetahui informasi tentang tugas konfigurasi layanan, lihat referensi berikut:

Untuk informasi tentang dasbor per layanan, lihat Menggunakan dasbor microservice.