Peristiwa Service Fabric

Platform Service Fabric menulis beberapa peristiwa terstruktur untuk kegiatan operasional utama yang terjadi dalam kluster Anda. Ini berkisar dari peningkatan kluster hingga keputusan penempatan replika. Setiap peristiwa yang diekspos Service Fabric mengekspos dipetakan ke salah satu entitas berikut dalam kluster:

  • Kluster
  • Aplikasi
  • Layanan
  • Partisi
  • Replika
  • Kontainer

Untuk melihat daftar lengkap peristiwa yang diekspos oleh platform - Daftar peristiwa Service Fabric.

Berikut beberapa contoh skenario yang akan Anda lihat peristiwanya di kluster Anda.

  • Peristiwa siklus hidup simpul: saat simpul naik, turun, diperluas/dipersempit skalanya, dan diaktifkan/dinonaktifkan, peristiwa ini akan terekspos yang menampilkan kepada Anda apa yang terjadi, dan membantu Anda mengidentifikasi apakah ada yang salah dengan komputer itu sendiri atau apakah ada API yang dipanggil melalui SF untuk mengubah status simpul.
  • Peningkatan versi kluster: saat kluster Anda ditingkatkan (versi SF atau perubahan konfigurasi), Anda akan melihat peningkatan, peluncuran melalui setiap Domain Peningkatan, dan penyelesaian (atau pemutaran kembali) peningkatan versi.
  • Peningkatan versi aplikasi: seperti halnya peningkatan kluster, terdapat kumpulan peristiwa yang komprehensif saat peningkatan bergulir. Peristiwa ini dapat bermanfaat dalam memahami waktu saat peningkatan dijadwalkan, status peningkatan saat ini, dan keseluruhan urutan peristiwa. Hal ini berguna untuk mengetahui peningkatan mana yang berhasil diluncurkan atau apakah pemutaran kembali dipicu.
  • Penghapusan/penyebaran Aplikasi/Layanan: terdapat peristiwa untuk setiap aplikasi, layanan, dan kontainer, yang dibuat atau dihapus dan berguna saat memperluas atau mempersempit skala, misalnya menambah jumlah replika
  • Partisi dipindahkan (konfigurasi ulang): setiap kali partisi berstatus mengalami konfigurasi ulang (perubahan pada kumpulan replika), peristiwa akan dicatat dalam log. Hal ini berguna jika Anda mencoba memahami seberapa sering kumpulan replika partisi Anda berubah dan mengalami failover, atau melacak simpul mana yang menjalankan replika utama Anda pada titik waktu tertentu.
  • Peristiwa Kekacauan: saat menggunakan layanan Kekacauan di Service Fabric, Anda akan melihat peristiwa setiap kali layanan dimulai atau dihentikan, atau saat memasukkan kesalahan dalam sistem.
  • Peristiwa Kesehatan: Service Fabric mengekspos peristiwa kesehatan setiap kali laporan kesehatan Peringatan atau Kesalahan dibuat, atau entitas kembali ke status kesehatan OK, atau masa berlaku laporan kesehatan berakhir. Peristiwa ini sangat berguna untuk melacak statistik kesehatan historis untuk suatu entitas.

Cara mengakses peristiwa

Ada berbagai cara untuk mengakses peristiwa Service Fabric:

  • Peristiwa dicatat melalui saluran standar seperti Log peristiwa ETW/Windows dan dapat divisualisasikan dengan alat pemantauan apa pun yang mendukungnya seperti log Azure Monitor. Secara default, kluster yang dibuat dalam portal telah menonaktifkan diagnostik dan memiliki agen diagnostik Windows Azure yang mengirim peristiwa ke penyimpanan tabel Azure, tetapi Anda tetap harus mengintegrasikannya dengan sumber daya analitik log. Baca selengkapnya tentang cara mengonfigurasi agen Diagnostik Azure untuk mengubah konfigurasi diagnostik kluster Anda guna mengambil lebih banyak log atau penghitung kinerja dan integrasi log Azure Monitor
  • REST API layanan EventStore yang memungkinkan Anda langsung mengajukan kueri kluster, atau melalui Pustaka Klien Service Fabric. Lihat Mengajukan kueri EventStore API untuk peristiwa kluster.

Langkah berikutnya