public static void ConfigureFromFile(string file) { XmlPerfCounterSetBuilder b = new XmlPerfCounterSetBuilder(); IPerfCounterSet pcs = b.BuildFromFile(file); IDisposable d = _pcs as IDisposable; if (d != null) d.Dispose(); _pcs = pcs; }
public static void ConfigureFromFile(string file) { XmlPerfCounterSetBuilder b = new XmlPerfCounterSetBuilder(); IPerfCounterSet pcs = b.BuildFromFile(file); IDisposable d = _pcs as IDisposable; if (d != null) { d.Dispose(); } _pcs = pcs; }
public NGPerfStatTarget() { CounterSet = DefaultCounters.PerfCounters; }
public static void SetGlobalPerfCounters(IPerfCounterSet counterSet) { _pcs = counterSet; }
public static void SetGlobalPerfCounters(IPerfCounterSet counterSet) { _pcs = counterSet; }
static DefaultCounters() { PerfCounterSet pcs = new PerfCounterSet { Name = "Global", AutoLogStatistics = true }; pcs.AddCounter(new PercentileCalculator { MatchMessageRE = new Regex("STAT.*"), ExtractValueRE = new Regex(""), Name = "ALL" }); _pcs = pcs; }