)]}'
{"docs/Libvirt.md":[{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"35c522b78053e37a68a572bd396cdb04ba478da7","unresolved":false,"context_lines":[{"line_number":243,"context_line":"```"},{"line_number":244,"context_line":"## Per-Instance Metrics"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"| Name                 | Description                            | Associated Dimensions  |"},{"line_number":247,"context_line":"| -------------------- | -------------------------------------- | ---------------------- |"},{"line_number":248,"context_line":"| cpu.total_cores      | Total virtual cpus allocated to vm     |                        |"},{"line_number":249,"context_line":"| cpu.used_cores       | Number of cpu cores used               |                        |"},{"line_number":250,"context_line":"| cpu.utilization_perc | Overall CPU utilization (percentage)   |                        |"},{"line_number":251,"context_line":"| cpu.utilization_norm_perc | Normalized CPU utilization (percentage) |                  |"},{"line_number":252,"context_line":"| disk.allocation      | Total Disk allocation for a device     | \u0027device\u0027 (ie, \u0027hdd\u0027)   |"},{"line_number":253,"context_line":"| disk.capacity        | Total Disk capacity for a device       | \u0027device\u0027 (ie, \u0027hdd\u0027)   |"},{"line_number":254,"context_line":"| disk.physical        | Total Disk usage for a device          | \u0027device\u0027 (ie, \u0027hdd\u0027)   |"},{"line_number":255,"context_line":"| disk.allocation_total| Total Disk allocation across devices for instances |            |"},{"line_number":256,"context_line":"| disk.capacity_total  | Total Disk capacity across devices for instances |              |"},{"line_number":257,"context_line":"| disk.physical_total  | Total Disk usage across devices for instances |                 |"},{"line_number":258,"context_line":"| health_status        | Reports if vm is running (0) or not (1) |                       |"},{"line_number":259,"context_line":"| host_alive_status    | See [host_alive_status Codes](#host_alive_status-codes) below | |"},{"line_number":260,"context_line":"| io.read_ops_sec      | Disk I/O read operations per second    | \u0027device\u0027 (ie, \u0027hdd\u0027)   |"},{"line_number":261,"context_line":"| io.read_ops          | Disk I/O read operations val           | \u0027device\u0027 (ie, \u0027hdd\u0027)   |"},{"line_number":262,"context_line":"| io.read_bytes        | Disk I/O read bytes val                | \u0027device\u0027 (ie, \u0027hdd\u0027)   |"},{"line_number":263,"context_line":"| io.read_bytes_sec    | Disk I/O read bytes per second         | \u0027device\u0027 (ie, \u0027hdd\u0027)   |"},{"line_number":264,"context_line":"| io.read_bytes_total  | Total Disk I/O read bytes across all devices |                  |"},{"line_number":265,"context_line":"| io.read_bytes_total_sec | Total Disk I/O read bytes per second across devices |        |"},{"line_number":266,"context_line":"| io.read_ops_total | Total Disk I/O read operations across all devices |                |"},{"line_number":267,"context_line":"| io.read_ops_total_sec | Total Disk I/O read operations across all devices  per sec |   |"},{"line_number":268,"context_line":"| io.write_ops_sec     | Disk I/O write operations per second   | \u0027device\u0027 (ie, \u0027hdd\u0027)   |"},{"line_number":269,"context_line":"| io.write_ops         | Disk I/O write operations val          | \u0027device\u0027 (ie, \u0027hdd\u0027)   |"},{"line_number":270,"context_line":"| io.write_bytes       | Disk I/O write bytes val               | \u0027device\u0027 (ie, \u0027hdd\u0027)   |"},{"line_number":271,"context_line":"| io.write_bytes_sec   | Disk I/O write bytes per second        | \u0027device\u0027 (ie, \u0027hdd\u0027)   |"},{"line_number":272,"context_line":"| io.errors_sec        | Disk I/O errors per second             | \u0027device\u0027 (ie, \u0027hdd\u0027)   |"},{"line_number":273,"context_line":"| io.write_bytes_total | Total Disk I/O write bytes across all devices |                 |"},{"line_number":274,"context_line":"| io.write_bytes_total_sec | Total Disk I/O Write bytes per second across devices |      |"},{"line_number":275,"context_line":"| io.write_ops_total | Total Disk I/O write operations across all devices |              |"},{"line_number":276,"context_line":"| io.write_ops_total_sec | Total Disk I/O write operations across all devices  per sec | |"},{"line_number":277,"context_line":"| net.in_packets_sec   | Network received packets per second    | \u0027device\u0027 (ie, \u0027vnet0\u0027) |"},{"line_number":278,"context_line":"| net.out_packets_sec  | Network transmitted packets per second | \u0027device\u0027 (ie, \u0027vnet0\u0027) |"},{"line_number":279,"context_line":"| net.in_bytes_sec     | Network received bytes per second      | \u0027device\u0027 (ie, \u0027vnet0\u0027) |"},{"line_number":280,"context_line":"| net.out_bytes_sec    | Network transmitted bytes per second   | \u0027device\u0027 (ie, \u0027vnet0\u0027) |"},{"line_number":281,"context_line":"| net.in_dropped_sec   | Network received packets dropped per second | \u0027device\u0027 (ie, \u0027vnet0\u0027) |"},{"line_number":282,"context_line":"| net.out_dropped_sec  | Network transmitted packets dropped per second | \u0027device\u0027 (ie, \u0027vnet0\u0027) |"},{"line_number":283,"context_line":"| net.in_errors_sec    | Network received packets with errors per second | \u0027device\u0027 (ie, \u0027vnet0\u0027) |"},{"line_number":284,"context_line":"| net.out_errors_sec   | Network transmitted packets with errors per second | \u0027device\u0027 (ie, \u0027vnet0\u0027) |"},{"line_number":285,"context_line":"| net.in_packets       | Network received total packets         | \u0027device\u0027 (ie, \u0027vnet0\u0027) |"},{"line_number":286,"context_line":"| net.out_packets      | Network transmitted total packets      | \u0027device\u0027 (ie, \u0027vnet0\u0027) |"},{"line_number":287,"context_line":"| net.in_bytes         | Network received total bytes           | \u0027device\u0027 (ie, \u0027vnet0\u0027) |"},{"line_number":288,"context_line":"| net.out_bytes        | Network transmitted total bytes        | \u0027device\u0027 (ie, \u0027vnet0\u0027) |"},{"line_number":289,"context_line":"| mem.free_gb          | Free memory in Gbytes                  |                        |"},{"line_number":290,"context_line":"| mem.total_gb         | Total memory in Gbytes                 |                        |"},{"line_number":291,"context_line":"| mem.used_gb          | Used memory in Gbytes                  |                        |"},{"line_number":292,"context_line":"| mem.free_perc        | Percent of memory free                 |                        |"},{"line_number":293,"context_line":"| mem.swap_used_gb     | Used swap space in Gbytes              |                        |"},{"line_number":294,"context_line":"| ping_status          | 0 for ping success, 1 for ping failure |                        |"},{"line_number":295,"context_line":"| cpu.time_ns          | Cumulative CPU time (in ns)            |                        |"},{"line_number":296,"context_line":"| mem.resident_gb      | Total memory used on host, an Operations-only metric |          |"},{"line_number":297,"context_line":""},{"line_number":298,"context_line":"### host_alive_status Codes"},{"line_number":299,"context_line":"| Code | Description                          | value_meta \u0027detail\u0027                    |"}],"source_content_type":"text/x-markdown","patch_set":3,"id":"5f2577a7_998f4874","line":296,"range":{"start_line":246,"start_character":0,"end_line":296,"end_character":90},"updated":"2017-09-15 13:45:05.000000000","message":"Could you re-balance the table please?","commit_id":"be08696921ed6646a3a37403dc214e456a8ac25a"}],"monasca_agent/collector/checks_d/libvirt.py":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"d13c53b20ef54f1fc61714b501c2f4306c449a93","unresolved":false,"context_lines":[{"line_number":427,"context_line":"                       dimensions\u003ddims_customer,"},{"line_number":428,"context_line":"                       delegated_tenant\u003dinstance_cache.get(inst_name)[\u0027tenant_id\u0027],"},{"line_number":429,"context_line":"                       hostname\u003dinstance_cache.get(inst_name)[\u0027hostname\u0027])"},{"line_number":430,"context_line":"            self.gauge(\u0027cpu.utilization_perc\u0027, int(round(raw_perc, 0)),"},{"line_number":431,"context_line":"                       dimensions\u003ddims_customer,"},{"line_number":432,"context_line":"                       delegated_tenant\u003dinstance_cache.get(inst_name)[\u0027tenant_id\u0027],"},{"line_number":433,"context_line":"                       hostname\u003dinstance_cache.get(inst_name)[\u0027hostname\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f287b81_8fe97c1b","line":430,"range":{"start_line":430,"start_character":57,"end_line":430,"end_character":65},"updated":"2017-08-24 20:18:10.000000000","message":"Seems like this needs to be multiplied by a 100 now","commit_id":"a064288787df0acd566df8e5d2d2026e6f932a58"}]}
