Bagikan melalui


Referensi data pemantauan Azure Service Fabric

Artikel ini berisi semua informasi referensi pemantauan untuk layanan ini.

Lihat Memantau Service Fabric untuk detail tentang data yang dapat Anda kumpulkan untuk Azure Service Fabric dan cara menggunakannya.

Azure Monitor tidak mengumpulkan metrik platform atau log sumber daya apa pun untuk Service Fabric. Anda dapat memantau dan mengumpulkan:

  • Sistem Service Fabric, simpul, dan peristiwa aplikasi. Untuk daftar acara lengkap, lihat Daftar peristiwa Service Fabric.

  • Penghitung kinerja Windows pada simpul dan aplikasi. Untuk daftar penghitung kinerja, lihat Metrik performa.

  • Data kesehatan kluster, simpul, dan layanan sistem. Anda dapat menggunakan properti FabricClient.HealthManager untuk mendapatkan klien kesehatan yang digunakan untuk operasi terkait kesehatan, seperti kesehatan laporan atau mendapatkan kesehatan entitas.

  • Metrik untuk sistem operasi tamu (OS) yang berjalan pada node kluster, melalui satu atau beberapa agen yang berjalan pada OS tamu.

    Metrik OS tamu mencakup penghitung kinerja yang melacak persentase CPU tamu atau penggunaan memori, yang sering digunakan untuk penskalaan otomatis atau pemberitahuan. Anda dapat menggunakan agen untuk mengirim metrik OS tamu ke Log Azure Monitor, tempat Anda dapat mengkuerinya dengan menggunakan Analitik Log.

    Catatan

    Agen Azure Monitor menggantikan ekstensi Azure Diagnostics yang digunakan sebelumnya dan agen Analitik Log. Untuk informasi selengkapnya, lihat Ringkasan agen Azure Monitor.

Metrik performa

Metrik harus dikumpulkan untuk memahami kinerja kluster Anda serta aplikasi yang berjalan di dalamnya. Untuk kluster Service Fabric, sebaiknya kumpulkan penghitung kinerja berikut.

Simpul

Untuk komputer di kluster Anda, pertimbangkan untuk mengumpulkan penghitung kinerja berikut untuk lebih memahami beban pada setiap komputer dan mengambil keputusan penskalaan kluster yang tepat.

Kategori Penghitung Nama Penghitung
Disk Logis Ruang Kosong Disk Logis
PhysicalDisk(per Disk) Rata-rata Panjang Antrean Pembacaan Disk
PhysicalDisk(per Disk) Rata-rata Panjang Antrean Penulisan Disk
PhysicalDisk(per Disk) Rata-rata dtk Disk/Pembacaan
PhysicalDisk(per Disk) Rata-rata dtk Disk/Penulisan
PhysicalDisk(per Disk) Pembacaan Disk/dtk
PhysicalDisk(per Disk) Pembacaan Disk Byte/dtk
PhysicalDisk(per Disk) Penulisan Disk/dtk
PhysicalDisk(per Disk) Byte Tulis Disk/dtk
Memori Megabyte yang tersedia
PagingFile % Penggunaan
Prosesor(Total) % Waktu Prosesor
Proses (per layanan) % Waktu Prosesor
Proses (per layanan) Proses ID
Proses (per layanan) Byte Privat
Proses (per layanan) Jumlah Untaian
Proses (per layanan) Byte Virtual
Proses (per layanan) Rangkaian aktif
Proses (per layanan) Set Kerja - Privat
Antarmuka Jaringan (semua-instans) Byte diterima
Antarmuka Jaringan (semua-instans) Byte dikirim
Antarmuka Jaringan (semua-instans) Total Byte
Antarmuka Jaringan (semua-instans) Panjang Antrean Output
Antarmuka Jaringan (semua-instans) Paket Keluar yang Dibuang
Antarmuka Jaringan (semua-instans) Paket Masuk yang Dibuang
Antarmuka Jaringan (semua-instans) Kesalahan Paket Keluar
Antarmuka Jaringan (semua-instans) Kesalahan Paket yang Diterima

Aplikasi dan layanan .NET

Kumpulkan penghitung berikut jika Anda menyebarkan layanan .NET ke kluster Anda.

Kategori Penghitung Nama Penghitung
Memori CLR .NET (per layanan) ID Proses
Memori CLR .NET (per layanan) # Total Byte yang diterapkan
Memori CLR .NET (per layanan) # Total byte yang dipesan
Memori CLR .NET (per layanan) # Byte di semua Susunan
Memori CLR .NET (per layanan) Ukuran Susunan Objek Besar
Memori CLR .NET (per layanan) # Penanganan GC
Memori CLR .NET (per layanan) # Koleksi Gen 0
Memori CLR .NET (per layanan) # Koleksi Gen 1
Memori CLR .NET (per layanan) # Koleksi Gen 2
Memori CLR .NET (per layanan) % Waktu di GC

Penghitung kinerja kustom Service Fabric

Service Fabric menghasilkan penghitung kinerja dalam jumlah besar. Jika Anda memiliki SDK yang terinstal, Anda dapat melihat daftar komprehensif pada komputer Windows Anda di aplikasi Monitor Performa (Mulai > Monitor Performa).

Dalam aplikasi yang Anda sebarkan ke kluster, jika Anda menggunakan Reliable Actor, tambahkan penghitung dari kategori Service Fabric Actor dan Service Fabric Actor Method (lihat Diagnostik Reliable Actor Service Fabric).

Jika Anda menggunakan Reliable Service atau Service Remoting, kami juga memiliki kategori penghitung Service Fabric Service dan Service Fabric Service Method tempat Anda seharusnya mengumpulkan penghitung, lihat memantau dengan service remoting dan penghitung kinerja reliable service.

Jika Anda menggunakan Reliable Collection, kami sarankan untuk menambahkan Avg. Transaction ms/Commit dari Service Fabric Transactional Replicator untuk mengumpulkan latensi penerapan sesuai metrik transaksi.

Tabel Log Azure Monitor

Bagian ini mencantumkan tabel Log Azure Monitor yang relevan dengan layanan ini, yang tersedia untuk kueri oleh Analitik Log menggunakan kueri Kusto. Tabel berisi data log sumber daya dan mungkin lebih bergantung pada apa yang dikumpulkan dan dirutekan ke dalamnya.

Kluster Service Fabric

Microsoft.ServiceFabric/clusters

Log aktivitas

Tabel tertaut mencantumkan operasi yang dapat direkam dalam log aktivitas untuk layanan ini. Operasi ini adalah subset dari semua kemungkinan operasi penyedia sumber daya dalam log aktivitas.

Untuk informasi selengkapnya tentang skema entri log aktivitas, lihat Skema Log Aktivitas.