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") }); }
static void SendDataToQue(CpuRam cpuusage) { client = new RabbitMQClient(conversationId); client.PublishToQue(cpuusage); client.CloseQueue(); }