diff --git a/v2/assets/css/style.css b/v2/assets/css/style.css index fc7cd58..813ddd4 100644 --- a/v2/assets/css/style.css +++ b/v2/assets/css/style.css @@ -941,4 +941,32 @@ circle[depth='4'] { .iframe-fail { display: block !important; } +} + +.angular-ui-tree-handle { + background: #f8faff; + border: 1px solid #dae2ea; + color: #7c9eb2; + padding: 10px 10px; + cursor: default; +} + +.angular-ui-tree-handle:hover { + color: #438eb9; + background: #f4f6f7; + border-color: #dce2e8; +} + +.angular-ui-tree-placeholder { + background: #f0f9ff; + border: 2px dashed #bed2db; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + + +.group-title { + background-color: #687074 !important; + color: #FFF !important; } \ No newline at end of file diff --git a/v2/data/metrics_tree.json b/v2/data/metrics_tree.json new file mode 100644 index 0000000..30ee718 --- /dev/null +++ b/v2/data/metrics_tree.json @@ -0,0 +1 @@ +[{ "nodes": [{ "nodes": [{ "nodes": [{ "nodes": [], "id": "1004", "title": "idle (value)" }, { "nodes": [], "id": "1005", "title": "interrupt (value)" }, { "nodes": [], "id": "1006", "title": "nice (value)" }, { "nodes": [], "id": "1007", "title": "softirq (value)" }, { "nodes": [], "id": "1008", "title": "steal (value)" }, { "nodes": [], "id": "1009", "title": "system (value)" }, { "nodes": [], "id": "10010", "title": "user (value)" }, { "nodes": [], "id": "10011", "title": "wait (value)" }], "id": "8003", "title": "cpu" }], "id": "8002", "title": "0" }, { "nodes": [{ "nodes": [{ "nodes": [], "id": "10014", "title": "idle (value)" }, { "nodes": [], "id": "10015", "title": "interrupt (value)" }, { "nodes": [], "id": "10016", "title": "nice (value)" }, { "nodes": [], "id": "10017", "title": "softirq (value)" }, { "nodes": [], "id": "10018", "title": "steal (value)" }, { "nodes": [], "id": "10019", "title": "system (value)" }, { "nodes": [], "id": "10020", "title": "user (value)" }, { "nodes": [], "id": "10021", "title": "wait (value)" }], "id": "80013", "title": "cpu" }], "id": "80012", "title": "1" }, { "nodes": [{ "nodes": [{ "nodes": [], "id": "10024", "title": "idle (value)" }, { "nodes": [], "id": "10025", "title": "interrupt (value)" }, { "nodes": [], "id": "10026", "title": "nice (value)" }, { "nodes": [], "id": "10027", "title": "softirq (value)" }, { "nodes": [], "id": "10028", "title": "steal (value)" }, { "nodes": [], "id": "10029", "title": "system (value)" }, { "nodes": [], "id": "10030", "title": "user (value)" }, { "nodes": [], "id": "10031", "title": "wait (value)" }], "id": "80023", "title": "cpu" }], "id": "80022", "title": "10" }, { "nodes": [{ "nodes": [{ "nodes": [], "id": "10034", "title": "idle (value)" }, { "nodes": [], "id": "10035", "title": "interrupt (value)" }, { "nodes": [], "id": "10036", "title": "nice (value)" }, { "nodes": [], "id": "10037", "title": "softirq (value)" }, { "nodes": [], "id": "10038", "title": "steal (value)" }, { "nodes": [], "id": "10039", "title": "system (value)" }, { "nodes": [], "id": "10040", "title": "user (value)" }, { "nodes": [], "id": "10041", "title": "wait (value)" }], "id": "80033", "title": "cpu" }], "id": "80032", "title": "11" }, { "nodes": [{ "nodes": [{ "nodes": [], "id": "10044", "title": "idle (value)" }, { "nodes": [], "id": "10045", "title": "interrupt (value)" }, { "nodes": [], "id": "10046", "title": "nice (value)" }, { "nodes": [], "id": "10047", "title": "softirq (value)" }, { "nodes": [], "id": "10048", "title": "steal (value)" }, { "nodes": [], "id": "10049", "title": "system (value)" }, { "nodes": [], "id": "10050", "title": "user (value)" }, { "nodes": [], "id": "10051", "title": "wait (value)" }], "id": "80043", "title": "cpu" }], "id": "80042", "title": "12" }, { "nodes": [{ "nodes": [{ "nodes": [], "id": "10054", "title": "idle (value)" }, { "nodes": [], "id": "10055", "title": "interrupt (value)" }, { "nodes": [], "id": "10056", "title": "nice (value)" }, { "nodes": [], "id": "10057", "title": "softirq (value)" }, { "nodes": [], "id": "10058", "title": "steal (value)" }, { "nodes": [], "id": "10059", "title": "system (value)" }, { "nodes": [], "id": "10060", "title": "user (value)" }, { "nodes": [], "id": "10061", "title": "wait (value)" }], "id": "80053", "title": "cpu" }], "id": "80052", "title": "13" }, { "nodes": [{ "nodes": [{ "nodes": [], "id": "10064", "title": "idle (value)" }, { "nodes": [], "id": "10065", "title": "interrupt (value)" }, { "nodes": [], "id": "10066", "title": "nice (value)" }, { "nodes": [], "id": "10067", "title": "softirq (value)" }, { "nodes": [], "id": "10068", "title": "steal (value)" }, { "nodes": [], "id": "10069", "title": "system (value)" }, { "nodes": [], "id": "10070", "title": "user (value)" }, { "nodes": [], "id": "10071", "title": "wait (value)" }], "id": "80063", "title": "cpu" }], "id": "80062", "title": "14" }, { "nodes": [{ "nodes": [{ "nodes": [], "id": "10074", "title": "idle (value)" }, { "nodes": [], "id": "10075", "title": "interrupt (value)" }, { "nodes": [], "id": "10076", "title": "nice (value)" }, { "nodes": [], "id": "10077", "title": "softirq (value)" }, { "nodes": [], "id": "10078", "title": "steal (value)" }, { "nodes": [], "id": "10079", "title": "system (value)" }, { "nodes": [], "id": "10080", "title": "user (value)" }, { "nodes": [], "id": "10081", "title": "wait (value)" }], "id": "80073", "title": "cpu" }], "id": "80072", "title": "15" }, { "nodes": [{ "nodes": [{ "nodes": [], "id": "10084", "title": "idle (value)" }, { "nodes": [], "id": "10085", "title": "interrupt (value)" }, { "nodes": [], "id": "10086", "title": "nice (value)" }, { "nodes": [], "id": "10087", "title": "softirq (value)" }, { "nodes": [], "id": "10088", "title": "steal (value)" }, { "nodes": [], "id": "10089", "title": "system (value)" }, { "nodes": [], "id": "10090", "title": "user (value)" }, { "nodes": [], "id": "10091", "title": "wait (value)" }], "id": "80083", "title": "cpu" }], "id": "80082", "title": "2" }, { "nodes": [{ "nodes": [{ "nodes": [], "id": "10094", "title": "idle (value)" }, { "nodes": [], "id": "10095", "title": "interrupt (value)" }, { "nodes": [], "id": "10096", "title": "nice (value)" }, { "nodes": [], "id": "10097", "title": "softirq (value)" }, { "nodes": [], "id": "10098", "title": "steal (value)" }, { "nodes": [], "id": "10099", "title": "system (value)" }, { "nodes": [], "id": "100100", "title": "user (value)" }, { "nodes": [], "id": "100101", "title": "wait (value)" }], "id": "80093", "title": "cpu" }], "id": "80092", "title": "3" }, { "nodes": [{ "nodes": [{ "nodes": [], "id": "100104", "title": "idle (value)" }, { "nodes": [], "id": "100105", "title": "interrupt (value)" }, { "nodes": [], "id": "100106", "title": "nice (value)" }, { "nodes": [], "id": "100107", "title": "softirq (value)" }, { "nodes": [], "id": "100108", "title": "steal (value)" }, { "nodes": [], "id": "100109", "title": "system (value)" }, { "nodes": [], "id": "100110", "title": "user (value)" }, { "nodes": [], "id": "100111", "title": "wait (value)" }], "id": "800103", "title": "cpu" }], "id": "800102", "title": "4" }, { "nodes": [{ "nodes": [{ "nodes": [], "id": "100114", "title": "idle (value)" }, { "nodes": [], "id": "100115", "title": "interrupt (value)" }, { "nodes": [], "id": "100116", "title": "nice (value)" }, { "nodes": [], "id": "100117", "title": "softirq (value)" }, { "nodes": [], "id": "100118", "title": "steal (value)" }, { "nodes": [], "id": "100119", "title": "system (value)" }, { "nodes": [], "id": "100120", "title": "user (value)" }, { "nodes": [], "id": "100121", "title": "wait (value)" }], "id": "800113", "title": "cpu" }], "id": "800112", "title": "5" }, { "nodes": [{ "nodes": [{ "nodes": [], "id": "100124", "title": "idle (value)" }, { "nodes": [], "id": "100125", "title": "interrupt (value)" }, { "nodes": [], "id": "100126", "title": "nice (value)" }, { "nodes": [], "id": "100127", "title": "softirq (value)" }, { "nodes": [], "id": "100128", "title": "steal (value)" }, { "nodes": [], "id": "100129", "title": "system (value)" }, { "nodes": [], "id": "100130", "title": "user (value)" }, { "nodes": [], "id": "100131", "title": "wait (value)" }], "id": "800123", "title": "cpu" }], "id": "800122", "title": "6" }, { "nodes": [{ "nodes": [{ "nodes": [], "id": "100134", "title": "idle (value)" }, { "nodes": [], "id": "100135", "title": "interrupt (value)" }, { "nodes": [], "id": "100136", "title": "nice (value)" }, { "nodes": [], "id": "100137", "title": "softirq (value)" }, { "nodes": [], "id": "100138", "title": "steal (value)" }, { "nodes": [], "id": "100139", "title": "system (value)" }, { "nodes": [], "id": "100140", "title": "user (value)" }, { "nodes": [], "id": "100141", "title": "wait (value)" }], "id": "800133", "title": "cpu" }], "id": "800132", "title": "7" }, { "nodes": [{ "nodes": [{ "nodes": [], "id": "100144", "title": "idle (value)" }, { "nodes": [], "id": "100145", "title": "interrupt (value)" }, { "nodes": [], "id": "100146", "title": "nice (value)" }, { "nodes": [], "id": "100147", "title": "softirq (value)" }, { "nodes": [], "id": "100148", "title": "steal (value)" }, { "nodes": [], "id": "100149", "title": "system (value)" }, { "nodes": [], "id": "100150", "title": "user (value)" }, { "nodes": [], "id": "100151", "title": "wait (value)" }], "id": "800143", "title": "cpu" }], "id": "800142", "title": "8" }, { "nodes": [{ "nodes": [{ "nodes": [], "id": "100154", "title": "idle (value)" }, { "nodes": [], "id": "100155", "title": "interrupt (value)" }, { "nodes": [], "id": "100156", "title": "nice (value)" }, { "nodes": [], "id": "100157", "title": "softirq (value)" }, { "nodes": [], "id": "100158", "title": "steal (value)" }, { "nodes": [], "id": "100159", "title": "system (value)" }, { "nodes": [], "id": "100160", "title": "user (value)" }, { "nodes": [], "id": "100161", "title": "wait (value)" }], "id": "800153", "title": "cpu" }], "id": "800152", "title": "9" }], "id": "128001", "title": "cpu" }, { "nodes": [{ "nodes": [{ "nodes": [{ "nodes": [], "id": "100165", "title": "free" }, { "nodes": [], "id": "100166", "title": "used" }], "id": "200164", "title": "boot" }, { "nodes": [{ "nodes": [], "id": "100168", "title": "free" }, { "nodes": [], "id": "100169", "title": "used" }], "id": "200167", "title": "dev" }, { "nodes": [{ "nodes": [], "id": "100171", "title": "free" }, { "nodes": [], "id": "100172", "title": "used" }], "id": "200170", "title": "root" }, { "nodes": [{ "nodes": [], "id": "100174", "title": "free" }, { "nodes": [], "id": "100175", "title": "used" }], "id": "200173", "title": "run-lock" }, { "nodes": [{ "nodes": [], "id": "100177", "title": "free" }, { "nodes": [], "id": "100178", "title": "used" }], "id": "200176", "title": "run-shm" }, { "nodes": [{ "nodes": [], "id": "100180", "title": "free" }, { "nodes": [], "id": "100181", "title": "used" }], "id": "200179", "title": "run" }, { "nodes": [{ "nodes": [], "id": "100183", "title": "free" }, { "nodes": [], "id": "100184", "title": "used" }], "id": "200182", "title": "sys-fs-cgroup" }], "id": "1400163", "title": "df" }], "id": "1400162", "title": "df" }, { "nodes": [{ "nodes": [{ "nodes": [], "id": "100187", "title": "disk_merged (read)" }, { "nodes": [], "id": "100188", "title": "disk_merged (write)" }, { "nodes": [], "id": "100189", "title": "disk_octets (read)" }, { "nodes": [], "id": "100190", "title": "disk_octets (write)" }, { "nodes": [], "id": "100191", "title": "disk_ops (read)" }, { "nodes": [], "id": "100192", "title": "disk_ops (write)" }, { "nodes": [], "id": "100193", "title": "disk_time (read)" }, { "nodes": [], "id": "100194", "title": "disk_time (write)" }], "id": "800186", "title": "dm-0" }, { "nodes": [{ "nodes": [], "id": "100196", "title": "disk_merged (read)" }, { "nodes": [], "id": "100197", "title": "disk_merged (write)" }, { "nodes": [], "id": "100198", "title": "disk_octets (read)" }, { "nodes": [], "id": "100199", "title": "disk_octets (write)" }, { "nodes": [], "id": "100200", "title": "disk_ops (read)" }, { "nodes": [], "id": "100201", "title": "disk_ops (write)" }, { "nodes": [], "id": "100202", "title": "disk_time (read)" }, { "nodes": [], "id": "100203", "title": "disk_time (write)" }], "id": "800195", "title": "dm-1" }, { "nodes": [{ "nodes": [], "id": "100205", "title": "disk_merged (read)" }, { "nodes": [], "id": "100206", "title": "disk_merged (write)" }, { "nodes": [], "id": "100207", "title": "disk_octets (read)" }, { "nodes": [], "id": "100208", "title": "disk_octets (write)" }, { "nodes": [], "id": "100209", "title": "disk_ops (read)" }, { "nodes": [], "id": "100210", "title": "disk_ops (write)" }, { "nodes": [], "id": "100211", "title": "disk_time (read)" }, { "nodes": [], "id": "100212", "title": "disk_time (write)" }], "id": "800204", "title": "sda" }, { "nodes": [{ "nodes": [], "id": "100214", "title": "disk_merged (read)" }, { "nodes": [], "id": "100215", "title": "disk_merged (write)" }, { "nodes": [], "id": "100216", "title": "disk_octets (read)" }, { "nodes": [], "id": "100217", "title": "disk_octets (write)" }, { "nodes": [], "id": "100218", "title": "disk_ops (read)" }, { "nodes": [], "id": "100219", "title": "disk_ops (write)" }, { "nodes": [], "id": "100220", "title": "disk_time (read)" }, { "nodes": [], "id": "100221", "title": "disk_time (write)" }], "id": "800213", "title": "sda1" }, { "nodes": [{ "nodes": [], "id": "100223", "title": "disk_merged (read)" }, { "nodes": [], "id": "100224", "title": "disk_merged (write)" }, { "nodes": [], "id": "100225", "title": "disk_octets (read)" }, { "nodes": [], "id": "100226", "title": "disk_octets (write)" }, { "nodes": [], "id": "100227", "title": "disk_ops (read)" }, { "nodes": [], "id": "100228", "title": "disk_ops (write)" }, { "nodes": [], "id": "100229", "title": "disk_time (read)" }, { "nodes": [], "id": "100230", "title": "disk_time (write)" }], "id": "800222", "title": "sda2" }, { "nodes": [{ "nodes": [], "id": "100232", "title": "disk_merged (read)" }, { "nodes": [], "id": "100233", "title": "disk_merged (write)" }, { "nodes": [], "id": "100234", "title": "disk_octets (read)" }, { "nodes": [], "id": "100235", "title": "disk_octets (write)" }, { "nodes": [], "id": "100236", "title": "disk_ops (read)" }, { "nodes": [], "id": "100237", "title": "disk_ops (write)" }, { "nodes": [], "id": "100238", "title": "disk_time (read)" }, { "nodes": [], "id": "100239", "title": "disk_time (write)" }], "id": "800231", "title": "sda5" }, { "nodes": [{ "nodes": [], "id": "100241", "title": "disk_merged (read)" }, { "nodes": [], "id": "100242", "title": "disk_merged (write)" }, { "nodes": [], "id": "100243", "title": "disk_octets (read)" }, { "nodes": [], "id": "100244", "title": "disk_octets (write)" }, { "nodes": [], "id": "100245", "title": "disk_ops (read)" }, { "nodes": [], "id": "100246", "title": "disk_ops (write)" }, { "nodes": [], "id": "100247", "title": "disk_time (read)" }, { "nodes": [], "id": "100248", "title": "disk_time (write)" }], "id": "800240", "title": "vda" }, { "nodes": [{ "nodes": [], "id": "100250", "title": "disk_merged (read)" }, { "nodes": [], "id": "100251", "title": "disk_merged (write)" }, { "nodes": [], "id": "100252", "title": "disk_octets (read)" }, { "nodes": [], "id": "100253", "title": "disk_octets (write)" }, { "nodes": [], "id": "100254", "title": "disk_ops (read)" }, { "nodes": [], "id": "100255", "title": "disk_ops (write)" }, { "nodes": [], "id": "100256", "title": "disk_time (read)" }, { "nodes": [], "id": "100257", "title": "disk_time (write)" }], "id": "800249", "title": "vda1" }, { "nodes": [{ "nodes": [], "id": "100259", "title": "disk_merged (read)" }, { "nodes": [], "id": "100260", "title": "disk_merged (write)" }, { "nodes": [], "id": "100261", "title": "disk_octets (read)" }, { "nodes": [], "id": "100262", "title": "disk_octets (write)" }, { "nodes": [], "id": "100263", "title": "disk_ops (read)" }, { "nodes": [], "id": "100264", "title": "disk_ops (write)" }, { "nodes": [], "id": "100265", "title": "disk_time (read)" }, { "nodes": [], "id": "100266", "title": "disk_time (write)" }], "id": "800258", "title": "vda2" }, { "nodes": [{ "nodes": [], "id": "100268", "title": "disk_merged (read)" }, { "nodes": [], "id": "100269", "title": "disk_merged (write)" }, { "nodes": [], "id": "100270", "title": "disk_octets (read)" }, { "nodes": [], "id": "100271", "title": "disk_octets (write)" }, { "nodes": [], "id": "100272", "title": "disk_ops (read)" }, { "nodes": [], "id": "100273", "title": "disk_ops (write)" }, { "nodes": [], "id": "100274", "title": "disk_time (read)" }, { "nodes": [], "id": "100275", "title": "disk_time (write)" }], "id": "800267", "title": "vda3" }], "id": "8000185", "title": "disk" }, { "nodes": [{ "nodes": [{ "nodes": [], "id": "100278", "title": "entropy" }], "id": "100277", "title": "entropy" }], "id": "100276", "title": "entropy" }, { "nodes": [{ "nodes": [{ "nodes": [], "id": "100281", "title": "br-ex (rx)" }, { "nodes": [], "id": "100282", "title": "br-ex (tx)" }, { "nodes": [], "id": "100283", "title": "br-int (rx)" }, { "nodes": [], "id": "100284", "title": "br-int (tx)" }, { "nodes": [], "id": "100285", "title": "br-tun (rx)" }, { "nodes": [], "id": "100286", "title": "br-tun (tx)" }, { "nodes": [], "id": "100287", "title": "eth0 (rx)" }, { "nodes": [], "id": "100288", "title": "eth0 (tx)" }, { "nodes": [], "id": "100289", "title": "eth1 (rx)" }, { "nodes": [], "id": "100290", "title": "eth1 (tx)" }, { "nodes": [], "id": "100291", "title": "eth2 (rx)" }, { "nodes": [], "id": "100292", "title": "eth2 (tx)" }, { "nodes": [], "id": "100293", "title": "eth3 (rx)" }, { "nodes": [], "id": "100294", "title": "eth3 (tx)" }, { "nodes": [], "id": "100295", "title": "eth4 (rx)" }, { "nodes": [], "id": "100296", "title": "eth4 (tx)" }, { "nodes": [], "id": "100297", "title": "eth5 (rx)" }, { "nodes": [], "id": "100298", "title": "eth5 (tx)" }, { "nodes": [], "id": "100299", "title": "installation (rx)" }, { "nodes": [], "id": "100300", "title": "installation (tx)" }, { "nodes": [], "id": "100301", "title": "lo (rx)" }, { "nodes": [], "id": "100302", "title": "lo (tx)" }, { "nodes": [], "id": "100303", "title": "ovs-system (rx)" }, { "nodes": [], "id": "100304", "title": "ovs-system (tx)" }, { "nodes": [], "id": "100305", "title": "virbr0 (rx)" }, { "nodes": [], "id": "100306", "title": "virbr0 (tx)" }, { "nodes": [], "id": "100307", "title": "vnet0 (rx)" }, { "nodes": [], "id": "100308", "title": "vnet0 (tx)" }, { "nodes": [], "id": "100309", "title": "vnet1 (rx)" }, { "nodes": [], "id": "100310", "title": "vnet1 (tx)" }, { "nodes": [], "id": "100311", "title": "vnet2 (rx)" }, { "nodes": [], "id": "100312", "title": "vnet2 (tx)" }, { "nodes": [], "id": "100313", "title": "vnet3 (rx)" }, { "nodes": [], "id": "100314", "title": "vnet3 (tx)" }], "id": "3400280", "title": "if_errors" }, { "nodes": [{ "nodes": [], "id": "100316", "title": "br-ex (rx)" }, { "nodes": [], "id": "100317", "title": "br-ex (tx)" }, { "nodes": [], "id": "100318", "title": "br-int (rx)" }, { "nodes": [], "id": "100319", "title": "br-int (tx)" }, { "nodes": [], "id": "100320", "title": "br-tun (rx)" }, { "nodes": [], "id": "100321", "title": "br-tun (tx)" }, { "nodes": [], "id": "100322", "title": "eth0 (rx)" }, { "nodes": [], "id": "100323", "title": "eth0 (tx)" }, { "nodes": [], "id": "100324", "title": "eth1 (rx)" }, { "nodes": [], "id": "100325", "title": "eth1 (tx)" }, { "nodes": [], "id": "100326", "title": "eth2 (rx)" }, { "nodes": [], "id": "100327", "title": "eth2 (tx)" }, { "nodes": [], "id": "100328", "title": "eth3 (rx)" }, { "nodes": [], "id": "100329", "title": "eth3 (tx)" }, { "nodes": [], "id": "100330", "title": "eth4 (rx)" }, { "nodes": [], "id": "100331", "title": "eth4 (tx)" }, { "nodes": [], "id": "100332", "title": "eth5 (rx)" }, { "nodes": [], "id": "100333", "title": "eth5 (tx)" }, { "nodes": [], "id": "100334", "title": "installation (rx)" }, { "nodes": [], "id": "100335", "title": "installation (tx)" }, { "nodes": [], "id": "100336", "title": "lo (rx)" }, { "nodes": [], "id": "100337", "title": "lo (tx)" }, { "nodes": [], "id": "100338", "title": "ovs-system (rx)" }, { "nodes": [], "id": "100339", "title": "ovs-system (tx)" }, { "nodes": [], "id": "100340", "title": "virbr0 (rx)" }, { "nodes": [], "id": "100341", "title": "virbr0 (tx)" }, { "nodes": [], "id": "100342", "title": "vnet0 (rx)" }, { "nodes": [], "id": "100343", "title": "vnet0 (tx)" }, { "nodes": [], "id": "100344", "title": "vnet1 (rx)" }, { "nodes": [], "id": "100345", "title": "vnet1 (tx)" }, { "nodes": [], "id": "100346", "title": "vnet2 (rx)" }, { "nodes": [], "id": "100347", "title": "vnet2 (tx)" }, { "nodes": [], "id": "100348", "title": "vnet3 (rx)" }, { "nodes": [], "id": "100349", "title": "vnet3 (tx)" }], "id": "3400315", "title": "if_octets" }, { "nodes": [{ "nodes": [], "id": "100351", "title": "br-ex (rx)" }, { "nodes": [], "id": "100352", "title": "br-ex (tx)" }, { "nodes": [], "id": "100353", "title": "br-int (rx)" }, { "nodes": [], "id": "100354", "title": "br-int (tx)" }, { "nodes": [], "id": "100355", "title": "br-tun (rx)" }, { "nodes": [], "id": "100356", "title": "br-tun (tx)" }, { "nodes": [], "id": "100357", "title": "eth0 (rx)" }, { "nodes": [], "id": "100358", "title": "eth0 (tx)" }, { "nodes": [], "id": "100359", "title": "eth1 (rx)" }, { "nodes": [], "id": "100360", "title": "eth1 (tx)" }, { "nodes": [], "id": "100361", "title": "eth2 (rx)" }, { "nodes": [], "id": "100362", "title": "eth2 (tx)" }, { "nodes": [], "id": "100363", "title": "eth3 (rx)" }, { "nodes": [], "id": "100364", "title": "eth3 (tx)" }, { "nodes": [], "id": "100365", "title": "eth4 (rx)" }, { "nodes": [], "id": "100366", "title": "eth4 (tx)" }, { "nodes": [], "id": "100367", "title": "eth5 (rx)" }, { "nodes": [], "id": "100368", "title": "eth5 (tx)" }, { "nodes": [], "id": "100369", "title": "installation (rx)" }, { "nodes": [], "id": "100370", "title": "installation (tx)" }, { "nodes": [], "id": "100371", "title": "lo (rx)" }, { "nodes": [], "id": "100372", "title": "lo (tx)" }, { "nodes": [], "id": "100373", "title": "ovs-system (rx)" }, { "nodes": [], "id": "100374", "title": "ovs-system (tx)" }, { "nodes": [], "id": "100375", "title": "virbr0 (rx)" }, { "nodes": [], "id": "100376", "title": "virbr0 (tx)" }, { "nodes": [], "id": "100377", "title": "vnet0 (rx)" }, { "nodes": [], "id": "100378", "title": "vnet0 (tx)" }, { "nodes": [], "id": "100379", "title": "vnet1 (rx)" }, { "nodes": [], "id": "100380", "title": "vnet1 (tx)" }, { "nodes": [], "id": "100381", "title": "vnet2 (rx)" }, { "nodes": [], "id": "100382", "title": "vnet2 (tx)" }, { "nodes": [], "id": "100383", "title": "vnet3 (rx)" }, { "nodes": [], "id": "100384", "title": "vnet3 (tx)" }], "id": "3400350", "title": "if_packets" }], "id": "10200279", "title": "interface" }, { "nodes": [{ "nodes": [{ "nodes": [], "id": "100387", "title": "0 (value)" }, { "nodes": [], "id": "100388", "title": "1 (value)" }, { "nodes": [], "id": "100389", "title": "12 (value)" }, { "nodes": [], "id": "100390", "title": "16 (value)" }, { "nodes": [], "id": "100391", "title": "18 (value)" }, { "nodes": [], "id": "100392", "title": "19 (value)" }, { "nodes": [], "id": "100393", "title": "23 (value)" }, { "nodes": [], "id": "100394", "title": "24 (value)" }, { "nodes": [], "id": "100395", "title": "64 (value)" }, { "nodes": [], "id": "100396", "title": "65 (value)" }, { "nodes": [], "id": "100397", "title": "8 (value)" }, { "nodes": [], "id": "100398", "title": "9 (value)" }], "id": "1200386", "title": "irq" }], "id": "1200385", "title": "irq" }, { "nodes": [{ "nodes": [{ "nodes": [{ "nodes": [], "id": "100402", "title": "key_query_time" }], "id": "100401", "title": "cassandra" }], "id": "100400", "title": "datastore" }, { "nodes": [{ "nodes": [], "id": "100404", "title": "query_time" }, { "nodes": [], "id": "100405", "title": "request_time" }], "id": "200403", "title": "http" }, { "nodes": [{ "nodes": [], "id": "100407", "title": "free_memory" }, { "nodes": [], "id": "100408", "title": "max_memory" }, { "nodes": [], "id": "100409", "title": "thread_count" }, { "nodes": [], "id": "100410", "title": "total_memory" }], "id": "400406", "title": "jvm" }, { "nodes": [{ "nodes": [], "id": "100412", "title": "http_request_count" }, { "nodes": [], "id": "100413", "title": "telnet_request_count" }], "id": "200411", "title": "protocol" }], "id": "900399", "title": "kairosdb" }, { "nodes": [{ "nodes": [{ "nodes": [], "id": "100416", "title": "longterm" }, { "nodes": [], "id": "100417", "title": "midterm" }, { "nodes": [], "id": "100418", "title": "shortterm" }], "id": "300415", "title": "load" }], "id": "300414", "title": "load" }, { "nodes": [{ "nodes": [{ "nodes": [], "id": "100421", "title": "buffered (value)" }, { "nodes": [], "id": "100422", "title": "cached (value)" }, { "nodes": [], "id": "100423", "title": "free (value)" }, { "nodes": [], "id": "100424", "title": "used (value)" }], "id": "400420", "title": "memory" }], "id": "400419", "title": "memory" }, { "nodes": [{ "nodes": [{ "nodes": [], "id": "100427", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100429", "title": "processes" }, { "nodes": [], "id": "100430", "title": "threads" }], "id": "200428", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100432", "title": "syst" }, { "nodes": [], "id": "100433", "title": "user" }], "id": "200431", "title": "ps_cputime" }, { "nodes": [], "id": "100434", "title": "ps_data (value)" }, { "nodes": [], "id": "100435", "title": "ps_disk_octets (read)" }, { "nodes": [], "id": "100436", "title": "ps_disk_octets (write)" }, { "nodes": [], "id": "100437", "title": "ps_disk_ops (read)" }, { "nodes": [], "id": "100438", "title": "ps_disk_ops (write)" }, { "nodes": [{ "nodes": [], "id": "100440", "title": "majflt" }, { "nodes": [], "id": "100441", "title": "minflt" }], "id": "200439", "title": "ps_pagefaults" }, { "nodes": [], "id": "100442", "title": "ps_rss (value)" }, { "nodes": [], "id": "100443", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100444", "title": "ps_vm (value)" }], "id": "1500426", "title": "cinder-api" }, { "nodes": [{ "nodes": [], "id": "100446", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100448", "title": "processes" }, { "nodes": [], "id": "100449", "title": "threads" }], "id": "200447", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100451", "title": "syst" }, { "nodes": [], "id": "100452", "title": "user" }], "id": "200450", "title": "ps_cputime" }, { "nodes": [], "id": "100453", "title": "ps_data (value)" }, { "nodes": [], "id": "100454", "title": "ps_disk_octets (read)" }, { "nodes": [], "id": "100455", "title": "ps_disk_octets (write)" }, { "nodes": [], "id": "100456", "title": "ps_disk_ops (read)" }, { "nodes": [], "id": "100457", "title": "ps_disk_ops (write)" }, { "nodes": [{ "nodes": [], "id": "100459", "title": "majflt" }, { "nodes": [], "id": "100460", "title": "minflt" }], "id": "200458", "title": "ps_pagefaults" }, { "nodes": [], "id": "100461", "title": "ps_rss (value)" }, { "nodes": [], "id": "100462", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100463", "title": "ps_vm (value)" }], "id": "1500445", "title": "cinder-scheduler" }, { "nodes": [{ "nodes": [], "id": "100465", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100467", "title": "processes" }, { "nodes": [], "id": "100468", "title": "threads" }], "id": "200466", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100470", "title": "syst" }, { "nodes": [], "id": "100471", "title": "user" }], "id": "200469", "title": "ps_cputime" }, { "nodes": [], "id": "100472", "title": "ps_data (value)" }, { "nodes": [], "id": "100473", "title": "ps_disk_octets (read)" }, { "nodes": [], "id": "100474", "title": "ps_disk_octets (write)" }, { "nodes": [], "id": "100475", "title": "ps_disk_ops (read)" }, { "nodes": [], "id": "100476", "title": "ps_disk_ops (write)" }, { "nodes": [{ "nodes": [], "id": "100478", "title": "majflt" }, { "nodes": [], "id": "100479", "title": "minflt" }], "id": "200477", "title": "ps_pagefaults" }, { "nodes": [], "id": "100480", "title": "ps_rss (value)" }, { "nodes": [], "id": "100481", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100482", "title": "ps_vm (value)" }], "id": "1500464", "title": "cinder-volume" }, { "nodes": [{ "nodes": [], "id": "100484", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100486", "title": "processes" }, { "nodes": [], "id": "100487", "title": "threads" }], "id": "200485", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100489", "title": "syst" }, { "nodes": [], "id": "100490", "title": "user" }], "id": "200488", "title": "ps_cputime" }, { "nodes": [], "id": "100491", "title": "ps_data (value)" }, { "nodes": [], "id": "100492", "title": "ps_disk_octets (read)" }, { "nodes": [], "id": "100493", "title": "ps_disk_octets (write)" }, { "nodes": [], "id": "100494", "title": "ps_disk_ops (read)" }, { "nodes": [], "id": "100495", "title": "ps_disk_ops (write)" }, { "nodes": [{ "nodes": [], "id": "100497", "title": "majflt" }, { "nodes": [], "id": "100498", "title": "minflt" }], "id": "200496", "title": "ps_pagefaults" }, { "nodes": [], "id": "100499", "title": "ps_rss (value)" }, { "nodes": [], "id": "100500", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100501", "title": "ps_vm (value)" }], "id": "1500483", "title": "glance-api" }, { "nodes": [{ "nodes": [], "id": "100503", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100505", "title": "processes" }, { "nodes": [], "id": "100506", "title": "threads" }], "id": "200504", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100508", "title": "syst" }, { "nodes": [], "id": "100509", "title": "user" }], "id": "200507", "title": "ps_cputime" }, { "nodes": [], "id": "100510", "title": "ps_data (value)" }, { "nodes": [], "id": "100511", "title": "ps_disk_octets (read)" }, { "nodes": [], "id": "100512", "title": "ps_disk_octets (write)" }, { "nodes": [], "id": "100513", "title": "ps_disk_ops (read)" }, { "nodes": [], "id": "100514", "title": "ps_disk_ops (write)" }, { "nodes": [{ "nodes": [], "id": "100516", "title": "majflt" }, { "nodes": [], "id": "100517", "title": "minflt" }], "id": "200515", "title": "ps_pagefaults" }, { "nodes": [], "id": "100518", "title": "ps_rss (value)" }, { "nodes": [], "id": "100519", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100520", "title": "ps_vm (value)" }], "id": "1500502", "title": "glance-registry" }, { "nodes": [{ "nodes": [], "id": "100522", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100524", "title": "processes" }, { "nodes": [], "id": "100525", "title": "threads" }], "id": "200523", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100527", "title": "syst" }, { "nodes": [], "id": "100528", "title": "user" }], "id": "200526", "title": "ps_cputime" }, { "nodes": [], "id": "100529", "title": "ps_data (value)" }, { "nodes": [], "id": "100530", "title": "ps_disk_octets (read)" }, { "nodes": [], "id": "100531", "title": "ps_disk_octets (write)" }, { "nodes": [], "id": "100532", "title": "ps_disk_ops (read)" }, { "nodes": [], "id": "100533", "title": "ps_disk_ops (write)" }, { "nodes": [{ "nodes": [], "id": "100535", "title": "majflt" }, { "nodes": [], "id": "100536", "title": "minflt" }], "id": "200534", "title": "ps_pagefaults" }, { "nodes": [], "id": "100537", "title": "ps_rss (value)" }, { "nodes": [], "id": "100538", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100539", "title": "ps_vm (value)" }], "id": "1500521", "title": "haproxy" }, { "nodes": [{ "nodes": [], "id": "100541", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100543", "title": "processes" }, { "nodes": [], "id": "100544", "title": "threads" }], "id": "200542", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100546", "title": "syst" }, { "nodes": [], "id": "100547", "title": "user" }], "id": "200545", "title": "ps_cputime" }, { "nodes": [], "id": "100548", "title": "ps_data (value)" }, { "nodes": [], "id": "100549", "title": "ps_disk_octets (read)" }, { "nodes": [], "id": "100550", "title": "ps_disk_octets (write)" }, { "nodes": [], "id": "100551", "title": "ps_disk_ops (read)" }, { "nodes": [], "id": "100552", "title": "ps_disk_ops (write)" }, { "nodes": [{ "nodes": [], "id": "100554", "title": "majflt" }, { "nodes": [], "id": "100555", "title": "minflt" }], "id": "200553", "title": "ps_pagefaults" }, { "nodes": [], "id": "100556", "title": "ps_rss (value)" }, { "nodes": [], "id": "100557", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100558", "title": "ps_vm (value)" }], "id": "1500540", "title": "httpd" }, { "nodes": [{ "nodes": [], "id": "100560", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100562", "title": "processes" }, { "nodes": [], "id": "100563", "title": "threads" }], "id": "200561", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100565", "title": "syst" }, { "nodes": [], "id": "100566", "title": "user" }], "id": "200564", "title": "ps_cputime" }, { "nodes": [], "id": "100567", "title": "ps_data (value)" }, { "nodes": [{ "nodes": [], "id": "100569", "title": "majflt" }, { "nodes": [], "id": "100570", "title": "minflt" }], "id": "200568", "title": "ps_pagefaults" }, { "nodes": [], "id": "100571", "title": "ps_rss (value)" }, { "nodes": [], "id": "100572", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100573", "title": "ps_vm (value)" }], "id": "1100559", "title": "iscsid" }, { "nodes": [{ "nodes": [], "id": "100575", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100577", "title": "processes" }, { "nodes": [], "id": "100578", "title": "threads" }], "id": "200576", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100580", "title": "syst" }, { "nodes": [], "id": "100581", "title": "user" }], "id": "200579", "title": "ps_cputime" }, { "nodes": [], "id": "100582", "title": "ps_data (value)" }, { "nodes": [], "id": "100583", "title": "ps_disk_octets (read)" }, { "nodes": [], "id": "100584", "title": "ps_disk_octets (write)" }, { "nodes": [], "id": "100585", "title": "ps_disk_ops (read)" }, { "nodes": [], "id": "100586", "title": "ps_disk_ops (write)" }, { "nodes": [{ "nodes": [], "id": "100588", "title": "majflt" }, { "nodes": [], "id": "100589", "title": "minflt" }], "id": "200587", "title": "ps_pagefaults" }, { "nodes": [], "id": "100590", "title": "ps_rss (value)" }, { "nodes": [], "id": "100591", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100592", "title": "ps_vm (value)" }], "id": "1500574", "title": "keepalived" }, { "nodes": [{ "nodes": [], "id": "100594", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100596", "title": "processes" }, { "nodes": [], "id": "100597", "title": "threads" }], "id": "200595", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100599", "title": "syst" }, { "nodes": [], "id": "100600", "title": "user" }], "id": "200598", "title": "ps_cputime" }, { "nodes": [], "id": "100601", "title": "ps_data (value)" }, { "nodes": [], "id": "100602", "title": "ps_disk_octets (read)" }, { "nodes": [], "id": "100603", "title": "ps_disk_octets (write)" }, { "nodes": [], "id": "100604", "title": "ps_disk_ops (read)" }, { "nodes": [], "id": "100605", "title": "ps_disk_ops (write)" }, { "nodes": [{ "nodes": [], "id": "100607", "title": "majflt" }, { "nodes": [], "id": "100608", "title": "minflt" }], "id": "200606", "title": "ps_pagefaults" }, { "nodes": [], "id": "100609", "title": "ps_rss (value)" }, { "nodes": [], "id": "100610", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100611", "title": "ps_vm (value)" }], "id": "1500593", "title": "keystone" }, { "nodes": [{ "nodes": [], "id": "100613", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100615", "title": "processes" }, { "nodes": [], "id": "100616", "title": "threads" }], "id": "200614", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100618", "title": "syst" }, { "nodes": [], "id": "100619", "title": "user" }], "id": "200617", "title": "ps_cputime" }, { "nodes": [], "id": "100620", "title": "ps_data (value)" }, { "nodes": [{ "nodes": [], "id": "100622", "title": "majflt" }, { "nodes": [], "id": "100623", "title": "minflt" }], "id": "200621", "title": "ps_pagefaults" }, { "nodes": [], "id": "100624", "title": "ps_rss (value)" }, { "nodes": [], "id": "100625", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100626", "title": "ps_vm (value)" }], "id": "1100612", "title": "multipathd" }, { "nodes": [{ "nodes": [], "id": "100628", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100630", "title": "processes" }, { "nodes": [], "id": "100631", "title": "threads" }], "id": "200629", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100633", "title": "syst" }, { "nodes": [], "id": "100634", "title": "user" }], "id": "200632", "title": "ps_cputime" }, { "nodes": [], "id": "100635", "title": "ps_data (value)" }, { "nodes": [], "id": "100636", "title": "ps_disk_octets (read)" }, { "nodes": [], "id": "100637", "title": "ps_disk_octets (write)" }, { "nodes": [], "id": "100638", "title": "ps_disk_ops (read)" }, { "nodes": [], "id": "100639", "title": "ps_disk_ops (write)" }, { "nodes": [{ "nodes": [], "id": "100641", "title": "majflt" }, { "nodes": [], "id": "100642", "title": "minflt" }], "id": "200640", "title": "ps_pagefaults" }, { "nodes": [], "id": "100643", "title": "ps_rss (value)" }, { "nodes": [], "id": "100644", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100645", "title": "ps_vm (value)" }], "id": "1500627", "title": "mysqld" }, { "nodes": [{ "nodes": [], "id": "100647", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100649", "title": "processes" }, { "nodes": [], "id": "100650", "title": "threads" }], "id": "200648", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100652", "title": "syst" }, { "nodes": [], "id": "100653", "title": "user" }], "id": "200651", "title": "ps_cputime" }, { "nodes": [], "id": "100654", "title": "ps_data (value)" }, { "nodes": [], "id": "100655", "title": "ps_disk_octets (read)" }, { "nodes": [], "id": "100656", "title": "ps_disk_octets (write)" }, { "nodes": [], "id": "100657", "title": "ps_disk_ops (read)" }, { "nodes": [], "id": "100658", "title": "ps_disk_ops (write)" }, { "nodes": [{ "nodes": [], "id": "100660", "title": "majflt" }, { "nodes": [], "id": "100661", "title": "minflt" }], "id": "200659", "title": "ps_pagefaults" }, { "nodes": [], "id": "100662", "title": "ps_rss (value)" }, { "nodes": [], "id": "100663", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100664", "title": "ps_vm (value)" }], "id": "1500646", "title": "nova-api" }, { "nodes": [{ "nodes": [], "id": "100666", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100668", "title": "processes" }, { "nodes": [], "id": "100669", "title": "threads" }], "id": "200667", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100671", "title": "syst" }, { "nodes": [], "id": "100672", "title": "user" }], "id": "200670", "title": "ps_cputime" }, { "nodes": [], "id": "100673", "title": "ps_data (value)" }, { "nodes": [], "id": "100674", "title": "ps_disk_octets (read)" }, { "nodes": [], "id": "100675", "title": "ps_disk_octets (write)" }, { "nodes": [], "id": "100676", "title": "ps_disk_ops (read)" }, { "nodes": [], "id": "100677", "title": "ps_disk_ops (write)" }, { "nodes": [{ "nodes": [], "id": "100679", "title": "majflt" }, { "nodes": [], "id": "100680", "title": "minflt" }], "id": "200678", "title": "ps_pagefaults" }, { "nodes": [], "id": "100681", "title": "ps_rss (value)" }, { "nodes": [], "id": "100682", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100683", "title": "ps_vm (value)" }], "id": "1500665", "title": "nova-cert" }, { "nodes": [{ "nodes": [], "id": "100685", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100687", "title": "processes" }, { "nodes": [], "id": "100688", "title": "threads" }], "id": "200686", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100690", "title": "syst" }, { "nodes": [], "id": "100691", "title": "user" }], "id": "200689", "title": "ps_cputime" }, { "nodes": [], "id": "100692", "title": "ps_data (value)" }, { "nodes": [], "id": "100693", "title": "ps_disk_octets (read)" }, { "nodes": [], "id": "100694", "title": "ps_disk_octets (write)" }, { "nodes": [], "id": "100695", "title": "ps_disk_ops (read)" }, { "nodes": [], "id": "100696", "title": "ps_disk_ops (write)" }, { "nodes": [{ "nodes": [], "id": "100698", "title": "majflt" }, { "nodes": [], "id": "100699", "title": "minflt" }], "id": "200697", "title": "ps_pagefaults" }, { "nodes": [], "id": "100700", "title": "ps_rss (value)" }, { "nodes": [], "id": "100701", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100702", "title": "ps_vm (value)" }], "id": "1500684", "title": "nova-compute" }, { "nodes": [{ "nodes": [], "id": "100704", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100706", "title": "processes" }, { "nodes": [], "id": "100707", "title": "threads" }], "id": "200705", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100709", "title": "syst" }, { "nodes": [], "id": "100710", "title": "user" }], "id": "200708", "title": "ps_cputime" }, { "nodes": [], "id": "100711", "title": "ps_data (value)" }, { "nodes": [], "id": "100712", "title": "ps_disk_octets (read)" }, { "nodes": [], "id": "100713", "title": "ps_disk_octets (write)" }, { "nodes": [], "id": "100714", "title": "ps_disk_ops (read)" }, { "nodes": [], "id": "100715", "title": "ps_disk_ops (write)" }, { "nodes": [{ "nodes": [], "id": "100717", "title": "majflt" }, { "nodes": [], "id": "100718", "title": "minflt" }], "id": "200716", "title": "ps_pagefaults" }, { "nodes": [], "id": "100719", "title": "ps_rss (value)" }, { "nodes": [], "id": "100720", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100721", "title": "ps_vm (value)" }], "id": "1500703", "title": "nova-conductor" }, { "nodes": [{ "nodes": [], "id": "100723", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100725", "title": "processes" }, { "nodes": [], "id": "100726", "title": "threads" }], "id": "200724", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100728", "title": "syst" }, { "nodes": [], "id": "100729", "title": "user" }], "id": "200727", "title": "ps_cputime" }, { "nodes": [], "id": "100730", "title": "ps_data (value)" }, { "nodes": [], "id": "100731", "title": "ps_disk_octets (read)" }, { "nodes": [], "id": "100732", "title": "ps_disk_octets (write)" }, { "nodes": [], "id": "100733", "title": "ps_disk_ops (read)" }, { "nodes": [], "id": "100734", "title": "ps_disk_ops (write)" }, { "nodes": [{ "nodes": [], "id": "100736", "title": "majflt" }, { "nodes": [], "id": "100737", "title": "minflt" }], "id": "200735", "title": "ps_pagefaults" }, { "nodes": [], "id": "100738", "title": "ps_rss (value)" }, { "nodes": [], "id": "100739", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100740", "title": "ps_vm (value)" }], "id": "1500722", "title": "nova-novncproxy" }, { "nodes": [{ "nodes": [], "id": "100742", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100744", "title": "processes" }, { "nodes": [], "id": "100745", "title": "threads" }], "id": "200743", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100747", "title": "syst" }, { "nodes": [], "id": "100748", "title": "user" }], "id": "200746", "title": "ps_cputime" }, { "nodes": [], "id": "100749", "title": "ps_data (value)" }, { "nodes": [], "id": "100750", "title": "ps_disk_octets (read)" }, { "nodes": [], "id": "100751", "title": "ps_disk_octets (write)" }, { "nodes": [], "id": "100752", "title": "ps_disk_ops (read)" }, { "nodes": [], "id": "100753", "title": "ps_disk_ops (write)" }, { "nodes": [{ "nodes": [], "id": "100755", "title": "majflt" }, { "nodes": [], "id": "100756", "title": "minflt" }], "id": "200754", "title": "ps_pagefaults" }, { "nodes": [], "id": "100757", "title": "ps_rss (value)" }, { "nodes": [], "id": "100758", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100759", "title": "ps_vm (value)" }], "id": "1500741", "title": "nova-scheduler" }, { "nodes": [{ "nodes": [], "id": "100761", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100763", "title": "processes" }, { "nodes": [], "id": "100764", "title": "threads" }], "id": "200762", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100766", "title": "syst" }, { "nodes": [], "id": "100767", "title": "user" }], "id": "200765", "title": "ps_cputime" }, { "nodes": [], "id": "100768", "title": "ps_data (value)" }, { "nodes": [{ "nodes": [], "id": "100770", "title": "majflt" }, { "nodes": [], "id": "100771", "title": "minflt" }], "id": "200769", "title": "ps_pagefaults" }, { "nodes": [], "id": "100772", "title": "ps_rss (value)" }, { "nodes": [], "id": "100773", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100774", "title": "ps_vm (value)" }], "id": "1100760", "title": "nova-xvpvncproxy" }, { "nodes": [{ "nodes": [], "id": "100776", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100778", "title": "processes" }, { "nodes": [], "id": "100779", "title": "threads" }], "id": "200777", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100781", "title": "syst" }, { "nodes": [], "id": "100782", "title": "user" }], "id": "200780", "title": "ps_cputime" }, { "nodes": [], "id": "100783", "title": "ps_data (value)" }, { "nodes": [], "id": "100784", "title": "ps_disk_octets (read)" }, { "nodes": [], "id": "100785", "title": "ps_disk_octets (write)" }, { "nodes": [], "id": "100786", "title": "ps_disk_ops (read)" }, { "nodes": [], "id": "100787", "title": "ps_disk_ops (write)" }, { "nodes": [{ "nodes": [], "id": "100789", "title": "majflt" }, { "nodes": [], "id": "100790", "title": "minflt" }], "id": "200788", "title": "ps_pagefaults" }, { "nodes": [], "id": "100791", "title": "ps_rss (value)" }, { "nodes": [], "id": "100792", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100793", "title": "ps_vm (value)" }], "id": "1500775", "title": "novaapi" }, { "nodes": [{ "nodes": [], "id": "100795", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100797", "title": "processes" }, { "nodes": [], "id": "100798", "title": "threads" }], "id": "200796", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100800", "title": "syst" }, { "nodes": [], "id": "100801", "title": "user" }], "id": "200799", "title": "ps_cputime" }, { "nodes": [], "id": "100802", "title": "ps_data (value)" }, { "nodes": [{ "nodes": [], "id": "100804", "title": "majflt" }, { "nodes": [], "id": "100805", "title": "minflt" }], "id": "200803", "title": "ps_pagefaults" }, { "nodes": [], "id": "100806", "title": "ps_rss (value)" }, { "nodes": [], "id": "100807", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100808", "title": "ps_vm (value)" }], "id": "1100794", "title": "openstack-cinder-api" }, { "nodes": [{ "nodes": [], "id": "100810", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100812", "title": "processes" }, { "nodes": [], "id": "100813", "title": "threads" }], "id": "200811", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100815", "title": "syst" }, { "nodes": [], "id": "100816", "title": "user" }], "id": "200814", "title": "ps_cputime" }, { "nodes": [], "id": "100817", "title": "ps_data (value)" }, { "nodes": [{ "nodes": [], "id": "100819", "title": "majflt" }, { "nodes": [], "id": "100820", "title": "minflt" }], "id": "200818", "title": "ps_pagefaults" }, { "nodes": [], "id": "100821", "title": "ps_rss (value)" }, { "nodes": [], "id": "100822", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100823", "title": "ps_vm (value)" }], "id": "1100809", "title": "openstack-cinder-scheduler" }, { "nodes": [{ "nodes": [], "id": "100825", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100827", "title": "processes" }, { "nodes": [], "id": "100828", "title": "threads" }], "id": "200826", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100830", "title": "syst" }, { "nodes": [], "id": "100831", "title": "user" }], "id": "200829", "title": "ps_cputime" }, { "nodes": [], "id": "100832", "title": "ps_data (value)" }, { "nodes": [{ "nodes": [], "id": "100834", "title": "majflt" }, { "nodes": [], "id": "100835", "title": "minflt" }], "id": "200833", "title": "ps_pagefaults" }, { "nodes": [], "id": "100836", "title": "ps_rss (value)" }, { "nodes": [], "id": "100837", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100838", "title": "ps_vm (value)" }], "id": "1100824", "title": "openstack-cinder-volume" }, { "nodes": [{ "nodes": [], "id": "100840", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100842", "title": "processes" }, { "nodes": [], "id": "100843", "title": "threads" }], "id": "200841", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100845", "title": "syst" }, { "nodes": [], "id": "100846", "title": "user" }], "id": "200844", "title": "ps_cputime" }, { "nodes": [], "id": "100847", "title": "ps_data (value)" }, { "nodes": [{ "nodes": [], "id": "100849", "title": "majflt" }, { "nodes": [], "id": "100850", "title": "minflt" }], "id": "200848", "title": "ps_pagefaults" }, { "nodes": [], "id": "100851", "title": "ps_rss (value)" }, { "nodes": [], "id": "100852", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100853", "title": "ps_vm (value)" }], "id": "1100839", "title": "openstack-glance-api" }, { "nodes": [{ "nodes": [], "id": "100855", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100857", "title": "processes" }, { "nodes": [], "id": "100858", "title": "threads" }], "id": "200856", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100860", "title": "syst" }, { "nodes": [], "id": "100861", "title": "user" }], "id": "200859", "title": "ps_cputime" }, { "nodes": [], "id": "100862", "title": "ps_data (value)" }, { "nodes": [{ "nodes": [], "id": "100864", "title": "majflt" }, { "nodes": [], "id": "100865", "title": "minflt" }], "id": "200863", "title": "ps_pagefaults" }, { "nodes": [], "id": "100866", "title": "ps_rss (value)" }, { "nodes": [], "id": "100867", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100868", "title": "ps_vm (value)" }], "id": "1100854", "title": "openstack-glance-registry" }, { "nodes": [{ "nodes": [], "id": "100870", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100872", "title": "processes" }, { "nodes": [], "id": "100873", "title": "threads" }], "id": "200871", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100875", "title": "syst" }, { "nodes": [], "id": "100876", "title": "user" }], "id": "200874", "title": "ps_cputime" }, { "nodes": [], "id": "100877", "title": "ps_data (value)" }, { "nodes": [{ "nodes": [], "id": "100879", "title": "majflt" }, { "nodes": [], "id": "100880", "title": "minflt" }], "id": "200878", "title": "ps_pagefaults" }, { "nodes": [], "id": "100881", "title": "ps_rss (value)" }, { "nodes": [], "id": "100882", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100883", "title": "ps_vm (value)" }], "id": "1100869", "title": "openstack-keystone" }, { "nodes": [{ "nodes": [], "id": "100885", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100887", "title": "processes" }, { "nodes": [], "id": "100888", "title": "threads" }], "id": "200886", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100890", "title": "syst" }, { "nodes": [], "id": "100891", "title": "user" }], "id": "200889", "title": "ps_cputime" }, { "nodes": [], "id": "100892", "title": "ps_data (value)" }, { "nodes": [{ "nodes": [], "id": "100894", "title": "majflt" }, { "nodes": [], "id": "100895", "title": "minflt" }], "id": "200893", "title": "ps_pagefaults" }, { "nodes": [], "id": "100896", "title": "ps_rss (value)" }, { "nodes": [], "id": "100897", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100898", "title": "ps_vm (value)" }], "id": "1100884", "title": "openstack-nova-api" }, { "nodes": [{ "nodes": [], "id": "100900", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100902", "title": "processes" }, { "nodes": [], "id": "100903", "title": "threads" }], "id": "200901", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100905", "title": "syst" }, { "nodes": [], "id": "100906", "title": "user" }], "id": "200904", "title": "ps_cputime" }, { "nodes": [], "id": "100907", "title": "ps_data (value)" }, { "nodes": [{ "nodes": [], "id": "100909", "title": "majflt" }, { "nodes": [], "id": "100910", "title": "minflt" }], "id": "200908", "title": "ps_pagefaults" }, { "nodes": [], "id": "100911", "title": "ps_rss (value)" }, { "nodes": [], "id": "100912", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100913", "title": "ps_vm (value)" }], "id": "1100899", "title": "openstack-nova-cert" }, { "nodes": [{ "nodes": [], "id": "100915", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100917", "title": "processes" }, { "nodes": [], "id": "100918", "title": "threads" }], "id": "200916", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100920", "title": "syst" }, { "nodes": [], "id": "100921", "title": "user" }], "id": "200919", "title": "ps_cputime" }, { "nodes": [], "id": "100922", "title": "ps_data (value)" }, { "nodes": [{ "nodes": [], "id": "100924", "title": "majflt" }, { "nodes": [], "id": "100925", "title": "minflt" }], "id": "200923", "title": "ps_pagefaults" }, { "nodes": [], "id": "100926", "title": "ps_rss (value)" }, { "nodes": [], "id": "100927", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100928", "title": "ps_vm (value)" }], "id": "1100914", "title": "openstack-nova-compute" }, { "nodes": [{ "nodes": [], "id": "100930", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100932", "title": "processes" }, { "nodes": [], "id": "100933", "title": "threads" }], "id": "200931", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100935", "title": "syst" }, { "nodes": [], "id": "100936", "title": "user" }], "id": "200934", "title": "ps_cputime" }, { "nodes": [], "id": "100937", "title": "ps_data (value)" }, { "nodes": [{ "nodes": [], "id": "100939", "title": "majflt" }, { "nodes": [], "id": "100940", "title": "minflt" }], "id": "200938", "title": "ps_pagefaults" }, { "nodes": [], "id": "100941", "title": "ps_rss (value)" }, { "nodes": [], "id": "100942", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100943", "title": "ps_vm (value)" }], "id": "1100929", "title": "openstack-nova-conductor" }, { "nodes": [{ "nodes": [], "id": "100945", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100947", "title": "processes" }, { "nodes": [], "id": "100948", "title": "threads" }], "id": "200946", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100950", "title": "syst" }, { "nodes": [], "id": "100951", "title": "user" }], "id": "200949", "title": "ps_cputime" }, { "nodes": [], "id": "100952", "title": "ps_data (value)" }, { "nodes": [{ "nodes": [], "id": "100954", "title": "majflt" }, { "nodes": [], "id": "100955", "title": "minflt" }], "id": "200953", "title": "ps_pagefaults" }, { "nodes": [], "id": "100956", "title": "ps_rss (value)" }, { "nodes": [], "id": "100957", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100958", "title": "ps_vm (value)" }], "id": "1100944", "title": "openstack-nova-novncproxy" }, { "nodes": [{ "nodes": [], "id": "100960", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100962", "title": "processes" }, { "nodes": [], "id": "100963", "title": "threads" }], "id": "200961", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100965", "title": "syst" }, { "nodes": [], "id": "100966", "title": "user" }], "id": "200964", "title": "ps_cputime" }, { "nodes": [], "id": "100967", "title": "ps_data (value)" }, { "nodes": [{ "nodes": [], "id": "100969", "title": "majflt" }, { "nodes": [], "id": "100970", "title": "minflt" }], "id": "200968", "title": "ps_pagefaults" }, { "nodes": [], "id": "100971", "title": "ps_rss (value)" }, { "nodes": [], "id": "100972", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100973", "title": "ps_vm (value)" }], "id": "1100959", "title": "openstack-nova-scheduler" }, { "nodes": [{ "nodes": [], "id": "100975", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100977", "title": "processes" }, { "nodes": [], "id": "100978", "title": "threads" }], "id": "200976", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "100980", "title": "syst" }, { "nodes": [], "id": "100981", "title": "user" }], "id": "200979", "title": "ps_cputime" }, { "nodes": [], "id": "100982", "title": "ps_data (value)" }, { "nodes": [{ "nodes": [], "id": "100984", "title": "majflt" }, { "nodes": [], "id": "100985", "title": "minflt" }], "id": "200983", "title": "ps_pagefaults" }, { "nodes": [], "id": "100986", "title": "ps_rss (value)" }, { "nodes": [], "id": "100987", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "100988", "title": "ps_vm (value)" }], "id": "1100974", "title": "openstack-nova-xvpvncproxy" }, { "nodes": [{ "nodes": [], "id": "100990", "title": "blocked (value)" }, { "nodes": [], "id": "100991", "title": "paging (value)" }, { "nodes": [], "id": "100992", "title": "running (value)" }, { "nodes": [], "id": "100993", "title": "sleeping (value)" }, { "nodes": [], "id": "100994", "title": "stopped (value)" }, { "nodes": [], "id": "100995", "title": "zombies (value)" }], "id": "600989", "title": "ps_state" }, { "nodes": [{ "nodes": [], "id": "100997", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "100999", "title": "processes" }, { "nodes": [], "id": "1001000", "title": "threads" }], "id": "200998", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "1001002", "title": "syst" }, { "nodes": [], "id": "1001003", "title": "user" }], "id": "2001001", "title": "ps_cputime" }, { "nodes": [], "id": "1001004", "title": "ps_data (value)" }, { "nodes": [], "id": "1001005", "title": "ps_disk_octets (read)" }, { "nodes": [], "id": "1001006", "title": "ps_disk_octets (write)" }, { "nodes": [], "id": "1001007", "title": "ps_disk_ops (read)" }, { "nodes": [], "id": "1001008", "title": "ps_disk_ops (write)" }, { "nodes": [{ "nodes": [], "id": "1001010", "title": "majflt" }, { "nodes": [], "id": "1001011", "title": "minflt" }], "id": "2001009", "title": "ps_pagefaults" }, { "nodes": [], "id": "1001012", "title": "ps_rss (value)" }, { "nodes": [], "id": "1001013", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "1001014", "title": "ps_vm (value)" }], "id": "1500996", "title": "quantum-dhcp-agent" }, { "nodes": [{ "nodes": [], "id": "1001016", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "1001018", "title": "processes" }, { "nodes": [], "id": "1001019", "title": "threads" }], "id": "2001017", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "1001021", "title": "syst" }, { "nodes": [], "id": "1001022", "title": "user" }], "id": "2001020", "title": "ps_cputime" }, { "nodes": [], "id": "1001023", "title": "ps_data (value)" }, { "nodes": [], "id": "1001024", "title": "ps_disk_octets (read)" }, { "nodes": [], "id": "1001025", "title": "ps_disk_octets (write)" }, { "nodes": [], "id": "1001026", "title": "ps_disk_ops (read)" }, { "nodes": [], "id": "1001027", "title": "ps_disk_ops (write)" }, { "nodes": [{ "nodes": [], "id": "1001029", "title": "majflt" }, { "nodes": [], "id": "1001030", "title": "minflt" }], "id": "2001028", "title": "ps_pagefaults" }, { "nodes": [], "id": "1001031", "title": "ps_rss (value)" }, { "nodes": [], "id": "1001032", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "1001033", "title": "ps_vm (value)" }], "id": "15001015", "title": "quantum-l3-agent" }, { "nodes": [{ "nodes": [], "id": "1001035", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "1001037", "title": "processes" }, { "nodes": [], "id": "1001038", "title": "threads" }], "id": "2001036", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "1001040", "title": "syst" }, { "nodes": [], "id": "1001041", "title": "user" }], "id": "2001039", "title": "ps_cputime" }, { "nodes": [], "id": "1001042", "title": "ps_data (value)" }, { "nodes": [], "id": "1001043", "title": "ps_disk_octets (read)" }, { "nodes": [], "id": "1001044", "title": "ps_disk_octets (write)" }, { "nodes": [], "id": "1001045", "title": "ps_disk_ops (read)" }, { "nodes": [], "id": "1001046", "title": "ps_disk_ops (write)" }, { "nodes": [{ "nodes": [], "id": "1001048", "title": "majflt" }, { "nodes": [], "id": "1001049", "title": "minflt" }], "id": "2001047", "title": "ps_pagefaults" }, { "nodes": [], "id": "1001050", "title": "ps_rss (value)" }, { "nodes": [], "id": "1001051", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "1001052", "title": "ps_vm (value)" }], "id": "15001034", "title": "quantum-metadata-agent" }, { "nodes": [{ "nodes": [], "id": "1001054", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "1001056", "title": "processes" }, { "nodes": [], "id": "1001057", "title": "threads" }], "id": "2001055", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "1001059", "title": "syst" }, { "nodes": [], "id": "1001060", "title": "user" }], "id": "2001058", "title": "ps_cputime" }, { "nodes": [], "id": "1001061", "title": "ps_data (value)" }, { "nodes": [], "id": "1001062", "title": "ps_disk_octets (read)" }, { "nodes": [], "id": "1001063", "title": "ps_disk_octets (write)" }, { "nodes": [], "id": "1001064", "title": "ps_disk_ops (read)" }, { "nodes": [], "id": "1001065", "title": "ps_disk_ops (write)" }, { "nodes": [{ "nodes": [], "id": "1001067", "title": "majflt" }, { "nodes": [], "id": "1001068", "title": "minflt" }], "id": "2001066", "title": "ps_pagefaults" }, { "nodes": [], "id": "1001069", "title": "ps_rss (value)" }, { "nodes": [], "id": "1001070", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "1001071", "title": "ps_vm (value)" }], "id": "15001053", "title": "quantum-openvswitch-agent" }, { "nodes": [{ "nodes": [], "id": "1001073", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "1001075", "title": "processes" }, { "nodes": [], "id": "1001076", "title": "threads" }], "id": "2001074", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "1001078", "title": "syst" }, { "nodes": [], "id": "1001079", "title": "user" }], "id": "2001077", "title": "ps_cputime" }, { "nodes": [], "id": "1001080", "title": "ps_data (value)" }, { "nodes": [], "id": "1001081", "title": "ps_disk_octets (read)" }, { "nodes": [], "id": "1001082", "title": "ps_disk_octets (write)" }, { "nodes": [], "id": "1001083", "title": "ps_disk_ops (read)" }, { "nodes": [], "id": "1001084", "title": "ps_disk_ops (write)" }, { "nodes": [{ "nodes": [], "id": "1001086", "title": "majflt" }, { "nodes": [], "id": "1001087", "title": "minflt" }], "id": "2001085", "title": "ps_pagefaults" }, { "nodes": [], "id": "1001088", "title": "ps_rss (value)" }, { "nodes": [], "id": "1001089", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "1001090", "title": "ps_vm (value)" }], "id": "15001072", "title": "quantum-server" }, { "nodes": [{ "nodes": [], "id": "1001092", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "1001094", "title": "processes" }, { "nodes": [], "id": "1001095", "title": "threads" }], "id": "2001093", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "1001097", "title": "syst" }, { "nodes": [], "id": "1001098", "title": "user" }], "id": "2001096", "title": "ps_cputime" }, { "nodes": [], "id": "1001099", "title": "ps_data (value)" }, { "nodes": [], "id": "1001100", "title": "ps_disk_octets (read)" }, { "nodes": [], "id": "1001101", "title": "ps_disk_octets (write)" }, { "nodes": [], "id": "1001102", "title": "ps_disk_ops (read)" }, { "nodes": [], "id": "1001103", "title": "ps_disk_ops (write)" }, { "nodes": [{ "nodes": [], "id": "1001105", "title": "majflt" }, { "nodes": [], "id": "1001106", "title": "minflt" }], "id": "2001104", "title": "ps_pagefaults" }, { "nodes": [], "id": "1001107", "title": "ps_rss (value)" }, { "nodes": [], "id": "1001108", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "1001109", "title": "ps_vm (value)" }], "id": "15001091", "title": "rabbitmq-server" }, { "nodes": [{ "nodes": [], "id": "1001111", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "1001113", "title": "processes" }, { "nodes": [], "id": "1001114", "title": "threads" }], "id": "2001112", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "1001116", "title": "syst" }, { "nodes": [], "id": "1001117", "title": "user" }], "id": "2001115", "title": "ps_cputime" }, { "nodes": [], "id": "1001118", "title": "ps_data (value)" }, { "nodes": [], "id": "1001119", "title": "ps_disk_octets (read)" }, { "nodes": [], "id": "1001120", "title": "ps_disk_octets (write)" }, { "nodes": [], "id": "1001121", "title": "ps_disk_ops (read)" }, { "nodes": [], "id": "1001122", "title": "ps_disk_ops (write)" }, { "nodes": [{ "nodes": [], "id": "1001124", "title": "majflt" }, { "nodes": [], "id": "1001125", "title": "minflt" }], "id": "2001123", "title": "ps_pagefaults" }, { "nodes": [], "id": "1001126", "title": "ps_rss (value)" }, { "nodes": [], "id": "1001127", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "1001128", "title": "ps_vm (value)" }], "id": "15001110", "title": "rabbitmq" }, { "nodes": [{ "nodes": [], "id": "1001130", "title": "ps_code (value)" }, { "nodes": [{ "nodes": [], "id": "1001132", "title": "processes" }, { "nodes": [], "id": "1001133", "title": "threads" }], "id": "2001131", "title": "ps_count" }, { "nodes": [{ "nodes": [], "id": "1001135", "title": "syst" }, { "nodes": [], "id": "1001136", "title": "user" }], "id": "2001134", "title": "ps_cputime" }, { "nodes": [], "id": "1001137", "title": "ps_data (value)" }, { "nodes": [{ "nodes": [], "id": "1001139", "title": "majflt" }, { "nodes": [], "id": "1001140", "title": "minflt" }], "id": "2001138", "title": "ps_pagefaults" }, { "nodes": [], "id": "1001141", "title": "ps_rss (value)" }, { "nodes": [], "id": "1001142", "title": "ps_stacksize (value)" }, { "nodes": [], "id": "1001143", "title": "ps_vm (value)" }], "id": "11001129", "title": "usr_bin_nova-api" }], "id": "55300425", "title": "processes" }, { "nodes": [{ "nodes": [{ "nodes": [], "id": "1001146", "title": "cached (value)" }, { "nodes": [], "id": "1001147", "title": "free (value)" }, { "nodes": [], "id": "1001148", "title": "used (value)" }], "id": "3001145", "title": "swap" }, { "nodes": [{ "nodes": [], "id": "1001150", "title": "in (value)" }, { "nodes": [], "id": "1001151", "title": "out (value)" }], "id": "2001149", "title": "swap_io" }], "id": "5001144", "title": "swap" }, { "nodes": [], "id": "1001152", "title": "users" }] diff --git a/v2/index.html b/v2/index.html index 2df8f46..00c4da7 100644 --- a/v2/index.html +++ b/v2/index.html @@ -9,6 +9,7 @@ + @@ -35,6 +36,7 @@ + diff --git a/v2/src/app/app.js b/v2/src/app/app.js index 3d838dc..5bc0ab4 100644 --- a/v2/src/app/app.js +++ b/v2/src/app/app.js @@ -11,7 +11,7 @@ var app = angular.module('compass', [ 'compass.userProfile', 'ui.router', 'ui.bootstrap', - 'compassAppDev', + //'compassAppDev', 'ngAnimate' ]); diff --git a/v2/src/app/monitoring/metrics.tpl.html b/v2/src/app/monitoring/metrics.tpl.html index d854429..88542db 100644 --- a/v2/src/app/monitoring/metrics.tpl.html +++ b/v2/src/app/monitoring/metrics.tpl.html @@ -4,15 +4,10 @@ - - - - - -
+
- Metrics -
+ + + +
+
+

+ Metrics Browser + Collapse all + Expand all +

+ + + +
+
    +
  1. +
+
+
+ +
+

Metrics Chart

+
+ + + + + +
+ +
+
+ +
diff --git a/v2/src/app/monitoring/monitoring.js b/v2/src/app/monitoring/monitoring.js index 14c479a..da33977 100644 --- a/v2/src/app/monitoring/monitoring.js +++ b/v2/src/app/monitoring/monitoring.js @@ -4,7 +4,8 @@ angular.module('compass.monitoring', [ 'compass.charts', 'ngAnimate', 'angular-rickshaw', - 'nvd3ChartDirectives' + 'nvd3ChartDirectives', + 'ui.tree' ]) .config(function($stateProvider, $urlRouterProvider) { @@ -397,6 +398,103 @@ angular.module('compass.monitoring', [ ]) +.controller('metricsCtrl', function($scope, dataService) { + + $scope.toggle = function(scope) { + scope.toggle(); + }; + + var getRootNodesScope = function() { + return angular.element(document.getElementById("tree-root")).scope(); + }; + + $scope.collapseAll = function() { + var scope = getRootNodesScope(); + scope.collapseAll(); + }; + + $scope.expandAll = function() { + var scope = getRootNodesScope(); + scope.expandAll(); + }; + + $scope.metricsTree = []; + + dataService.getMetricsTreeNodes().success(function(data) { + $scope.metricsTree = data; + }).error(function(response) { + $scope.metricsTree = []; + }); + + $scope.generate = function(node) { + console.log(node); + // call metric api here to get data for chart + }; + + $scope.metricsData = [{ + "key": "Series 1", + "values": [ + [1, 0], + [2, 6], + [3, 5], + [4, 11], + [5, 5] + ] + }, { + "key": "Series 2", + "values": [ + [1, 0], + [2, 10], + [3, 5], + [4, 5], + [5, 0] + ] + }, { + "key": "Series 3", + "values": [ + [1, 0], + [2, 6], + [3, 5], + [4, 11], + [5, 5] + ] + }, { + "key": "Series 4", + "values": [ + [1, 7], + [2, 14], + [3, 14], + [4, 23], + [5, 16] + ] + }]; + + $scope.xAxisTickFormat = function() { + return function(d) { + return d3.time.format('%x')(new Date(d)); + } + }; + + $scope.toolTipContentFunction = function() { + return function(key, x, y, e, graph) { + console.log('tooltip content'); + return 'Super New Tooltip' + + '

' + key + '

' + + '

' + y + ' at ' + x + '

' + } + }; + + /* + // customize stack/line chart colors + $scope.colorFunction = function() { + var colors = ["#68bc31", "#2091cf", "#6fb3e0", "#fee074", "#f89406", "#af4e96"]; + return function(d, i) { + return colors[i%6]; + }; + } + */ + +}) .controller('moniOverviewCtrl', function($scope) { @@ -728,53 +826,6 @@ angular.module('compass.monitoring', [ }] }] }; -/* - $scope.physicalTopoData = { - "name": "compass-dc1", - "children": [{ - "name": "switch1", - "state": "error", - "children": [{ - "name": "server1", - "state": "error" - }, { - "name": "server2", - "state": "ok" - }] - }, { - "name": "switch2", - "state": "ok", - "children": [{ - "name": "server3", - "state": "ok" - }, { - "name": "server4", - "state": "ok" - }] - }, { - "name": "switch3", - "state": "warning", - "children": [{ - "name": "server4", - "state": "ok" - }, { - "name": "server5", - "state": "ok" - }, { - "name": "server6", - "state": "warning" - }, { - "name": "server7", - "state": "ok" - }, { - "name": "server8" - }, { - "name": "server9", - "state": "warning" - }] - }] - }; -*/ $scope.physicalTopoData = { "name": "compass-dc1", "children": [{ @@ -811,66 +862,6 @@ angular.module('compass.monitoring', [ //$scope.topoDropDown = 'service'; - $scope.exampleData = [{ - "key": "Series 1", - "values": [ - [1, 0], - [2, 6], - [3, 5], - [4, 11], - [5, 5] - ] - }, { - "key": "Series 2", - "values": [ - [1, 0], - [2, 10], - [3, 5], - [4, 5], - [5, 0] - ] - }, { - "key": "Series 3", - "values": [ - [1, 0], - [2, 6], - [3, 5], - [4, 11], - [5, 5] - ] - }, { - "key": "Series 4", - "values": [ - [1, 7], - [2, 14], - [3, 14], - [4, 23], - [5, 16] - ] - }]; - $scope.xAxisTickFormat = function() { - return function(d) { - return d3.time.format('%x')(new Date(d)); - } - }; - - $scope.toolTipContentFunction = function() { - return function(key, x, y, e, graph) { - console.log('tooltip content'); - return 'Super New Tooltip' + - '

' + key + '

' + - '

' + y + ' at ' + x + '

' - } - }; - - /* // customize stack/line chart colors - $scope.colorFunction = function() { - var colors = ["#68bc31", "#2091cf", "#6fb3e0", "#fee074", "#f89406", "#af4e96"]; - return function(d, i) { - return colors[i%6]; - }; - } -*/ }) diff --git a/v2/src/app/services.js b/v2/src/app/services.js index 454abd8..5b30e06 100644 --- a/v2/src/app/services.js +++ b/v2/src/app/services.js @@ -207,6 +207,10 @@ angular.module('compass.services', []) this.monitoredHost = function(id) { //return $http.jsonp(settings.monitoringUrlBase: + '/hosts/' + id); }; + + this.getMetricsTreeNodes = function() { + return $http.get(settings.metadataUrlBase + '/metrics_tree.json'); + }; } ]) diff --git a/v2/vendor/angular-ui-tree/angular-ui-tree.min.css b/v2/vendor/angular-ui-tree/angular-ui-tree.min.css new file mode 100755 index 0000000..244179c --- /dev/null +++ b/v2/vendor/angular-ui-tree/angular-ui-tree.min.css @@ -0,0 +1,2 @@ +/* angular-ui-tree css file */ +.angular-ui-tree-empty{border:1px dashed #bbb;min-height:100px;background-color:#e5e5e5;background-image:-webkit-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),-webkit-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-image:-moz-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),-moz-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-image:linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-size:60px 60px;background-position:0 0,30px 30px}.angular-ui-tree-nodes{display:block;position:relative;margin:0;padding:0;list-style:none}.angular-ui-tree-nodes .angular-ui-tree-nodes{padding-left:20px}.angular-ui-tree-node,.angular-ui-tree-placeholder{display:block;position:relative;margin:0;padding:0;min-height:20px;line-height:20px}.angular-ui-tree-hidden{display:none}.angular-ui-tree-placeholder{margin:5px 0;padding:0;min-height:30px}.angular-ui-tree-handle{cursor:move;text-decoration:none;font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:20px;line-height:20px}.angular-ui-tree-drag{position:absolute;pointer-events:none;z-index:999;opacity:.8} \ No newline at end of file diff --git a/v2/vendor/angular-ui-tree/angular-ui-tree.min.js b/v2/vendor/angular-ui-tree/angular-ui-tree.min.js new file mode 100755 index 0000000..bb69a22 --- /dev/null +++ b/v2/vendor/angular-ui-tree/angular-ui-tree.min.js @@ -0,0 +1,6 @@ +/** + * @license Angular UI Tree v2.1.5 + * (c) 2010-2014. https://github.com/JimLiu/angular-ui-tree + * License: MIT + */ +(function(){"use strict";angular.module("ui.tree",[]).constant("treeConfig",{treeClass:"angular-ui-tree",emptyTreeClass:"angular-ui-tree-empty",hiddenClass:"angular-ui-tree-hidden",nodesClass:"angular-ui-tree-nodes",nodeClass:"angular-ui-tree-node",handleClass:"angular-ui-tree-handle",placeHolderClass:"angular-ui-tree-placeholder",dragClass:"angular-ui-tree-drag",dragThreshold:3,levelThreshold:30})})();(function(){"use strict";angular.module("ui.tree").factory("$uiTreeHelper",["$document","$window",function(e,t){return{nodesData:{},setNodeAttribute:function(e,t,n){if(!e.$modelValue)return null;var r=this.nodesData[e.$modelValue.$$hashKey];if(!r){r={};this.nodesData[e.$modelValue.$$hashKey]=r}r[t]=n},getNodeAttribute:function(e,t){if(!e.$modelValue)return null;var n=this.nodesData[e.$modelValue.$$hashKey];if(n){return n[t]}return null},nodrag:function(e){return typeof e.attr("data-nodrag")!="undefined"},eventObj:function(e){var t=e;if(e.targetTouches!==undefined){t=e.targetTouches.item(0)}else if(e.originalEvent!==undefined&&e.originalEvent.targetTouches!==undefined){t=e.originalEvent.targetTouches.item(0)}return t},dragInfo:function(e){return{source:e,sourceInfo:{nodeScope:e,index:e.index(),nodesScope:e.$parentNodesScope},index:e.index(),siblings:e.siblings().slice(0),parent:e.$parentNodesScope,moveTo:function(e,t,n){this.parent=e;this.siblings=t.slice(0);var r=this.siblings.indexOf(this.source);if(r>-1){this.siblings.splice(r,1);if(this.source.index()0){return this.siblings[this.index-1]}return null},next:function(){if(this.index0?1:-1;t.dirY=t.distY===0?0:t.distY>0?1:-1;var r=Math.abs(t.distX)>Math.abs(t.distY)?1:0;if(n){t.dirAx=r;t.moving=true;return}if(t.dirAx!==r){t.distAxX=0;t.distAxY=0}else{t.distAxX+=Math.abs(t.distX);if(t.dirX!==0&&t.dirX!==t.lastDirX){t.distAxX=0}t.distAxY+=Math.abs(t.distY);if(t.dirY!==0&&t.dirY!==t.lastDirY){t.distAxY=0}}t.dirAx=r}}}])})();(function(){"use strict";angular.module("ui.tree").controller("TreeController",["$scope","$element","$attrs","treeConfig",function(e,t,n,r){this.scope=e;e.$element=t;e.$nodesScope=null;e.$type="uiTree";e.$emptyElm=null;e.$callbacks=null;e.dragEnabled=true;e.emptyPlaceHolderEnabled=true;e.maxDepth=0;e.dragDelay=0;e.isEmpty=function(){return e.$nodesScope&&e.$nodesScope.$modelValue&&e.$nodesScope.$modelValue.length===0};e.place=function(t){e.$nodesScope.$element.append(t);e.$emptyElm.remove()};e.resetEmptyElement=function(){if(e.$nodesScope.$modelValue.length===0&&e.emptyPlaceHolderEnabled){t.append(e.$emptyElm)}else{e.$emptyElm.remove()}};var i=function(e,t){var n=e.childNodes();for(var r=0;r0};e.safeApply=function(e){var t=this.$root.$$phase;if(t=="$apply"||t=="$digest"){if(e&&typeof e==="function"){e()}}else{this.$apply(e)}};e.removeNode=function(t){var n=e.$modelValue.indexOf(t.$modelValue);if(n>-1){e.safeApply(function(){e.$modelValue.splice(n,1)[0]});return t}return null};e.insertNode=function(t,n){e.safeApply(function(){e.$modelValue.splice(t,0,n)})};e.childNodes=function(){var t=[];if(e.$modelValue){for(var n=0;n0){return e.depth()+t.maxSubDepth()+1>n}return false}}])})();(function(){"use strict";angular.module("ui.tree").controller("TreeNodeController",["$scope","$element","$attrs","treeConfig",function(e,t,n,r){this.scope=e;e.$element=t;e.$modelValue=null;e.$parentNodeScope=null;e.$childNodesScope=null;e.$parentNodesScope=null;e.$treeScope=null;e.$handleScope=null;e.$type="uiTreeNode";e.$$apply=false;e.collapsed=false;e.init=function(n){var r=n[0];e.$treeScope=n[1]?n[1].scope:null;e.$parentNodeScope=r.scope.$nodeScope;e.$modelValue=r.scope.$modelValue[e.$index];e.$parentNodesScope=r.scope;r.scope.initSubNode(e);t.on("$destroy",function(){r.scope.destroySubNode(e)})};e.index=function(){return e.$parentNodesScope.$modelValue.indexOf(e.$modelValue)};e.dragEnabled=function(){return!(e.$treeScope&&!e.$treeScope.dragEnabled)};e.isSibling=function(t){return e.$parentNodesScope==t.$parentNodesScope};e.isChild=function(t){var n=e.childNodes();return n&&n.indexOf(t)>-1};e.prev=function(){var t=e.index();if(t>0){return e.siblings()[t-1]}return null};e.siblings=function(){return e.$parentNodesScope.childNodes()};e.childNodesCount=function(){return e.childNodes()?e.childNodes().length:0};e.hasChild=function(){return e.childNodesCount()>0};e.childNodes=function(){return e.$childNodesScope&&e.$childNodesScope.$modelValue?e.$childNodesScope.childNodes():null};e.accept=function(t,n){return e.$childNodesScope&&e.$childNodesScope.$modelValue&&e.$childNodesScope.accept(t,n)};e.removeNode=function(){var t=e.remove();e.$callbacks.removed(t);return t};e.remove=function(){return e.$parentNodesScope.removeNode(e)};e.toggle=function(){e.collapsed=!e.collapsed};e.collapse=function(){e.collapsed=true};e.expand=function(){e.collapsed=false};e.depth=function(){var t=e.$parentNodeScope;if(t){return t.depth()+1}return 1};var i=0;var s=function(e){var t=0;var n=e.childNodes();for(var r=0;rN){u=N-10}if(o+10>C){o=C-10}g.css({left:o+"px",top:u+"px"});var a=window.pageYOffset||n.document.documentElement.scrollTop;var l=a+(window.innerHeight||n.document.clientHeight||n.document.clientHeight);if(lr.pageY){window.scrollBy(0,-10)}t.positionMoved(e,d,h);if(h){h=false;return}if(d.dirAx&&d.distAxX>=f.levelThreshold){d.distAxX=0;if(d.distX>0){i=p.prev();if(i&&!i.collapsed&&i.accept(s,i.childNodesCount())){i.$childNodesScope.$element.append(v);p.moveTo(i.$childNodesScope,i.childNodes(),i.childNodesCount())}}if(d.distX<0){var c=p.next();if(!c){var m=p.parentNode();if(m&&m.$parentNodesScope.accept(s,m.index()+1)){m.$element.after(v);p.moveTo(m.$parentNodesScope,m.siblings(),m.index()+1)}}}}var S=t.offset(g).left-t.offset(v).left>=f.threshold;var x=r.pageX-n.document.body.scrollLeft;var T=r.pageY-(window.pageYOffset||n.document.documentElement.scrollTop);var k;if(angular.isFunction(g.hide)){g.hide()}else{k=g[0].style.display;g[0].style.display="none"}n.document.elementFromPoint(x,T);var L=angular.element(n.document.elementFromPoint(x,T));if(angular.isFunction(g.show)){g.show()}else{g[0].style.display=k}if(!d.dirAx){var A,O;O=L.scope();var M=false;if(!O){return}if(O.$type=="uiTree"&&O.dragEnabled){M=O.isEmpty()}if(O.$type=="uiTreeHandle"){O=O.$nodeScope}if(O.$type!="uiTreeNode"&&!M){return}if(y&&v.parent()[0]!=y.$element[0]){y.resetEmptyElement();y=null}if(M){y=O;if(O.$nodesScope.accept(s,0)){O.place(v);p.moveTo(O.$nodesScope,O.$nodesScope.childNodes(),0)}}else if(O.dragEnabled()){L=O.$element;var _=t.offset(L);A=O.horizontal?r.pageX<_.left+t.width(L)/2:r.pageY<_.top+t.height(L)/2;if(O.$parentNodesScope.accept(s,O.index())){if(A){L[0].parentNode.insertBefore(v[0],L[0]);p.moveTo(O.$parentNodesScope,O.siblings(),O.index())}else{L.after(v);p.moveTo(O.$parentNodesScope,O.siblings(),O.index()+1)}}else if(!A&&O.accept(s,O.childNodesCount())){O.$childNodesScope.$element.append(v);p.moveTo(O.$childNodesScope,O.childNodes(),O.childNodesCount())}}}s.$apply(function(){s.$callbacks.dragMove(p.eventArgs(b,d))})}};var A=function(e){e.preventDefault();if(g){s.$treeScope.$apply(function(){s.$callbacks.beforeDrop(p.eventArgs(b,d))});m.replaceWith(s.$element);v.remove();g.remove();g=null;if(s.$$apply){p.apply();s.$treeScope.$apply(function(){s.$callbacks.dropped(p.eventArgs(b,d))})}else{P()}s.$treeScope.$apply(function(){s.$callbacks.dragStop(p.eventArgs(b,d))});s.$$apply=false;p=null}var t=document.body.getAttribute("ui-tree-cursor");if(t!==null){r.find("body").css({cursor:t});document.body.removeAttribute("ui-tree-cursor")}angular.element(r).unbind("touchend",_);angular.element(r).unbind("touchcancel",_);angular.element(r).unbind("touchmove",M);angular.element(r).unbind("mouseup",_);angular.element(r).unbind("mousemove",M);angular.element(n.document.body).unbind("mouseleave",D)};var O=function(e){if(s.dragEnabled()){k(e)}};var M=function(e){L(e)};var _=function(e){s.$$apply=true;A(e)};var D=function(e){A(e)};var P=function(){o.bind("touchstart mousedown",function(e){w=true;E=false;O(e);S=i(function(){w=false},s.dragDelay)});o.bind("touchend touchcancel mouseup",function(){i.cancel(S)})};P();angular.element(n.document.body).bind("keydown",function(e){if(e.keyCode==27){s.$$apply=false;A(e)}})}}}])})();(function(){"use strict";angular.module("ui.tree").directive("uiTreeHandle",["treeConfig","$window",function(e){return{require:"^uiTreeNode",restrict:"A",scope:true,controller:"TreeHandleController",link:function(t,n,r,i){var s={};angular.extend(s,e);if(s.handleClass){n.addClass(s.handleClass)}if(t!=i.scope){t.$nodeScope=i.scope;i.scope.$handleScope=t}}}}])})() \ No newline at end of file