Bagikan melalui


Konsep Instrumentasi COM+

Layanan instrumentasi COM+ memungkinkan Anda membangun program manajemen peristiwa dan pengelogan COM+ Anda sendiri saat Anda ingin menampilkan berbagai metrik performa untuk komponen COM+ Anda. Instrumentasi COM+ juga dapat digunakan untuk mengonfigurasi peristiwa yang ditentukan pengguna dan untuk mengonversi peristiwa COM+ ke format Visual Studio Analyzer (VSA) saat Anda meningkatkan paket MTS yang menerima peristiwa MTS.

Nota

Pada Windows Server 2003, hanya administrator yang memiliki hak istimewa akses baca ke log jejak untuk peristiwa sistem.

 

Dengan berlangganan peristiwa yang diterbitkan oleh penerbit peristiwa sistem, klien dapat menerapkan antarmuka instrumentasi COM+ untuk menerima pemberitahuan untuk berbagai metrik performa COM+, seperti informasi tentang objek COM+ tertentu, aplikasi COM+, dan layanan COM+. Metrik diterbitkan kepada klien dengan menggunakan layanan COM+ peristiwa , yaitu sistem peristiwa yang terhubung secara longgar (LCE) yang menyimpan informasi peristiwa dari berbagai penerbit di penyimpanan peristiwa dalam katalog COM+.

Nota

Instrumentasi COM+ tidak menjamin pengiriman peristiwa.

 

Setiap metrik memiliki tanda waktu yang menunjukkan waktu ketika metrik dihasilkan, bukan waktu ketika dikirim atau diterima. Klien dapat menghubungkan tanda waktu dan mengetahui biaya menjalankan aplikasi COM+, biaya transaksi yang dijalankan di dalam aplikasi COM+, atau biaya panggilan metode di dalam aplikasi COM+.

Anda juga dapat menggunakan layanan Instrumentasi COM+ untuk memfilter informasi metrik performa tertentu yang ingin Anda lihat. Misalnya, saat berlangganan antarmuka atau metode instrumentasi COM+, Anda dapat menentukan properti untuk langganan dalam strukturCOMSVCSEVENTINFO, seperti ID aplikasi (guidApp member) atau ID proses (dwPid anggota).

Ketika ID aplikasi ditentukan, Anda hanya menerima metrik dari aplikasi yang ditentukan. Ketika ID proses ditentukan, Anda menerima metrik dari aplikasi server tertentu dan aplikasi pustaka yang dimuat dalam proses tersebut. Pengguna dapat menentukan ID aplikasi dan ID proses, tetapi ID aplikasi harus berupa aplikasi server yang berjalan dalam proses dengan ID proses yang ditentukan. Jika tidak ditentukan, pengguna menerima metrik dari semua aplikasi server dan aplikasi pustaka.

Metrik instrumentasi COM+ memberikan informasi yang cukup bagi aplikasi pemantauan untuk menghubungkannya dengan metrik sistem operasi untuk analisis performa, perencanaan kapasitas, dan untuk pemodelan dan prediksi.

Antarmuka Instrumentasi COM+