Exemplo n.º 1
0
        public static void TimerElapsed(object source, ElapsedEventArgs e)
        {
            float cpu = cpuCounter.NextValue();
            float sum = 0;

            foreach (PerformanceCounter c in cpuCounters)
            {
                sum = sum + c.NextValue();
            }
            sum = sum / (cores);
            float ram = ramCounter.NextValue();

            Console.WriteLine(string.Format("CPU Value 1: {0}, Cpu  2: {1} ,Ram : {2}", sum, cpu, ram));
            AvailableCPU.Add(sum);
            AvailableRAM.Add(ram);


            client.PublishToQue(new CpuRam
            {
                Name       = "JIB/" + Guid.NewGuid(),
                CPU        = cpu,
                Ram        = ram,
                ModifyDate = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss,fff")
            });
        }
Exemplo n.º 2
0
 static void SendDataToQue(CpuRam cpuusage)
 {
     client = new RabbitMQClient(conversationId);
     client.PublishToQue(cpuusage);
     client.CloseQueue();
 }