Exemplo n.º 1
0
        public void SetInstances()
        {
            var instances = new PerformanceCounterCategory("Processor").GetInstanceNames().ToList();

            instances.Sort();
            foreach (var instance in instances)
            {
                CounterList.Add(new PerformanceCounter("Processor", "% Processor Time", instance));
                SeriesNameList.Add(SetSeriesName(instance));
            }
        }
Exemplo n.º 2
0
        public void SetInstances()
        {
            var counterName = new[] { "Bytes Total/sec", "Bytes Received/sec", "Bytes Sent/sec" };
            var instances   = new PerformanceCounterCategory("Network Interface").GetInstanceNames().ToList();

            instances.Sort();
            foreach (var instance in instances)
            {
                for (int i = 0; i < 3; i++)
                {
                    CounterList.Add(new PerformanceCounter("Network Interface", counterName[i], instance));
                    SeriesNameList.Add(SetSeriesName(instance, i));
                }
            }
        }
Exemplo n.º 3
0
        public void SetInstances()
        {
            var counterName = new[] { "% Disk Time", "% Disk Read Time", "% Disk Write Time" };
            var instances   = new PerformanceCounterCategory("PhysicalDisk").GetInstanceNames()
                              .Where(name => !name.Equals("_Total")).ToList();

            instances.Sort();
            foreach (var instance in instances)
            {
                for (int i = 0; i < 3; i++)
                {
                    CounterList.Add(new PerformanceCounter("PhysicalDisk", counterName[i], instance));
                    SeriesNameList.Add(SetSeriesName(instance, i));
                }
            }
        }