Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(!_.isUndefined(ARGS.hostname)) {
- hostname = ARGS.hostname;
- }
- dashboard = {
- title: hostname,
- rows : [],
- };
- dashboard.time = {
- from: "now-6h",
- to: "now"
- };
- dashboard.rows.push({
- title: 'Chart',
- panels: [
- {
- title: 'load',
- type: 'graph',
- span: 12,
- datasource: "labo",
- fill: 1,
- linewidth: 2,
- targets: [
- {
- "expr": "node_load1{instance='"+ hostname +"'}"
- },
- ],
- },
- ]
- });
- dashboard.rows.push({
- title: 'Chart',
- panels: [
- {
- title: 'io',
- type: 'graph',
- span: 6,
- datasource: "labo",
- fill: 1,
- linewidth: 2,
- targets: [
- {
- "expr": "irate(node_disk_io_time_seconds_total{instance='" + hostname +"',device!~'^(md\\\\d+$|dm-)'}[5m])"
- },
- ],
- },
- {
- title: 'network',
- type: 'graph',
- span: 6,
- datasource: "labo",
- fill: 1,
- linewidth: 2,
- targets: [
- {
- "expr": "sum (irate(node_network_transmit_bytes_total{device!~\"lo|bond[0-9]|cbr[0-9]|veth.*\",instance='" + hostname +"'}[1m])) by (device,instance) "
- },
- ],
- }
- ]
- });
- return dashboard;
Add Comment
Please, Sign In to add comment