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 sesi Disk/Pembacaan |
PhysicalDisk(per Disk) | Rata-rata sesi Disk/Penulisan |
PhysicalDisk(per Disk) | Pembacaan Disk/dtk |
PhysicalDisk(per Disk) | Byte Baca Disk/dtk |
PhysicalDisk(per Disk) | Penulisan Disk/dtk |
PhysicalDisk(per Disk) | Byte Penulisan 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 Utas |
Proses (per layanan) | Byte Virtual |
Proses (per layanan) | Set 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.
Langkah berikutnya
- Pelajari lebih lanjut tentang pembuatan peristiwa pada tingkat peristiwa pada Service Fabric
- Kumpulkan metrik performa melalui agen Analitik Log