Bugg i EntLibs performance counters

Vi använder EntLib 2.0 Logging och Caching i mitt nuvarande projekt. Tyvärr är det en bugg i hur EntLib 2.0 (och CTP:n på EntLib 3.0) som gär att man inte kan se EntLibs performance counters i Perfmon. Vi har haft en del problem med att vår webb applikation konsumerade 100% CPU kraft 99% av dygnet så vi ville se om det var vår caching som ställde till detta. eftersom vi inte kunde se EntLibs performance counters så var det lite av en gissningslek att ställa in cache inställningarna. Vi hade två val:
  1. Bygg en egen app som läser EntLibs performance counters
  2. Ändra i EntLibs IPerformanceCounterNameFormatter:s så att / ersätts men ett godtagbart tecken för perfmon

Vi valde alternativ ett. Byggde en enkel WinForm att för monitoreringen och kunde snabbt konstatera att vår cache inställningar var på tok för höga. Justerande ner inställningarna och vips så var vi nere på 65% CPU last.  

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s