var searchIndex = {}; searchIndex["probes"] = {"doc":"","items":[[4,"ProbeError","probes","",null,null],[13,"IO","","",0,null],[13,"UnexpectedContent","","",0,null],[13,"InvalidInput","","",0,null],[11,"fmt","","",0,null],[11,"from","","",0,{"inputs":[{"name":"error"}],"output":{"name":"probeerror"}}],[11,"fmt","","",0,null],[11,"description","","",0,null],[11,"cause","","",0,null],[0,"cpu","","",null,null],[3,"CpuMeasurement","probes::cpu","Measurement of cpu stats at a certain time",null,null],[12,"precise_time_ns","","",1,null],[12,"stat","","",1,null],[3,"CpuStat","","Cpu stats for a minute",null,null],[12,"user","","",2,null],[12,"nice","","",2,null],[12,"system","","",2,null],[12,"idle","","",2,null],[12,"iowait","","",2,null],[3,"CpuStatPercentages","","Cpu stats converted to percentages",null,null],[12,"user","","",3,null],[12,"nice","","",3,null],[12,"system","","",3,null],[12,"idle","","",3,null],[12,"iowait","","",3,null],[5,"read","","",null,{"inputs":[],"output":{"name":"result"}}],[11,"eq","","",1,null],[11,"ne","","",1,null],[11,"fmt","","",1,null],[11,"calculate_per_minute","","Calculate the cpu stats based on this measurement and a measurement in the future.\nIt is advisable to make the next measurement roughly a minute from this one for the\nmost reliable result.",1,null],[11,"eq","","",2,null],[11,"ne","","",2,null],[11,"fmt","","",2,null],[11,"in_percentages","","Calculate the weight of the various components in percentages",2,null],[11,"eq","","",3,null],[11,"ne","","",3,null],[11,"fmt","","",3,null],[0,"disk_stats","probes","",null,null],[3,"DiskStatsMeasurement","probes::disk_stats","",null,null],[12,"precise_time_ns","","",4,null],[12,"stats","","",4,null],[3,"DiskStat","","",null,null],[12,"reads_completed_successfully","","",5,null],[12,"reads_merged","","",5,null],[12,"sectors_read","","",5,null],[12,"time_spent_reading_ms","","",5,null],[12,"writes_completed","","",5,null],[12,"writes_merged","","",5,null],[12,"sectors_written","","",5,null],[12,"time_spent_writing_ms","","",5,null],[12,"ios_currently_in_progress","","",5,null],[12,"time_spent_doing_ios_ms","","",5,null],[12,"weighted_time_spent_doing_ios_ms","","",5,null],[3,"DiskStatsPerMinute","","",null,null],[12,"stats","","",6,null],[5,"read","","",null,{"inputs":[],"output":{"name":"result"}}],[6,"DiskStats","","",null,null],[11,"eq","","",4,null],[11,"ne","","",4,null],[11,"fmt","","",4,null],[11,"calculate_per_minute","","Calculate the disk stats per minute based on this measurement and a measurement in the\nfuture. It is advisable to make the next measurement roughly a minute from this one for the\nmost reliable result.",4,null],[11,"eq","","",5,null],[11,"ne","","",5,null],[11,"fmt","","",5,null],[11,"bytes_read","","",5,null],[11,"bytes_written","","",5,null],[11,"eq","","",6,null],[11,"ne","","",6,null],[11,"fmt","","",6,null],[0,"disk_usage","probes","",null,null],[3,"DiskUsage","probes::disk_usage","",null,null],[12,"filesystem","","",7,null],[12,"one_k_blocks","","",7,null],[12,"one_k_blocks_used","","",7,null],[12,"one_k_blocks_free","","",7,null],[12,"used_percentage","","",7,null],[12,"mountpoint","","",7,null],[5,"read","","Read the current usage of all disks",null,{"inputs":[],"output":{"name":"result"}}],[6,"DiskUsages","","",null,null],[11,"eq","","",7,null],[11,"ne","","",7,null],[11,"fmt","","",7,null],[0,"load","probes","",null,null],[3,"LoadAverage","probes::load","",null,null],[12,"one","","",8,null],[12,"five","","",8,null],[12,"fifteen","","",8,null],[5,"read","","Read the current load average of the system.",null,{"inputs":[],"output":{"name":"result"}}],[11,"eq","","",8,null],[11,"ne","","",8,null],[11,"fmt","","",8,null],[0,"memory","probes","",null,null],[3,"Memory","probes::memory","",null,null],[5,"read","","Read the current memory status of the system.",null,{"inputs":[],"output":{"name":"result"}}],[11,"eq","","",9,null],[11,"ne","","",9,null],[11,"fmt","","",9,null],[11,"total","","Total amount of physical memory in Kb.",9,null],[11,"free","","Total amount of free physical memory in Kb.\nInclused buffers and caches, these will be freed\nup by the OS when the memory is needed.",9,null],[11,"used","","Total amount of used physical memory in Kb.",9,null],[11,"swap_total","","Total amount of swap space in Kb.",9,null],[11,"swap_free","","Total amount of free swap space in Kb.",9,null],[11,"swap_used","","Total amount of used swap space in Kb.",9,null],[0,"network","probes","",null,null],[3,"NetworkTrafficMeasurement","probes::network","Measurement of network traffic at a certain time.",null,null],[12,"precise_time_ns","","",10,null],[12,"interfaces","","",10,null],[3,"NetworkTraffic","","Network traffic in kilobytes.",null,null],[12,"received","","",11,null],[12,"transmitted","","",11,null],[3,"NetworkTrafficPerMinute","","Network traffic for a certain minute, calculated based on two measurements.",null,null],[12,"interfaces","","",12,null],[5,"read","","",null,{"inputs":[],"output":{"name":"result"}}],[6,"Interfaces","","",null,null],[11,"eq","","",10,null],[11,"ne","","",10,null],[11,"fmt","","",10,null],[11,"calculate_per_minute","","Calculate the network traffic per minute based on this measurement and a measurement in the\nfuture. It is advisable to make the next measurement roughly a minute from this one for the\nmost reliable result.",10,null],[11,"eq","","",11,null],[11,"ne","","",11,null],[11,"fmt","","",11,null],[11,"eq","","",12,null],[11,"ne","","",12,null],[11,"fmt","","",12,null],[0,"process_memory","probes","",null,null],[5,"current_rss","probes::process_memory","Get the current RSS memory of this process in KB",null,{"inputs":[],"output":{"name":"result"}}],[5,"current_rss_of","","Get the current RSS memory of a process with given pid in KB",null,{"inputs":[{"name":"pid_t"}],"output":{"name":"result"}}],[5,"max_rss","","Get the max RSS memory of this process in KB",null,{"inputs":[],"output":{"name":"u64"}}],[6,"Result","probes","",null,null]],"paths":[[4,"ProbeError"],[3,"CpuMeasurement"],[3,"CpuStat"],[3,"CpuStatPercentages"],[3,"DiskStatsMeasurement"],[3,"DiskStat"],[3,"DiskStatsPerMinute"],[3,"DiskUsage"],[3,"LoadAverage"],[3,"Memory"],[3,"NetworkTrafficMeasurement"],[3,"NetworkTraffic"],[3,"NetworkTrafficPerMinute"]]}; initSearch(searchIndex);