Windows işlemlerinin izlenmesi
Windows 'ta, aracı başlatıldığında InstanaPCP uygulaması otomatik olarak başlar. InstanaPCP uygulaması aşağıdaki işlemleri gerçekleştirir:
- IIS tarafından barındırılan uygulamaların otomatik olarak izlenmesi için ortamı ayarlar.
- Çalışan işlemler (GC ve CPU gibi) için ölçümleri toplar ve aracıya gönderir.
- Windows anasisteminde çalışan işlemlerin bir listesini aracıya gönderir.
configuration.yamldosyasında tanımlanan özel performans sayacı metriklerini toplar.
Özel performans sayaçları
Instana, özel performans sayaçlarının izlenmesini destekler. Özel performans sayaçları varsayılan olarak devre dışı bırakılır. Özel performans sayaçlarını etkinleştirmek için, configuration.yaml dosyasını aşağıdaki örnekte gösterildiği gibi güncelleyin:
com.instana.plugin.perfcounters:
enabled: true
Performans sayaçları dört farklı değer ve adla tanımlanır. Performans sayaçları kategoriye göre gruplanır. Bunlar belirli bir yönetim ortamına bağlanabilir ya da anasistem çapında kullanılabilir. Bir sayacı benzersiz olarak tanımlamak için aşağıdaki örneğe benzer bir sözdizimi kullanılır:
[host]\[category]([instance])\[counter name]
instance , sayaca bağlı olarak isteğe bağlı olabilir. Aşağıdaki sayaç bir örnektir:
\Processor Information(_Total)\% Processor Time
Örnekteki sayacın öznitelikleri aşağıdaki listede açıklanmıştır:
hostboş. Sayaç geçerli anasistem (localhost) içindir.category, İşlemci Bilgileri' dir.instance, _Toplam' dır.counter name, % İşlemci Süresi' dir.
Instana yalnızca localhost sayaçlarının sorgulanmasını destekler.
Bazı kategoriler yalnızca anasistem genişliğine sahiptir; instance bu kategoriler için tanımlanmamıştır. Aşağıdaki örnek, anasistem çapında bir kategoriyi göstermektedir:
\System\Processor Queue Length
İşaret etkinleştirildikten sonra, izlemek istediğiniz sayaçları tanımlayın. Aşağıdaki örnekte gösterildiği gibi yapılandırmayı güncelleyin:
com.instana.plugin.perfcounters:
enabled: true
counters:
- category: [name of the counters category]
instance: [instance name]
counters:
- [name of the counter]
Aşağıdaki çıktı sayaçlar için örnek değerleri gösterir:
com.instana.plugin.perfcounters:
enabled: true
counters:
- category: Processor Information
instance: _Total
counters:
- "% Processor Time"
Not: Sayaç adı çift tırnak işareti (") içine alınır özel karakter nedeniyle %_
Kategori başına daha fazla sayıya gereksinim duyarsanız, bunları aşağıdaki örnekte gösterildiği gibi counters dizisine ekleyin:
com.instana.plugin.perfcounters:
enabled: true
counters:
- category: Memory
counters:
- Page Faults/sec
- Cache Faults/sec
- Page Reads/sec
Not: Bellek kategorisi anasistem çapında olduğu için instance bu örnekte tanımlı değildir.
Not: Performans sayaçlarının sorgulanması, doğası gereği pahalı bir işlemdir. Bir sürü sayacınız varsa, bu, aracının performansını etkiler.
Aşağıdaki örnekte birden çok kategori ve sayaç gösterilmektedir:
com.instana.plugin.perfcounters:
enabled: true
counters:
- category: System
counters:
- Processor Queue Length
- System Calls/sec
- category: Process
instance: _Total
counters:
- Private bytes
- Working Set
- Thread Count
- category: Memory
counters:
- Page Faults/sec
- Cache Faults/sec
- Page Reads/sec
- category: .NET CLR Exceptions
instance: _Global_
counters:
- "# of Exceps Thrown / sec"
- "# of Pinned Objects"
Aşağıdaki örnek, performans sayaçları olan bir anasistem gösterge panosunu göstermektedir:

Daha fazla yardım için bir destek vakası açın.