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