Telemetry

From Hurlster Wiki
Revision as of 20:39, 26 June 2018 by Gqwill69 (talk | contribs)
Jump to navigation Jump to search

Cisco ASR9k Config

telemetry model-driven
 destination-group DGROUP1
  address-family ipv4 167.142.3.68 port 5432
   encoding self-describing-gpb
   protocol tcp
  !
 !
 sensor-group CPU
  sensor-path Cisco-IOS-XR-wdsysmon-fd-oper:system-monitoring/cpu-utilization
  sensor-path Cisco-IOS-XR-shellutil-oper:system-time/uptime
 !
 sensor-group MEMORY
  sensor-path Cisco-IOS-XR-nto-misc-shmem-oper:memory-summary
  sensor-path Cisco-IOS-XR-nto-misc-shmem-oper:memory-summary/nodes/node/summary
 !
 sensor-group ROUTING
  sensor-path Cisco-IOS-XR-ipv4-ospf-oper:ospf/processes/process/default-vrf/ospf-summary
  sensor-path Cisco-IOS-XR-ip-rib-ipv4-oper:rib/rib-table-ids/rib-table-id/summary-protos/summary-proto
  sensor-path Cisco-IOS-XR-ipv4-bgp-oper:bgp/instances/instance/instance-active/default-vrf/process-info
  sensor-path Cisco-IOS-XR-ip-rib-ipv4-oper:rib/vrfs/vrf/afs/af/safs/saf/ip-rib-route-table-names/ip-rib-route-table-name/protocol/bgp/as/information
 !
 sensor-group INTERFACE
  sensor-path Cisco-IOS-XR-pfi-im-cmd-oper:interfaces/interface-summary
  sensor-path Cisco-IOS-XR-controller-optics-oper:optics-oper/optics-ports/optics-port/optics-info
  sensor-path Cisco-IOS-XR-infra-statsd-oper:infra-statistics/interfaces/interface/latest/generic-counters
  sensor-path Cisco-IOS-XR-plat-chas-invmgr-oper:platform-inventory/racks/rack/slots/slot/cards/card/port-slots/port-slot/portses/ports/hw-components/hw-component/attributes/basic-info
 !
 subscription SB1
  sensor-group-id CPU sample-interval 60000
  sensor-group-id MEMORY sample-interval 10000
  sensor-group-id ROUTING sample-interval 120000
  sensor-group-id INTERFACE sample-interval 15000
  destination-id DGROUP1
 !
!

Build (Ubuntu 16.04)

Get dependancies

sudo apt-get install -y apt-transport-https git

Latest Grafana

echo "deb https://packagecloud.io/grafana/stable/debian/ stretch main" | sudo tee /etc/apt/sources.list.d/grafana.list
curl https://packagecloud.io/gpg.key | sudo apt-key add -

Latest InfluxDB

curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add -
source /etc/lsb-release
echo "deb https://repos.influxdata.com/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/influxdb.list

Latest Pipeline

cd ~
git clone https://github.com/cisco/bigmuddy-network-telemetry-pipeline.git
cd ~/bigmuddy-network-telemetry-pipeline/
nano pipeline.conf

pipeline.conf

[metrics_influx]
stage = xport_output
type = metrics                          ## specify the type of the file to be used to select data to be accepted into the TSDB
file = /home/Template:Username/bigmuddy-network-telemetry-pipeline/metrics.json     ## define the location of this file
datachanneldepth = 10000                ## optionally, specify a buffer for the data
output = influx                         ## destination is InfluxDB
influx = http://127.0.0.1:8086          ## address and port of InfluxDB (can be IPv6 as well)
database = mdt_db                       ## the database within InfluxDB (you will have to create it)
workers = 15                            ## a number of threads working internally (bigger means more threads to be activated)
dump = /data/metricsdump.txt                    ## a local dump file for InfluxDB

Replace metrics.json in bigmuddy directory (~/bigmuddy-network-telemetry-pipeline/metrics.json)with https://github.com/vosipchu/XR_TCS/raw/master/Pipeline/metrics.json
Or use my custom one below

Install utilities

apt-get install grafana influxdb -y

Get YANG resources (Optional)

git clone https://github.com/YangModels/yang.git
    1. Find supported yang models on router
router# run
cd /pkg/yang
ls -l

metrics.json


[
  {
   "basepath" : "Cisco-IOS-XR-nto-misc-shmem-oper:memory-summary/nodes/node/summary",
   "spec" : {
           "fields" : [
                   {"name":"node-name", "tag": true},
                   {"name":"ram-memory"},
                   {"name":"free-physical-memory"},
                   {"name":"system-ram-memory"},
                   {"name":"free-application-memory"}
                      ]
          }
  },
{
  "basepath" : "Cisco-IOS-XR-wdsysmon-fd-oper:system-monitoring/cpu-utilization",
  "spec" : {
    "fields" : [
      {"name":"node-name", "tag": true},
      {"name":"total-cpu-one-minute"},
      {"name":"total-cpu-five-minute"},
      {"name":"total-cpu-fifteen-minute"},
      {"name":"process-cpu",
        "fields" : [
          {"name":"process-name", "tag": true},
          {"name":"process-cpu-one-minute"},
          {"name":"process-cpu-five-minute"},
          {"name":"process-cpu-fifteen-minute"}
        ]
      }
    ]
  }
 },
        {
                "basepath": "Cisco-IOS-XR-ipv4-ospf-oper:ospf/processes/process/default-vrf/ospf-summary",
                "spec": {
                        "fields": [
                                {"name": "sa-num-nbrs-up"}
                        ]
                }
        },
{
  "basepath" : "Cisco-IOS-XR-nto-misc-oper:memory-summary/nodes/node/summary",
  "spec" : {
    "fields" : [
      {"name":"node-name", "tag": true},
      {"name":"ram-memory"},
      {"name":"free-physical-memory"},
      {"name":"system-ram-memory"},
      {"name":"free-application-memory"}
    ]
  }
 },
{
 "basepath" : "Cisco-IOS-XR-shellutil-oper:system-time/uptime",
 "spec" : {
   "fields" : [
     {"name":"host-name"},
     {"name":"uptime"}
       ]
     }
},
{
  "basepath": "Cisco-IOS-XR-pfi-im-cmd-oper:interfaces/interface-summary",
  "spec": {
    "fields": [
      {
        "name": "interface-counts",
        "fields": [
          {
            "name": "interface-count"
          },
          {
            "name": "up-interface-count"
          },
          {
            "name": "down-interface-count"
          },
          {
            "name": "admin-down-interface-count"
          }
        ]
      },
      {
        "name": "interface-type",
        "fields": [
          {
            "name": "interface-counts",
            "fields": [
              {
                "name": "interface-count"
              },
              {
                "name": "up-interface-count"
              },
              {
                "name": "down-interface-count"
              },
              {
                "name": "admin-down-interface-count"
              }
            ]
          },
          {
            "name": "interface-type-name"
          },
          {
            "name": "interface-type-description"
          }
        ]
      }
    ]
  }
},
{
  "basepath" : "Cisco-IOS-XR-infra-statsd-oper:infra-statistics/interfaces/interface/latest/generic-counters",
  "spec" : {
    "fields" : [
      {"name" : "interface-name", "tag" : true},
      {"name" : "packets-received"},
      {"name" : "bytes-received"},
      {"name" : "packets-sent", "track": true},
      {"name" : "bytes-sent"},
      {"name" : "output-drops"},
      {"name" : "output-queue-drops"},
      {"name" : "input-drops"},
      {"name" : "input-queue-drops"},
      {"name" : "input-errors"},
      {"name" : "crc-errors"},
      {"name" : "input-ignored-packets"},
      {"name" : "output-errors"},
      {"name" : "output-buffer-failures"},
      {"name" : "carrier-transitions"}
    ]
  }
},
        {
                "basepath" : "Cisco-IOS-XR-qos-ma-oper:qos/interface-table/interface/output/statistics",
                "spec" : {
                        "fields" : [
                                {"name" : "interface-name", "tag" : true},
                                {"name" : "policy-name", "tag" : true},
                                {
                                        "name" : "class-stats",
                                        "fields" : [
                                                {"name" : "class-name", "tag" : true},
                                                {
                                                        "name" : "general-stats",
                                                        "fields" : [
                                                                {"name" : "transmit-packets"},
                                                                {"name" : "transmit-bytes"},
                                                                {"name" : "total-drop-packets"},
                                                                {"name" : "total-drop-bytes"},
                                                                {"name" : "total-drop-rate"},
                                                                {"name" : "total-transmit-rate"}
                                                        ]
                                                },
                                                {
                                                        "name" : "queue-stats-array",
                                                        "fields" : [
                                                                {"name" : "queue-id", "tag" : true},
                                                                {"name" : "tail-drop-packets"},
                                                                {"name" : "tail-drop-bytes"},
                                                                {
                                                                        "name" : "queue-average-length",
                                                                        "fields" : [
                                                                                {"name" : "value"},
                                                                                {"name" : "unit", "tag" : true}
                                                                        ]
                                                                },
                                                                {"name" : "random-drop-packets"},
                                                                {"name" : "random-drop-bytes"},
                                                                {"name" : "conform-packets"},
                                                                {"name" : "conform-bytes"},
                                                                {"name" : "exceed-packets"},
                                                                {"name" : "exceed-bytes"}
                                                        ]
                                                }
                                        ]
                                }
                        ]
                }
        },
{
  "basepath" : "Cisco-IOS-XR-controller-optics-oper:optics-oper/optics-ports/optics-port/optics-info",
  "spec" : {
    "fields" : [
      {"name":"name", "tag": true},
      {"name" : "name", "tag" : true},
      {"name" : "controller-state"},
      {"name" : "dwdm-carrier-channel"},
      {"name" : "dwdm-carrier-wavelength"},
      {"name" : "optical-signal-to-noise-ratio"},
      {"name" : "optics-type"},
      {"name" : "total-rx-power"},
      {"name" : "total-tx-power"},
      {"name" : "voltage"},
      {"name" : "temperature",
        "name": "lane-data",
        "fields" : [
          {"name":"lane-index", "tag": true},
          {"name":"laser-bias-current-milli-amps"},
          {"name":"receive-power"},
          {"name":"transmit-power"}
        ]
      }
    ]
  }
},
{
  "basepath" : "Cisco-IOS-XR-ip-rib-ipv4-oper:rib/vrfs/vrf/afs/af/safs/saf/ip-rib-route-table-names/ip-rib-route-table-name/protocol/isis/as/information",
  "spec" : {
    "fields" : [
      {"name" : "vrf-name", "tag" : true},
      {"name" : "af-name", "tag" : true},
      {"name" : "saf-name", "tag" : true},
      {"name" : "route-table-name", "tag" : true},
      {"name" : "as", "tag" : true},
      {"name" : "routes-counts"},
      {"name" : "active-routes-count"},
      {"name" : "deleted-routes-count"},
      {"name" : "paths-count"},
      {"name" : "protocol-route-memory"},
      {"name" : "backup-routes-count"}
    ]
  }
},
{
  "basepath" : "Cisco-IOS-XR-ip-rib-ipv4-oper:rib/rib-table-ids/rib-table-id/summary-protos/summary-proto",
  "spec" : {
    "fields" : [
      {"name" : "name", "tag" : true},
      {"name" : "proto-route-count",
       "fields": [
         {"name" : "active-routes-count"},
         {"name" : "num-active-paths"},
         {"name" : "num-backup-paths"},
         {"name" : "num-backup-routes"}
       ]
      }
    ]
  }
},
{
  "basepath": "Cisco-IOS-XR-clns-isis-oper:isis/instances/instance/levels/level/adjacencies/adjacency",
  "spec": {
    "fields": [
      {
        "name": "system-id"
      },
      {
        "name": "interface-name"
      },
      {
        "name": "adjacency-system-id"
      },
      {
        "name": "adjacency-snpa"
      },
      {
        "name": "adjacency-interface"
      },
      {
        "name": "adjacency-media-type"
      },
      {
        "name": "adjacency-state"
      },
      {
        "name": "adjacency-bfd-state"
      },
      {
        "name": "adjacency-ipv6bfd-state"
      },
      {
        "name": "adj-ipv4bfd-retry-running"
      },
      {
        "name": "adj-ipv6bfd-retry-running"
      },
      {
        "name": "adj-ipv4bfd-retry-exp"
      },
      {
        "name": "adj-ipv6bfd-retry-exp"
      },
      {
        "name": "adj-ipv4bfd-retry-count"
      },
      {
        "name": "adj-ipv6bfd-retry-count"
      },
      {
        "name": "adjacency-uptime-valid-flag"
      },
      {
        "name": "adjacency-uptime"
      },
      {
        "name": "adjacency-holdtime"
      },
      {
        "name": "adjacency-checkpoint-object-id"
      },
      {
        "name": "adjacency-ietf-nsf-capable-flag"
      },
      {
        "name": "adjacency-dispriority"
      },
      {
        "name": "adjacency-neighbor-priority"
      },
      {
        "name": "adjacency-local-priority"
      },
      {
        "name": "local-dis-flag"
      },
      {
        "name": "neighbor-dis-flag"
      },
      {
        "name": "nsr-standby"
      },
      {
        "name": "adjacency-area-address",
        "fields": [
          {
            "name": "entry"
          }
        ]
      },
      {
        "name": "adjacency-topology",
        "fields": [
          {
            "name": "id",
            "fields": [
              {
                "name": "af-name"
              },
              {
                "name": "saf-name"
              },
              {
                "name": "vrf-name"
              },
              {
                "name": "topology-name"
              }
            ]
          },
          {
            "name": "topology-status"
          },
          {
            "name": "parallel-p2p-link-suppressed-flag"
          }
        ]
      },
      {
        "name": "adjacency-per-address-family-data",
        "fields": [
          {
            "name": "ipv4",
            "fields": [
              {
                "name": "adjacency-sid",
                "fields": [
                  {
                    "name": "adjacency-sid-backup",
                    "fields": [
                      {
                        "name": "backup-label-stack-size"
                      },
                      {
                        "name": "backup-node-address"
                      },
                      {
                        "name": "backup-nexthop"
                      },
                      {
                        "name": "backup-interface"
                      },
                      {
                        "name": "backup-label-stack",
                        "fields": [
                          {
                            "name": "entry"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "name": "adjacency-sid-backup-te",
                    "fields": [
                      {
                        "name": "backup-label-stack-size"
                      },
                      {
                        "name": "backup-node-address"
                      },
                      {
                        "name": "backup-nexthop"
                      },
                      {
                        "name": "backup-interface"
                      },
                      {
                        "name": "backup-label-stack",
                        "fields": [
                          {
                            "name": "entry"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "name": "adjacency-sid-value"
                  }
                ]
              },
              {
                "name": "non-frr-adjacency-sid",
                "fields": [
                  {
                    "name": "adjacency-sid-backup",
                    "fields": [
                      {
                        "name": "backup-label-stack-size"
                      },
                      {
                        "name": "backup-node-address"
                      },
                      {
                        "name": "backup-nexthop"
                      },
                      {
                        "name": "backup-interface"
                      },
                      {
                        "name": "backup-label-stack",
                        "fields": [
                          {
                            "name": "entry"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "name": "adjacency-sid-backup-te",
                    "fields": [
                      {
                        "name": "backup-label-stack-size"
                      },
                      {
                        "name": "backup-node-address"
                      },
                      {
                        "name": "backup-nexthop"
                      },
                      {
                        "name": "backup-interface"
                      },
                      {
                        "name": "backup-label-stack",
                        "fields": [
                          {
                            "name": "entry"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "name": "adjacency-sid-value"
                  }
                ]
              },
              {
                "name": "next-hop"
              },
              {
                "name": "interface-address",
                "fields": [
                  {
                    "name": "entry"
                  }
                ]
              },
              {
                "name": "underlying-adjacency-sid",
                "fields": [
                  {
                    "name": "entry"
                  }
                ]
              },
              {
                "name": "underlying-interface",
                "fields": [
                  {
                    "name": "interface-handle"
                  },
                  {
                    "name": "interface-name"
                  }
                ]
              }
            ]
          },
          {
            "name": "ipv6",
            "fields": [
              {
                "name": "adjacency-sid",
                "fields": [
                  {
                    "name": "adjacency-sid-backup",
                    "fields": [
                      {
                        "name": "backup-label-stack-size"
                      },
                      {
                        "name": "backup-node-address"
                      },
                      {
                        "name": "backup-nexthop"
                      },
                      {
                        "name": "backup-interface"
                      },
                      {
                        "name": "backup-label-stack",
                        "fields": [
                          {
                            "name": "entry"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "name": "adjacency-sid-backup-te",
                    "fields": [
                      {
                        "name": "backup-label-stack-size"
                      },
                      {
                        "name": "backup-node-address"
                      },
                      {
                        "name": "backup-nexthop"
                      },
                      {
                        "name": "backup-interface"
                      },
                      {
                        "name": "backup-label-stack",
                        "fields": [
                          {
                            "name": "entry"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "name": "adjacency-sid-value"
                  }
                ]
              },
              {
                "name": "non-frr-adjacency-sid",
                "fields": [
                  {
                    "name": "adjacency-sid-backup",
                    "fields": [
                      {
                        "name": "backup-label-stack-size"
                      },
                      {
                        "name": "backup-node-address"
                      },
                      {
                        "name": "backup-nexthop"
                      },
                      {
                        "name": "backup-interface"
                      },
                      {
                        "name": "backup-label-stack",
                        "fields": [
                          {
                            "name": "entry"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "name": "adjacency-sid-backup-te",
                    "fields": [
                      {
                        "name": "backup-label-stack-size"
                      },
                      {
                        "name": "backup-node-address"
                      },
                      {
                        "name": "backup-nexthop"
                      },
                      {
                        "name": "backup-interface"
                      },
                      {
                        "name": "backup-label-stack",
                        "fields": [
                          {
                            "name": "entry"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "name": "adjacency-sid-value"
                  }
                ]
              },
              {
                "name": "next-hop"
              },
              {
                "name": "interface-address",
                "fields": [
                  {
                    "name": "entry"
                  }
                ]
              },
              {
                "name": "underlying-adjacency-sid",
                "fields": [
                  {
                    "name": "entry"
                  }
                ]
              },
              {
                "name": "underlying-interface",
                "fields": [
                  {
                    "name": "interface-handle"
                  },
                  {
                    "name": "interface-name"
                  }
                ]
              }
            ]
          },
          {
            "name": "af-name"
          }
        ]
      },
      {
        "name": "level",
        "tag": true
      },
      {
        "name": "instance-name",
        "tag": true
      }
    ]
  }
},
{
  "basepath": "Cisco-IOS-XR-clns-isis-oper:isis/instances/instance/statistics-global",
  "spec": {
    "fields": [
      {
        "name": "statistics",
        "fields": [
          {
            "name": "avg-hello-process-time",
            "fields": [
              {
                "name": "seconds"
              },
              {
                "name": "nano-seconds"
              }
            ]
          },
          {
            "name": "avg-csnp-process-time",
            "fields": [
              {
                "name": "seconds"
              },
              {
                "name": "nano-seconds"
              }
            ]
          },
          {
            "name": "avg-psnp-process-time",
            "fields": [
              {
                "name": "seconds"
              },
              {
                "name": "nano-seconds"
              }
            ]
          },
          {
            "name": "avg-lsp-process-time",
            "fields": [
              {
                "name": "seconds"
              },
              {
                "name": "nano-seconds"
              }
            ]
          },
          {
            "name": "avg-hello-transmit-time",
            "fields": [
              {
                "name": "seconds"
              },
              {
                "name": "nano-seconds"
              }
            ]
          },
          {
            "name": "avg-csnp-transmit-time",
            "fields": [
              {
                "name": "seconds"
              },
              {
                "name": "nano-seconds"
              }
            ]
          },
          {
            "name": "avg-psnp-transmit-time",
            "fields": [
              {
                "name": "seconds"
              },
              {
                "name": "nano-seconds"
              }
            ]
          },
          {
            "name": "avg-lsp-transmit-time",
            "fields": [
              {
                "name": "seconds"
              },
              {
                "name": "nano-seconds"
              }
            ]
          },
          {
            "name": "fast-psnp-lookup-count"
          },
          {
            "name": "fast-psnp-lookup-hit-count"
          },
          {
            "name": "fast-csnp-lookup-count"
          },
          {
            "name": "fast-csnp-lookup-hit-count"
          },
          {
            "name": "fast-csnp-cache-update-count"
          },
          {
            "name": "zero-holdtime-lsp-count"
          },
          {
            "name": "invalid-checksum-lsp-count"
          },
          {
            "name": "iih-dropped-count"
          },
          {
            "name": "lsp-dropped-count"
          },
          {
            "name": "snp-dropped-count"
          },
          {
            "name": "maximum-iih-queue-length"
          },
          {
            "name": "maximum-pdu-queue-length"
          },
          {
            "name": "pdu-queue-length"
          },
          {
            "name": "avg-hello-recv-rate"
          },
          {
            "name": "avg-csnp-recv-rate"
          },
          {
            "name": "avg-psnp-recv-rate"
          },
          {
            "name": "avg-lsp-recv-rate"
          },
          {
            "name": "avg-hello-send-rate"
          },
          {
            "name": "avg-csnp-send-rate"
          },
          {
            "name": "avg-psnp-send-rate"
          },
          {
            "name": "avg-lsp-send-rate"
          }
        ]
      },
      {
        "name": "per-area-data",
        "fields": [
          {
            "name": "statistics",
            "fields": [
              {
                "name": "system-lsp-build-count"
              },
              {
                "name": "system-lsp-refresh-count"
              }
            ]
          },
          {
            "name": "level"
          },
          {
            "name": "per-topology-data",
            "fields": [
              {
                "name": "id",
                "fields": [
                  {
                    "name": "af-name"
                  },
                  {
                    "name": "saf-name"
                  },
                  {
                    "name": "vrf-name"
                  },
                  {
                    "name": "topology-name"
                  }
                ]
              },
              {
                "name": "statistics",
                "fields": [
                  {
                    "name": "spf-run-count"
                  },
                  {
                    "name": "ispf-run-count"
                  },
                  {
                    "name": "nhc-run-count"
                  },
                  {
                    "name": "prc-run-count"
                  },
                  {
                    "name": "periodic-run-count"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "name": "instance-name",
        "tag": true
      }
    ]
  }
},
{
   "basepath" : "Cisco-IOS-XR-ipv4-bgp-oper:bgp/instances/instance/instance-active/default-vrf/process-info",
   "spec" : {
     "fields" : [
       {"name":"instance-name", "tag": true},
       {"name":"global",
         "fields" : [
           {"name":"restart-count"},
           {"name":"as-path-entry-count"},
           {"name":"path-attributes-entry-count"},
           {"name":"nexthop-count"},
           {"name":"neighbors-count-total"},
           {"name":"established-neighbors-count-total"}
         ]
       },
       {"name":"vrf",
         "fields" : [
           {"name":"neighbors-count"},
           {"name":"established-neighbors-count"},
           {"name":"network-count"},
           {"name":"path-count"},
           {"name":"yellow-oor-threshold-percent"},
           {"name":"inuse-objects"}
         ]
       }
     ]
   }
},
{
                "basepath" : "Cisco-IOS-XR-mpls-te-oper:mpls-te/tunnels/summary",
                "spec" : {
                        "fields" : [
                                {"name" : "auto-bandwidth-tunnels"},
                                {"name" : "backup-tunnels"},
                                {"name" : "bw-protected-tunnels"},
                                {"name" : "node-protected-tunnels"},
                                {"name" : "link-protected-tunnels"},
                                {"name" : "frr-head-tunnels"},
                                {"name" : "frr-mid-point-tunnels"},
                                {"name" : "protected-head-tunnels"},
                                {"name" : "protected-mid-point-tunnels"},
                                {"name" : "p2p-head-tunnels"},
                                {"name" : "frr-protected-interfaces"}
                        ]
                }
},
{
    "basepath": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/interface-briefs/interface-brief",
    "spec": {
      "fields": [
        {
          "name": "interface-name",
          "tag": true
        },
        {
          "name": "bandwidth-information",
          "fields": [
            {
              "name": "pre-standard-dste-interface",
              "fields": [
                {
                  "name": "allocated-bit-rate"
                },
                {
                  "name": "max-flow-bandwidth"
                },
                {
                  "name": "max-bandwidth"
                },
                {
                  "name": "max-subpool-bandwidth"
                },
                {
                  "name": "is-max-bandwidth-absolute"
                },
                {
                  "name": "is-max-subpool-bandwidth-absolute"
                }
              ]
            },
            {
              "name": "standard-dste-interface",
              "fields": [
                {
                  "name": "allocated-bit-rate"
                },
                {
                  "name": "max-flow-bandwidth"
                },
                {
                  "name": "max-bandwidth"
                },
                {
                  "name": "max-pool0-bandwidth"
                },
                {
                  "name": "max-pool1-bandwidth"
                },
                {
                  "name": "is-max-bandwidth-absolute"
                },
                {
                  "name": "is-max-bc0-bandwidth-absolute"
                },
                {
                  "name": "is-max-bc1-bandwidth-absolute"
                }
              ]
            },
            {
              "name": "dste-mode"
            }
          ]
        },
        {
          "name": "interface-name-xr"
        }
      ]
    }
},
{
    "basepath": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
    "spec": {
      "fields": [
        {
          "name": "interface-name",
          "tag": true
        },
        {
          "name": "received-messages",
          "fields": [
            {
              "name": "path"
            },
            {
              "name": "reservation"
            },
            {
              "name": "path-error"
            },
            {
              "name": "reservation-error"
            },
            {
              "name": "path-tear"
            },
            {
              "name": "reservation-tear"
            },
            {
              "name": "reservation-confirm"
            },
            {
              "name": "bundle"
            },
            {
              "name": "ack"
            },
            {
              "name": "srefresh"
            },
            {
              "name": "hello"
            },
            {
              "name": "challenge"
            },
            {
              "name": "response"
            }
          ]
        },
        {
          "name": "transmitted-messages",
          "fields": [
            {
              "name": "path"
            },
            {
              "name": "reservation"
            },
            {
              "name": "path-error"
            },
            {
              "name": "reservation-error"
            },
            {
              "name": "path-tear"
            },
            {
              "name": "reservation-tear"
            },
            {
              "name": "reservation-confirm"
            },
            {
              "name": "bundle"
            },
            {
              "name": "ack"
            },
            {
              "name": "srefresh"
            },
            {
              "name": "hello"
            },
            {
              "name": "challenge"
            },
            {
              "name": "response"
            }
          ]
        },
        {
          "name": "bundle-received-messages",
          "fields": [
            {
              "name": "path"
            },
            {
              "name": "reservation"
            },
            {
              "name": "path-error"
            },
            {
              "name": "reservation-error"
            },
            {
              "name": "path-tear"
            },
            {
              "name": "reservation-tear"
            },
            {
              "name": "reservation-confirm"
            },
            {
              "name": "bundle"
            },
            {
              "name": "ack"
            },
            {
              "name": "srefresh"
            },
            {
              "name": "hello"
            },
            {
              "name": "challenge"
            },
            {
              "name": "response"
            }
          ]
        },
        {
          "name": "bundle-transmitted-messages",
          "fields": [
            {
              "name": "path"
            },
            {
              "name": "reservation"
            },
            {
              "name": "path-error"
            },
            {
              "name": "reservation-error"
            },
            {
              "name": "path-tear"
            },
            {
              "name": "reservation-tear"
            },
            {
              "name": "reservation-confirm"
            },
            {
              "name": "bundle"
            },
            {
              "name": "ack"
            },
            {
              "name": "srefresh"
            },
            {
              "name": "hello"
            },
            {
              "name": "challenge"
            },
            {
              "name": "response"
            }
          ]
        },
        {
          "name": "retransmitted-messages"
        },
        {
          "name": "out-of-order-messages"
        },
        {
          "name": "rate-limited-messages"
        }
      ]
    }
  },
  {
    "basepath" : "Cisco-IOS-XR-ip-rib-ipv6-oper:ipv6-rib/vrfs/vrf/afs/af/safs/saf/ip-rib-route-table-names/ip-rib-route-table-name/protocol/isis/as/information",
    "spec" : {
        "fields" : [
            {"name" : "vrf-name", "tag" : true},
            {"name" : "af-name", "tag" : true},
            {"name" : "saf-name", "tag" : true},
            {"name" : "route-table-name", "tag" : true},
            {"name" : "as", "tag" : true},
            {"name" : "routes-counts"},
            {"name" : "active-routes-count"},
            {"name" : "deleted-routes-count"},
            {"name" : "paths-count"},
            {"name" : "protocol-route-memory"},
            {"name" : "backup-routes-count"}
          ]
       }
    }
]

Grafana Dashboards

Device Health

{
  "__inputs": [
    {
      "name": "DS_INFLUXDB",
      "label": "InfluxDB",
      "description": "",
      "type": "datasource",
      "pluginId": "influxdb",
      "pluginName": "InfluxDB"
    }
  ],
  "__requires": [
    {
      "type": "grafana",
      "id": "grafana",
      "name": "Grafana",
      "version": "5.1.4"
    },
    {
      "type": "panel",
      "id": "graph",
      "name": "Graph",
      "version": "5.0.0"
    },
    {
      "type": "datasource",
      "id": "influxdb",
      "name": "InfluxDB",
      "version": "5.0.0"
    },
    {
      "type": "panel",
      "id": "singlestat",
      "name": "Singlestat",
      "version": "5.0.0"
    }
  ],
  "annotations": {
    "list": [
      {
        "builtIn": 1,
        "datasource": "-- Grafana --",
        "enable": true,
        "hide": true,
        "iconColor": "rgba(0, 211, 255, 1)",
        "name": "Annotations & Alerts",
        "type": "dashboard"
      }
    ]
  },
  "editable": true,
  "gnetId": null,
  "graphTooltip": 0,
  "id": null,
  "iteration": 1529589403269,
  "links": [],
  "panels": [
    {
      "cacheTimeout": null,
      "colorBackground": false,
      "colorValue": true,
      "colors": [
        "#299c46",
        "rgba(237, 129, 40, 0.89)",
        "#d44a3a"
      ],
      "datasource": "${DS_INFLUXDB}",
      "format": "none",
      "gauge": {
        "maxValue": 100,
        "minValue": 0,
        "show": true,
        "thresholdLabels": false,
        "thresholdMarkers": true
      },
      "gridPos": {
        "h": 4,
        "w": 5,
        "x": 0,
        "y": 0
      },
      "id": 2,
      "interval": null,
      "links": [],
      "mappingType": 1,
      "mappingTypes": [
        {
          "name": "value to text",
          "value": 1
        },
        {
          "name": "range to text",
          "value": 2
        }
      ],
      "maxDataPoints": 100,
      "nullPointMode": "connected",
      "nullText": null,
      "postfix": "",
      "postfixFontSize": "50%",
      "prefix": "",
      "prefixFontSize": "50%",
      "rangeMaps": [
        {
          "from": "null",
          "text": "N/A",
          "to": "null"
        }
      ],
      "sparkline": {
        "fillColor": "rgba(31, 118, 189, 0.18)",
        "full": false,
        "lineColor": "rgb(31, 120, 193)",
        "show": true
      },
      "tableColumn": "",
      "targets": [
        {
          "groupBy": [],
          "measurement": "Cisco-IOS-XR-wdsysmon-fd-oper:system-monitoring/cpu-utilization",
          "orderByTime": "ASC",
          "policy": "autogen",
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "total-cpu-one-minute"
                ],
                "type": "field"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=",
              "value": "$Device"
            }
          ]
        }
      ],
      "thresholds": "80,90",
      "title": "CPU Utilization",
      "type": "singlestat",
      "valueFontSize": "80%",
      "valueMaps": [
        {
          "op": "=",
          "text": "N/A",
          "value": "null"
        }
      ],
      "valueName": "avg"
    },
    {
      "cacheTimeout": null,
      "colorBackground": false,
      "colorValue": true,
      "colors": [
        "#299c46",
        "rgba(237, 129, 40, 0.89)",
        "#d44a3a"
      ],
      "datasource": "${DS_INFLUXDB}",
      "format": "percent",
      "gauge": {
        "maxValue": 100,
        "minValue": 0,
        "show": true,
        "thresholdLabels": false,
        "thresholdMarkers": true
      },
      "gridPos": {
        "h": 4,
        "w": 3,
        "x": 5,
        "y": 0
      },
      "id": 4,
      "interval": null,
      "links": [],
      "mappingType": 1,
      "mappingTypes": [
        {
          "name": "value to text",
          "value": 1
        },
        {
          "name": "range to text",
          "value": 2
        }
      ],
      "maxDataPoints": 100,
      "nullPointMode": "connected",
      "nullText": null,
      "postfix": "",
      "postfixFontSize": "50%",
      "prefix": "",
      "prefixFontSize": "50%",
      "rangeMaps": [
        {
          "from": "null",
          "text": "N/A",
          "to": "null"
        }
      ],
      "sparkline": {
        "fillColor": "rgba(31, 118, 189, 0.18)",
        "full": false,
        "lineColor": "rgb(31, 120, 193)",
        "show": true
      },
      "tableColumn": "",
      "targets": [
        {
          "groupBy": [],
          "measurement": "Cisco-IOS-XR-nto-misc-oper:memory-summary/nodes/node/summary",
          "orderByTime": "ASC",
          "policy": "default",
          "query": "SELECT (last(\"system-ram-memory\") - last(\"free-application-memory\")) * 100 / last(\"system-ram-memory\") FROM \"Cisco-IOS-XR-nto-misc-shmem-oper:memory-summary/nodes/node/summary\" WHERE \"Producer\" =~ /^$Device$/ AND $timeFilter GROUP BY time($interval) fill(null)",
          "rawQuery": true,
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "free-physical-memory"
                ],
                "type": "field"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=",
              "value": "$Device"
            }
          ]
        }
      ],
      "thresholds": "80,90",
      "title": "Memory Utilization",
      "type": "singlestat",
      "valueFontSize": "80%",
      "valueMaps": [
        {
          "op": "=",
          "text": "N/A",
          "value": "null"
        }
      ],
      "valueName": "avg"
    },
    {
      "cacheTimeout": null,
      "colorBackground": false,
      "colorValue": false,
      "colors": [
        "#299c46",
        "rgba(237, 129, 40, 0.89)",
        "#d44a3a"
      ],
      "datasource": "${DS_INFLUXDB}",
      "format": "none",
      "gauge": {
        "maxValue": 100,
        "minValue": 0,
        "show": false,
        "thresholdLabels": false,
        "thresholdMarkers": true
      },
      "gridPos": {
        "h": 4,
        "w": 4,
        "x": 8,
        "y": 0
      },
      "id": 13,
      "interval": null,
      "links": [],
      "mappingType": 1,
      "mappingTypes": [
        {
          "name": "value to text",
          "value": 1
        },
        {
          "name": "range to text",
          "value": 2
        }
      ],
      "maxDataPoints": 100,
      "nullPointMode": "connected",
      "nullText": null,
      "postfix": "",
      "postfixFontSize": "50%",
      "prefix": "",
      "prefixFontSize": "50%",
      "rangeMaps": [
        {
          "from": "null",
          "text": "N/A",
          "to": "null"
        }
      ],
      "sparkline": {
        "fillColor": "rgba(31, 118, 189, 0.18)",
        "full": false,
        "lineColor": "rgb(31, 120, 193)",
        "show": true
      },
      "tableColumn": "",
      "targets": [
        {
          "groupBy": [],
          "measurement": "Cisco-IOS-XR-ipv4-ospf-oper:ospf/processes/process/default-vrf/ospf-summary",
          "orderByTime": "ASC",
          "policy": "autogen",
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "sa-num-nbrs-up"
                ],
                "type": "field"
              }
            ]
          ],
          "tags": []
        }
      ],
      "thresholds": "",
      "title": "OSPF Neighbors",
      "type": "singlestat",
      "valueFontSize": "80%",
      "valueMaps": [
        {
          "op": "=",
          "text": "N/A",
          "value": "null"
        }
      ],
      "valueName": "avg"
    },
    {
      "cacheTimeout": null,
      "colorBackground": false,
      "colorValue": false,
      "colors": [
        "#299c46",
        "rgba(237, 129, 40, 0.89)",
        "#d44a3a"
      ],
      "datasource": "${DS_INFLUXDB}",
      "format": "none",
      "gauge": {
        "maxValue": 100,
        "minValue": 0,
        "show": false,
        "thresholdLabels": false,
        "thresholdMarkers": true
      },
      "gridPos": {
        "h": 4,
        "w": 4,
        "x": 12,
        "y": 0
      },
      "id": 6,
      "interval": null,
      "links": [],
      "mappingType": 1,
      "mappingTypes": [
        {
          "name": "value to text",
          "value": 1
        },
        {
          "name": "range to text",
          "value": 2
        }
      ],
      "maxDataPoints": 100,
      "nullPointMode": "connected",
      "nullText": null,
      "postfix": "",
      "postfixFontSize": "50%",
      "prefix": "",
      "prefixFontSize": "50%",
      "rangeMaps": [
        {
          "from": "null",
          "text": "N/A",
          "to": "null"
        }
      ],
      "sparkline": {
        "fillColor": "rgba(31, 118, 189, 0.18)",
        "full": false,
        "lineColor": "rgb(31, 120, 193)",
        "show": true
      },
      "tableColumn": "",
      "targets": [
        {
          "groupBy": [],
          "measurement": "Cisco-IOS-XR-ip-rib-ipv4-oper:rib/rib-table-ids/rib-table-id/summary-protos/summary-proto",
          "orderByTime": "ASC",
          "policy": "autogen",
          "query": "SELECT \"proto-route-count__active-routes-count\" FROM \"autogen\".\"Cisco-IOS-XR-ip-rib-ipv4-oper:rib/rib-table-ids/rib-table-id/summary-protos/summary-proto\" WHERE (\"name\" = 'ospf') AND $timeFilter",
          "rawQuery": true,
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "proto-route-count__active-routes-count"
                ],
                "type": "field"
              }
            ]
          ],
          "tags": [
            {
              "key": "name",
              "operator": "=",
              "value": "ospf"
            }
          ]
        }
      ],
      "thresholds": "",
      "title": "OSPF Routes",
      "type": "singlestat",
      "valueFontSize": "80%",
      "valueMaps": [
        {
          "op": "=",
          "text": "N/A",
          "value": "null"
        }
      ],
      "valueName": "avg"
    },
    {
      "cacheTimeout": null,
      "colorBackground": false,
      "colorValue": false,
      "colors": [
        "#299c46",
        "rgba(237, 129, 40, 0.89)",
        "#d44a3a"
      ],
      "datasource": "${DS_INFLUXDB}",
      "format": "none",
      "gauge": {
        "maxValue": 100,
        "minValue": 0,
        "show": false,
        "thresholdLabels": false,
        "thresholdMarkers": true
      },
      "gridPos": {
        "h": 4,
        "w": 4,
        "x": 16,
        "y": 0
      },
      "id": 15,
      "interval": null,
      "links": [],
      "mappingType": 1,
      "mappingTypes": [
        {
          "name": "value to text",
          "value": 1
        },
        {
          "name": "range to text",
          "value": 2
        }
      ],
      "maxDataPoints": 100,
      "nullPointMode": "connected",
      "nullText": null,
      "postfix": "",
      "postfixFontSize": "50%",
      "prefix": "",
      "prefixFontSize": "50%",
      "rangeMaps": [
        {
          "from": "null",
          "text": "N/A",
          "to": "null"
        }
      ],
      "sparkline": {
        "fillColor": "rgba(31, 118, 189, 0.18)",
        "full": false,
        "lineColor": "rgb(31, 120, 193)",
        "show": true
      },
      "tableColumn": "",
      "targets": [
        {
          "groupBy": [],
          "measurement": "Cisco-IOS-XR-ipv4-bgp-oper:bgp/instances/instance/instance-active/default-vrf/process-info",
          "orderByTime": "ASC",
          "policy": "autogen",
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "global__established-neighbors-count-total"
                ],
                "type": "field"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=",
              "value": "$Device"
            }
          ]
        }
      ],
      "thresholds": "",
      "title": "BGP Peers",
      "type": "singlestat",
      "valueFontSize": "80%",
      "valueMaps": [
        {
          "op": "=",
          "text": "N/A",
          "value": "null"
        }
      ],
      "valueName": "avg"
    },
    {
      "cacheTimeout": null,
      "colorBackground": false,
      "colorValue": false,
      "colors": [
        "#d44a3a",
        "rgba(237, 129, 40, 0.89)",
        "#299c46"
      ],
      "datasource": "${DS_INFLUXDB}",
      "format": "none",
      "gauge": {
        "maxValue": 100,
        "minValue": 0,
        "show": false,
        "thresholdLabels": false,
        "thresholdMarkers": true
      },
      "gridPos": {
        "h": 4,
        "w": 4,
        "x": 20,
        "y": 0
      },
      "id": 16,
      "interval": null,
      "links": [],
      "mappingType": 1,
      "mappingTypes": [
        {
          "name": "value to text",
          "value": 1
        },
        {
          "name": "range to text",
          "value": 2
        }
      ],
      "maxDataPoints": 100,
      "nullPointMode": "connected",
      "nullText": null,
      "postfix": "",
      "postfixFontSize": "50%",
      "prefix": "",
      "prefixFontSize": "50%",
      "rangeMaps": [
        {
          "from": "null",
          "text": "N/A",
          "to": "null"
        }
      ],
      "sparkline": {
        "fillColor": "rgba(31, 118, 189, 0.18)",
        "full": false,
        "lineColor": "rgb(31, 120, 193)",
        "show": true
      },
      "tableColumn": "",
      "targets": [
        {
          "groupBy": [
            {
              "params": [
                "$__interval"
              ],
              "type": "time"
            },
            {
              "params": [
                "null"
              ],
              "type": "fill"
            }
          ],
          "measurement": "Cisco-IOS-XR-ipv4-bgp-oper:bgp/instances/instance/instance-active/default-vrf/process-info",
          "orderByTime": "ASC",
          "policy": "default",
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "vrf__path-count"
                ],
                "type": "field"
              },
              {
                "params": [],
                "type": "mean"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=",
              "value": "LAB_9904"
            }
          ]
        }
      ],
      "thresholds": "1,2,3",
      "title": "BGP Prefix Count",
      "type": "singlestat",
      "valueFontSize": "80%",
      "valueMaps": [
        {
          "op": "=",
          "text": "N/A",
          "value": "null"
        }
      ],
      "valueName": "avg"
    },
    {
      "aliasColors": {},
      "bars": false,
      "dashLength": 10,
      "dashes": false,
      "datasource": "${DS_INFLUXDB}",
      "fill": 1,
      "gridPos": {
        "h": 8,
        "w": 12,
        "x": 0,
        "y": 4
      },
      "id": 10,
      "legend": {
        "avg": false,
        "current": false,
        "max": false,
        "min": false,
        "show": true,
        "total": false,
        "values": false
      },
      "lines": true,
      "linewidth": 1,
      "links": [],
      "nullPointMode": "null",
      "percentage": false,
      "pointradius": 5,
      "points": false,
      "renderer": "flot",
      "seriesOverrides": [],
      "spaceLength": 10,
      "stack": false,
      "steppedLine": false,
      "targets": [
        {
          "alias": "[[tag_interface-name]]",
          "groupBy": [
            {
              "params": [
                "interface-name"
              ],
              "type": "tag"
            }
          ],
          "measurement": "Cisco-IOS-XR-infra-statsd-oper:infra-statistics/interfaces/interface/latest/generic-counters",
          "orderByTime": "ASC",
          "policy": "autogen",
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "bytes-received"
                ],
                "type": "field"
              },
              {
                "params": [
                  "1s"
                ],
                "type": "non_negative_derivative"
              },
              {
                "params": [
                  "*8"
                ],
                "type": "math"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=",
              "value": "$Device"
            }
          ]
        }
      ],
      "thresholds": [],
      "timeFrom": null,
      "timeShift": null,
      "title": "Bytes Received",
      "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
      },
      "type": "graph",
      "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
      },
      "yaxes": [
        {
          "format": "Bps",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        },
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        }
      ],
      "yaxis": {
        "align": false,
        "alignLevel": null
      }
    },
    {
      "aliasColors": {},
      "bars": false,
      "dashLength": 10,
      "dashes": false,
      "datasource": "${DS_INFLUXDB}",
      "fill": 1,
      "gridPos": {
        "h": 8,
        "w": 12,
        "x": 12,
        "y": 4
      },
      "id": 8,
      "legend": {
        "avg": false,
        "current": false,
        "max": false,
        "min": false,
        "show": true,
        "total": false,
        "values": false
      },
      "lines": true,
      "linewidth": 1,
      "links": [],
      "nullPointMode": "null",
      "percentage": false,
      "pointradius": 5,
      "points": false,
      "renderer": "flot",
      "seriesOverrides": [],
      "spaceLength": 10,
      "stack": false,
      "steppedLine": false,
      "targets": [
        {
          "alias": "[[tag_interface-name]]",
          "groupBy": [
            {
              "params": [
                "interface-name"
              ],
              "type": "tag"
            }
          ],
          "measurement": "Cisco-IOS-XR-infra-statsd-oper:infra-statistics/interfaces/interface/latest/generic-counters",
          "orderByTime": "ASC",
          "policy": "autogen",
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "bytes-sent"
                ],
                "type": "field"
              },
              {
                "params": [
                  "1s"
                ],
                "type": "non_negative_derivative"
              },
              {
                "params": [
                  "*8"
                ],
                "type": "math"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=",
              "value": "$Device"
            }
          ]
        }
      ],
      "thresholds": [],
      "timeFrom": null,
      "timeShift": null,
      "title": "Bytes Sent",
      "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
      },
      "type": "graph",
      "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
      },
      "yaxes": [
        {
          "format": "Bps",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        },
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        }
      ],
      "yaxis": {
        "align": false,
        "alignLevel": null
      }
    },
    {
      "aliasColors": {},
      "bars": false,
      "dashLength": 10,
      "dashes": false,
      "datasource": "${DS_INFLUXDB}",
      "fill": 1,
      "gridPos": {
        "h": 8,
        "w": 12,
        "x": 0,
        "y": 12
      },
      "id": 11,
      "legend": {
        "avg": false,
        "current": false,
        "max": false,
        "min": false,
        "show": true,
        "total": false,
        "values": false
      },
      "lines": true,
      "linewidth": 1,
      "links": [],
      "nullPointMode": "null",
      "percentage": false,
      "pointradius": 5,
      "points": false,
      "renderer": "flot",
      "seriesOverrides": [],
      "spaceLength": 10,
      "stack": false,
      "steppedLine": false,
      "targets": [
        {
          "alias": "[[tag_interface-name]]",
          "groupBy": [
            {
              "params": [
                "interface-name"
              ],
              "type": "tag"
            }
          ],
          "measurement": "Cisco-IOS-XR-infra-statsd-oper:infra-statistics/interfaces/interface/latest/generic-counters",
          "orderByTime": "ASC",
          "policy": "autogen",
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "packets-received"
                ],
                "type": "field"
              },
              {
                "params": [
                  "1s"
                ],
                "type": "non_negative_derivative"
              },
              {
                "params": [
                  "*8"
                ],
                "type": "math"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=",
              "value": "$Device"
            }
          ]
        }
      ],
      "thresholds": [],
      "timeFrom": null,
      "timeShift": null,
      "title": "Packets Received",
      "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
      },
      "type": "graph",
      "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
      },
      "yaxes": [
        {
          "format": "pps",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        },
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        }
      ],
      "yaxis": {
        "align": false,
        "alignLevel": null
      }
    },
    {
      "aliasColors": {},
      "bars": false,
      "dashLength": 10,
      "dashes": false,
      "datasource": "${DS_INFLUXDB}",
      "fill": 1,
      "gridPos": {
        "h": 8,
        "w": 12,
        "x": 12,
        "y": 12
      },
      "id": 9,
      "legend": {
        "avg": false,
        "current": false,
        "max": false,
        "min": false,
        "show": true,
        "total": false,
        "values": false
      },
      "lines": true,
      "linewidth": 1,
      "links": [],
      "nullPointMode": "null",
      "percentage": false,
      "pointradius": 5,
      "points": false,
      "renderer": "flot",
      "seriesOverrides": [],
      "spaceLength": 10,
      "stack": false,
      "steppedLine": false,
      "targets": [
        {
          "alias": "[[tag_interface-name]]",
          "groupBy": [
            {
              "params": [
                "interface-name"
              ],
              "type": "tag"
            }
          ],
          "measurement": "Cisco-IOS-XR-infra-statsd-oper:infra-statistics/interfaces/interface/latest/generic-counters",
          "orderByTime": "ASC",
          "policy": "autogen",
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "packets-sent"
                ],
                "type": "field"
              },
              {
                "params": [
                  "1s"
                ],
                "type": "non_negative_derivative"
              },
              {
                "params": [
                  "*8"
                ],
                "type": "math"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=",
              "value": "$Device"
            }
          ]
        }
      ],
      "thresholds": [],
      "timeFrom": null,
      "timeShift": null,
      "title": "Packets Sent",
      "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
      },
      "type": "graph",
      "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
      },
      "yaxes": [
        {
          "format": "pps",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        },
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        }
      ],
      "yaxis": {
        "align": false,
        "alignLevel": null
      }
    }
  ],
  "schemaVersion": 16,
  "style": "dark",
  "tags": [],
  "templating": {
    "list": [
      {
        "allValue": null,
        "current": {},
        "datasource": "${DS_INFLUXDB}",
        "hide": 0,
        "includeAll": false,
        "label": null,
        "multi": false,
        "name": "Device",
        "options": [],
        "query": "SHOW TAG VALUES FROM \"Cisco-IOS-XR-infra-statsd-oper:infra-statistics/interfaces/interface/latest/generic-counters\" WITH KEY=\"Producer\"\t\t\t",
        "refresh": 1,
        "regex": "",
        "sort": 0,
        "tagValuesQuery": "",
        "tags": [],
        "tagsQuery": "",
        "type": "query",
        "useTags": false
      }
    ]
  },
  "time": {
    "from": "now-5m",
    "to": "now"
  },
  "timepicker": {
    "refresh_intervals": [
      "5s",
      "10s",
      "30s",
      "1m",
      "5m",
      "15m",
      "30m",
      "1h",
      "2h",
      "1d"
    ],
    "time_options": [
      "5m",
      "15m",
      "1h",
      "6h",
      "12h",
      "24h",
      "2d",
      "7d",
      "30d"
    ]
  },
  "timezone": "",
  "title": "Device Health",
  "uid": "4M1sDbHmz",
  "version": 3
}

WAN Overview

{
  "__inputs": [
    {
      "name": "DS_INFLUXDB",
      "label": "InfluxDB",
      "description": "",
      "type": "datasource",
      "pluginId": "influxdb",
      "pluginName": "InfluxDB"
    }
  ],
  "__requires": [
    {
      "type": "grafana",
      "id": "grafana",
      "name": "Grafana",
      "version": "5.1.4"
    },
    {
      "type": "panel",
      "id": "graph",
      "name": "Graph",
      "version": "5.0.0"
    },
    {
      "type": "datasource",
      "id": "influxdb",
      "name": "InfluxDB",
      "version": "5.0.0"
    }
  ],
  "annotations": {
    "list": [
      {
        "builtIn": 1,
        "datasource": "-- Grafana --",
        "enable": true,
        "hide": true,
        "iconColor": "rgba(0, 211, 255, 1)",
        "name": "Annotations & Alerts",
        "type": "dashboard"
      }
    ]
  },
  "editable": true,
  "gnetId": null,
  "graphTooltip": 0,
  "id": null,
  "links": [],
  "panels": [
    {
      "aliasColors": {},
      "bars": false,
      "dashLength": 10,
      "dashes": false,
      "datasource": "${DS_INFLUXDB}",
      "fill": 1,
      "gridPos": {
        "h": 8,
        "w": 12,
        "x": 0,
        "y": 0
      },
      "id": 8,
      "legend": {
        "avg": false,
        "current": false,
        "max": false,
        "min": false,
        "show": true,
        "total": false,
        "values": false
      },
      "lines": true,
      "linewidth": 1,
      "links": [],
      "nullPointMode": "null",
      "percentage": false,
      "pointradius": 5,
      "points": false,
      "renderer": "flot",
      "seriesOverrides": [],
      "spaceLength": 10,
      "stack": false,
      "steppedLine": false,
      "targets": [
        {
          "alias": "[[tag_Producer]]",
          "groupBy": [
            {
              "params": [
                "Producer"
              ],
              "type": "tag"
            }
          ],
          "measurement": "Cisco-IOS-XR-wdsysmon-fd-oper:system-monitoring/cpu-utilization",
          "orderByTime": "ASC",
          "policy": "autogen",
          "query": "SELECT \"total-cpu-one-minute\" FROM \"autogen\".\"Cisco-IOS-XR-wdsysmon-fd-oper:system-monitoring/cpu-utilization\" WHERE $timeFilter GROUP BY \"Producer\"",
          "rawQuery": false,
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "total-cpu-fifteen-minute"
                ],
                "type": "field"
              }
            ]
          ],
          "tags": []
        }
      ],
      "thresholds": [],
      "timeFrom": null,
      "timeShift": null,
      "title": "CPU Utilization",
      "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
      },
      "type": "graph",
      "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
      },
      "yaxes": [
        {
          "format": "percent",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        },
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        }
      ],
      "yaxis": {
        "align": false,
        "alignLevel": null
      }
    },
    {
      "aliasColors": {},
      "bars": false,
      "dashLength": 10,
      "dashes": false,
      "datasource": "${DS_INFLUXDB}",
      "fill": 1,
      "gridPos": {
        "h": 8,
        "w": 12,
        "x": 12,
        "y": 0
      },
      "id": 12,
      "legend": {
        "avg": false,
        "current": false,
        "max": false,
        "min": false,
        "show": true,
        "total": false,
        "values": false
      },
      "lines": true,
      "linewidth": 1,
      "links": [],
      "nullPointMode": "null",
      "percentage": false,
      "pointradius": 5,
      "points": false,
      "renderer": "flot",
      "seriesOverrides": [],
      "spaceLength": 10,
      "stack": false,
      "steppedLine": false,
      "targets": [
        {
          "alias": "[[tag_Producer]]",
          "groupBy": [
            {
              "params": [
                "Producer"
              ],
              "type": "tag"
            }
          ],
          "measurement": "Cisco-IOS-XR-nto-misc-oper:memory-summary/nodes/node/summary",
          "orderByTime": "ASC",
          "policy": "autogen",
          "query": "SELECT 100 - ((\"free-physical-memory\" / \"system-ram-memory\") * 100) FROM \"autogen\".\"Cisco-IOS-XR-nto-misc-shmem-oper:memory-summary/nodes/node/summary\" WHERE $timeFilter GROUP BY \"Producer\"",
          "rawQuery": true,
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "system-ram-memory"
                ],
                "type": "field"
              },
              {
                "params": [
                  "-"
                ],
                "type": "math"
              }
            ],
            [
              {
                "params": [
                  "free-physical-memory"
                ],
                "type": "field"
              }
            ]
          ],
          "tags": []
        }
      ],
      "thresholds": [],
      "timeFrom": null,
      "timeShift": null,
      "title": "Memory Utilization",
      "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
      },
      "type": "graph",
      "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
      },
      "yaxes": [
        {
          "format": "none",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        },
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        }
      ],
      "yaxis": {
        "align": false,
        "alignLevel": null
      }
    },
    {
      "aliasColors": {},
      "bars": false,
      "dashLength": 10,
      "dashes": false,
      "datasource": "${DS_INFLUXDB}",
      "fill": 1,
      "gridPos": {
        "h": 7,
        "w": 6,
        "x": 0,
        "y": 8
      },
      "id": 6,
      "legend": {
        "avg": false,
        "current": false,
        "max": false,
        "min": false,
        "show": true,
        "total": false,
        "values": false
      },
      "lines": true,
      "linewidth": 1,
      "links": [],
      "nullPointMode": "null",
      "percentage": false,
      "pointradius": 5,
      "points": false,
      "renderer": "flot",
      "seriesOverrides": [],
      "spaceLength": 10,
      "stack": false,
      "steppedLine": false,
      "targets": [
        {
          "alias": "[[tag_Producer]]",
          "groupBy": [
            {
              "params": [
                "Producer"
              ],
              "type": "tag"
            }
          ],
          "measurement": "Cisco-IOS-XR-ipv4-ospf-oper:ospf/processes/process/default-vrf/ospf-summary",
          "orderByTime": "ASC",
          "policy": "autogen",
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "sa-num-nbrs-up"
                ],
                "type": "field"
              }
            ]
          ],
          "tags": []
        }
      ],
      "thresholds": [],
      "timeFrom": null,
      "timeShift": null,
      "title": "OSPF Neighbor Count",
      "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
      },
      "type": "graph",
      "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
      },
      "yaxes": [
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        },
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        }
      ],
      "yaxis": {
        "align": false,
        "alignLevel": null
      }
    },
    {
      "aliasColors": {},
      "bars": false,
      "dashLength": 10,
      "dashes": false,
      "datasource": "${DS_INFLUXDB}",
      "fill": 1,
      "gridPos": {
        "h": 7,
        "w": 6,
        "x": 6,
        "y": 8
      },
      "id": 2,
      "legend": {
        "avg": false,
        "current": false,
        "max": false,
        "min": false,
        "show": true,
        "total": false,
        "values": false
      },
      "lines": true,
      "linewidth": 1,
      "links": [],
      "nullPointMode": "null",
      "percentage": false,
      "pointradius": 5,
      "points": false,
      "renderer": "flot",
      "seriesOverrides": [],
      "spaceLength": 10,
      "stack": false,
      "steppedLine": false,
      "targets": [
        {
          "alias": "$tag_Producer",
          "groupBy": [
            {
              "params": [
                "Producer"
              ],
              "type": "tag"
            }
          ],
          "measurement": "Cisco-IOS-XR-ip-rib-ipv4-oper:rib/rib-table-ids/rib-table-id/summary-protos/summary-proto",
          "orderByTime": "ASC",
          "policy": "autogen",
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "proto-route-count__active-routes-count"
                ],
                "type": "field"
              }
            ]
          ],
          "tags": [
            {
              "key": "name",
              "operator": "=",
              "value": "ospf"
            }
          ]
        }
      ],
      "thresholds": [],
      "timeFrom": null,
      "timeShift": null,
      "title": "OSPF Routes",
      "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
      },
      "type": "graph",
      "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
      },
      "yaxes": [
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        },
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        }
      ],
      "yaxis": {
        "align": false,
        "alignLevel": null
      }
    },
    {
      "aliasColors": {},
      "bars": false,
      "dashLength": 10,
      "dashes": false,
      "datasource": "${DS_INFLUXDB}",
      "fill": 1,
      "gridPos": {
        "h": 7,
        "w": 6,
        "x": 12,
        "y": 8
      },
      "id": 10,
      "legend": {
        "avg": false,
        "current": false,
        "max": false,
        "min": false,
        "show": true,
        "total": false,
        "values": false
      },
      "lines": true,
      "linewidth": 1,
      "links": [],
      "nullPointMode": "null",
      "percentage": false,
      "pointradius": 5,
      "points": false,
      "renderer": "flot",
      "seriesOverrides": [],
      "spaceLength": 10,
      "stack": false,
      "steppedLine": false,
      "targets": [
        {
          "alias": "total",
          "groupBy": [],
          "measurement": "Cisco-IOS-XR-ipv4-bgp-oper:bgp/instances/instance/instance-active/default-vrf/process-info",
          "orderByTime": "ASC",
          "policy": "default",
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "vrf__path-count"
                ],
                "type": "field"
              }
            ]
          ],
          "tags": [
            {
              "key": "vrf-name",
              "operator": "=",
              "value": "default"
            }
          ]
        }
      ],
      "thresholds": [],
      "timeFrom": null,
      "timeShift": null,
      "title": "BGP Prefixes",
      "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
      },
      "type": "graph",
      "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
      },
      "yaxes": [
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        },
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        }
      ],
      "yaxis": {
        "align": false,
        "alignLevel": null
      }
    },
    {
      "aliasColors": {},
      "bars": false,
      "dashLength": 10,
      "dashes": false,
      "datasource": "${DS_INFLUXDB}",
      "fill": 1,
      "gridPos": {
        "h": 7,
        "w": 6,
        "x": 18,
        "y": 8
      },
      "id": 11,
      "legend": {
        "avg": false,
        "current": false,
        "max": false,
        "min": false,
        "show": true,
        "total": false,
        "values": false
      },
      "lines": true,
      "linewidth": 1,
      "links": [],
      "nullPointMode": "null",
      "percentage": false,
      "pointradius": 5,
      "points": false,
      "renderer": "flot",
      "seriesOverrides": [],
      "spaceLength": 10,
      "stack": false,
      "steppedLine": false,
      "targets": [
        {
          "alias": "$tag_Producer",
          "groupBy": [
            {
              "params": [
                "Producer"
              ],
              "type": "tag"
            }
          ],
          "measurement": "Cisco-IOS-XR-ipv4-bgp-oper:bgp/instances/instance/instance-active/default-vrf/process-info",
          "orderByTime": "ASC",
          "policy": "default",
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "vrf__neighbors-count"
                ],
                "type": "field"
              }
            ]
          ],
          "tags": [
            {
              "key": "instance-name",
              "operator": "=",
              "value": "default"
            }
          ]
        }
      ],
      "thresholds": [],
      "timeFrom": null,
      "timeShift": null,
      "title": "BGP Adjacencies",
      "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
      },
      "type": "graph",
      "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
      },
      "yaxes": [
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        },
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        }
      ],
      "yaxis": {
        "align": false,
        "alignLevel": null
      }
    },
    {
      "aliasColors": {},
      "bars": false,
      "dashLength": 10,
      "dashes": false,
      "datasource": "${DS_INFLUXDB}",
      "fill": 1,
      "gridPos": {
        "h": 7,
        "w": 24,
        "x": 0,
        "y": 15
      },
      "id": 4,
      "legend": {
        "avg": false,
        "current": false,
        "max": false,
        "min": false,
        "show": true,
        "total": false,
        "values": false
      },
      "lines": true,
      "linewidth": 1,
      "links": [],
      "nullPointMode": "null",
      "percentage": false,
      "pointradius": 5,
      "points": false,
      "renderer": "flot",
      "seriesOverrides": [],
      "spaceLength": 10,
      "stack": false,
      "steppedLine": false,
      "targets": [
        {
          "alias": "$tag_Producer - [[tag_interface-name]]",
          "groupBy": [
            {
              "params": [
                "Producer"
              ],
              "type": "tag"
            },
            {
              "params": [
                "interface-name"
              ],
              "type": "tag"
            }
          ],
          "measurement": "Cisco-IOS-XR-infra-statsd-oper:infra-statistics/interfaces/interface/latest/generic-counters",
          "orderByTime": "ASC",
          "policy": "autogen",
          "query": "SELECT non_negative_derivative(last(\"bytes-received\"), 1s) *8 FROM \"Cisco-IOS-XR-infra-statsd-oper:infra-statistics/interfaces/interface/latest/generic-counters\" WHERE $timeFilter GROUP BY time($interval), \"interface-name\" fill(null)",
          "rawQuery": false,
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "bytes-sent"
                ],
                "type": "field"
              },
              {
                "params": [
                  "1s"
                ],
                "type": "non_negative_derivative"
              },
              {
                "params": [
                  "*8"
                ],
                "type": "math"
              }
            ]
          ],
          "tags": []
        }
      ],
      "thresholds": [],
      "timeFrom": null,
      "timeShift": null,
      "title": "Traffic Rate",
      "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
      },
      "type": "graph",
      "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
      },
      "yaxes": [
        {
          "format": "Bps",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        },
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        }
      ],
      "yaxis": {
        "align": false,
        "alignLevel": null
      }
    }
  ],
  "refresh": false,
  "schemaVersion": 16,
  "style": "dark",
  "tags": [],
  "templating": {
    "list": []
  },
  "time": {
    "from": "now-5m",
    "to": "now"
  },
  "timepicker": {
    "refresh_intervals": [
      "5s",
      "10s",
      "30s",
      "1m",
      "5m",
      "15m",
      "30m",
      "1h",
      "2h",
      "1d"
    ],
    "time_options": [
      "5m",
      "15m",
      "1h",
      "6h",
      "12h",
      "24h",
      "2d",
      "7d",
      "30d"
    ]
  },
  "timezone": "",
  "title": "WAN Overview",
  "uid": "rW7cwxNiz",
  "version": 2
}

Lab Router

{
  "__inputs": [
    {
      "name": "DS_INFLUXDB",
      "label": "InfluxDB",
      "description": "",
      "type": "datasource",
      "pluginId": "influxdb",
      "pluginName": "InfluxDB"
    }
  ],
  "__requires": [
    {
      "type": "grafana",
      "id": "grafana",
      "name": "Grafana",
      "version": "5.1.4"
    },
    {
      "type": "panel",
      "id": "graph",
      "name": "Graph",
      "version": "5.0.0"
    },
    {
      "type": "datasource",
      "id": "influxdb",
      "name": "InfluxDB",
      "version": "5.0.0"
    },
    {
      "type": "panel",
      "id": "singlestat",
      "name": "Singlestat",
      "version": "5.0.0"
    },
    {
      "type": "panel",
      "id": "table",
      "name": "Table",
      "version": "5.0.0"
    }
  ],
  "annotations": {
    "list": [
      {
        "builtIn": 1,
        "datasource": "-- Grafana --",
        "enable": true,
        "hide": true,
        "iconColor": "rgba(0, 211, 255, 1)",
        "name": "Annotations & Alerts",
        "type": "dashboard"
      }
    ]
  },
  "editable": true,
  "gnetId": null,
  "graphTooltip": 0,
  "id": null,
  "iteration": 1529594407291,
  "links": [],
  "panels": [
    {
      "collapsed": false,
      "gridPos": {
        "h": 1,
        "w": 24,
        "x": 0,
        "y": 0
      },
      "id": 64,
      "panels": [],
      "repeat": null,
      "title": "Summary",
      "type": "row"
    },
    {
      "cacheTimeout": null,
      "colorBackground": false,
      "colorValue": false,
      "colors": [
        "rgba(50, 172, 45, 0.97)",
        "rgba(237, 129, 40, 0.89)",
        "rgba(245, 54, 54, 0.9)"
      ],
      "datasource": "${DS_INFLUXDB}",
      "format": "none",
      "gauge": {
        "maxValue": 100,
        "minValue": 0,
        "show": true,
        "thresholdLabels": false,
        "thresholdMarkers": true
      },
      "gridPos": {
        "h": 8,
        "w": 6,
        "x": 0,
        "y": 1
      },
      "id": 1,
      "interval": null,
      "links": [],
      "mappingType": 1,
      "mappingTypes": [
        {
          "name": "value to text",
          "value": 1
        },
        {
          "name": "range to text",
          "value": 2
        }
      ],
      "maxDataPoints": 100,
      "nullPointMode": "connected",
      "nullText": null,
      "postfix": "",
      "postfixFontSize": "50%",
      "prefix": "",
      "prefixFontSize": "50%",
      "rangeMaps": [
        {
          "from": "null",
          "text": "N/A",
          "to": "null"
        }
      ],
      "sparkline": {
        "fillColor": "rgba(31, 118, 189, 0.18)",
        "full": false,
        "lineColor": "rgb(31, 120, 193)",
        "show": true
      },
      "tableColumn": "",
      "targets": [
        {
          "alias": "CPU",
          "dsType": "influxdb",
          "groupBy": [
            {
              "params": [
                "$__interval"
              ],
              "type": "time"
            },
            {
              "params": [
                "null"
              ],
              "type": "fill"
            }
          ],
          "measurement": "Cisco-IOS-XR-wdsysmon-fd-oper:system-monitoring/cpu-utilization",
          "orderByTime": "ASC",
          "policy": "default",
          "query": "SELECT max(\"total-cpu-one-minute\") FROM \"Cisco-IOS-XR-wdsysmon-fd-oper:system-monitoring/cpu-utilization\" WHERE (\"Producer\" =~ /^$Node$/) AND $timeFilter GROUP BY time($__interval) fill(null)",
          "rawQuery": false,
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "total-cpu-one-minute"
                ],
                "type": "field"
              },
              {
                "params": [],
                "type": "max"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=~",
              "value": "/^$Node$/"
            }
          ]
        }
      ],
      "thresholds": "50,70",
      "title": "CPU Utilization",
      "type": "singlestat",
      "valueFontSize": "80%",
      "valueMaps": [
        {
          "op": "=",
          "text": "N/A",
          "value": "null"
        }
      ],
      "valueName": "avg"
    },
    {
      "cacheTimeout": null,
      "colorBackground": false,
      "colorValue": false,
      "colors": [
        "rgba(50, 172, 45, 0.97)",
        "rgba(237, 129, 40, 0.89)",
        "rgba(245, 54, 54, 0.9)"
      ],
      "datasource": "${DS_INFLUXDB}",
      "format": "none",
      "gauge": {
        "maxValue": 100,
        "minValue": 0,
        "show": true,
        "thresholdLabels": false,
        "thresholdMarkers": true
      },
      "gridPos": {
        "h": 8,
        "w": 6,
        "x": 6,
        "y": 1
      },
      "id": 2,
      "interval": null,
      "links": [],
      "mappingType": 1,
      "mappingTypes": [
        {
          "name": "value to text",
          "value": 1
        },
        {
          "name": "range to text",
          "value": 2
        }
      ],
      "maxDataPoints": 100,
      "nullPointMode": "connected",
      "nullText": null,
      "postfix": "",
      "postfixFontSize": "50%",
      "prefix": "",
      "prefixFontSize": "50%",
      "rangeMaps": [
        {
          "from": "null",
          "text": "N/A",
          "to": "null"
        }
      ],
      "sparkline": {
        "fillColor": "rgba(31, 118, 189, 0.18)",
        "full": false,
        "lineColor": "rgb(31, 120, 193)",
        "show": true
      },
      "tableColumn": "",
      "targets": [
        {
          "alias": "Memory Use",
          "dsType": "influxdb",
          "groupBy": [
            {
              "params": [
                "$__interval"
              ],
              "type": "time"
            },
            {
              "params": [
                "null"
              ],
              "type": "fill"
            }
          ],
          "measurement": "Cisco-IOS-XR-nto-misc-oper:memory-summary/nodes/node/summary",
          "orderByTime": "ASC",
          "policy": "default",
          "query": "SELECT (last(\"system-ram-memory\") - last(\"free-application-memory\")) * 100 / last(\"system-ram-memory\") FROM \"Cisco-IOS-XR-nto-misc-oper:memory-summary/nodes/node/summary\" WHERE \"Producer\" =~ /^$Node$/ AND $timeFilter GROUP BY time($__interval) fill(null)",
          "rawQuery": true,
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "free-application-memory"
                ],
                "type": "field"
              },
              {
                "params": [],
                "type": "last"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=~",
              "value": "/^$Node$/"
            }
          ]
        },
        {
          "alias": "Memory Use",
          "dsType": "influxdb",
          "groupBy": [
            {
              "params": [
                "$__interval"
              ],
              "type": "time"
            },
            {
              "params": [
                "null"
              ],
              "type": "fill"
            }
          ],
          "measurement": "Cisco-IOS-XR-nto-misc-oper:memory-summary/nodes/node/summary",
          "orderByTime": "ASC",
          "policy": "default",
          "query": "SELECT (last(\"system-ram-memory\") - last(\"free-application-memory\")) * 100 / last(\"system-ram-memory\") FROM \"Cisco-IOS-XR-nto-misc-shmem-oper:memory-summary/nodes/node/summary\" WHERE \"Producer\" =~ /^$Node$/ AND $timeFilter GROUP BY time($__interval) fill(null)",
          "rawQuery": true,
          "refId": "B",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "free-application-memory"
                ],
                "type": "field"
              },
              {
                "params": [],
                "type": "last"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=~",
              "value": "/^$Node$/"
            }
          ]
        }
      ],
      "thresholds": "60,80",
      "title": "Memory Use Percent",
      "type": "singlestat",
      "valueFontSize": "80%",
      "valueMaps": [
        {
          "op": "=",
          "text": "N/A",
          "value": "null"
        }
      ],
      "valueName": "avg"
    },
    {
      "cacheTimeout": null,
      "colorBackground": false,
      "colorValue": false,
      "colors": [
        "rgba(245, 54, 54, 0.9)",
        "rgba(237, 129, 40, 0.89)",
        "rgba(50, 172, 45, 0.97)"
      ],
      "datasource": "${DS_INFLUXDB}",
      "format": "s",
      "gauge": {
        "maxValue": 1000000,
        "minValue": 0,
        "show": true,
        "thresholdLabels": false,
        "thresholdMarkers": false
      },
      "gridPos": {
        "h": 8,
        "w": 6,
        "x": 12,
        "y": 1
      },
      "id": 56,
      "interval": null,
      "links": [],
      "mappingType": 1,
      "mappingTypes": [
        {
          "name": "value to text",
          "value": 1
        },
        {
          "name": "range to text",
          "value": 2
        }
      ],
      "maxDataPoints": 100,
      "nullPointMode": "connected",
      "nullText": null,
      "postfix": "",
      "postfixFontSize": "50%",
      "prefix": "",
      "prefixFontSize": "50%",
      "rangeMaps": [
        {
          "from": "null",
          "text": "N/A",
          "to": "null"
        }
      ],
      "sparkline": {
        "fillColor": "rgba(31, 118, 189, 0.18)",
        "full": false,
        "lineColor": "rgb(31, 120, 193)",
        "show": false
      },
      "tableColumn": "",
      "targets": [
        {
          "alias": "Memory Use",
          "dsType": "influxdb",
          "groupBy": [],
          "measurement": "Cisco-IOS-XR-shellutil-oper:system-time/uptime",
          "orderByTime": "ASC",
          "policy": "default",
          "query": "SELECT \"uptime\" FROM \"Cisco-IOS-XR-shellutil-oper:system-time/uptime\" WHERE (\"Producer\" =~ /^$Node$/) AND $timeFilter",
          "rawQuery": true,
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "uptime"
                ],
                "type": "field"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=~",
              "value": "/^$Node$/"
            }
          ]
        }
      ],
      "thresholds": "",
      "title": "Uptime",
      "type": "singlestat",
      "valueFontSize": "50%",
      "valueMaps": [
        {
          "op": "=",
          "text": "N/A",
          "value": "null"
        }
      ],
      "valueName": "current"
    },
    {
      "columns": [
        {
          "text": "Current",
          "value": "current"
        },
        {
          "text": "Min",
          "value": "min"
        },
        {
          "text": "Max",
          "value": "max"
        }
      ],
      "datasource": "${DS_INFLUXDB}",
      "filterNull": false,
      "fontSize": "100%",
      "gridPos": {
        "h": 8,
        "w": 6,
        "x": 18,
        "y": 1
      },
      "id": 57,
      "links": [],
      "pageSize": null,
      "scroll": true,
      "showHeader": true,
      "sort": {
        "col": 0,
        "desc": true
      },
      "styles": [
        {
          "dateFormat": "YYYY-MM-DD HH:mm:ss",
          "pattern": "Time",
          "type": "date"
        },
        {
          "colorMode": null,
          "colors": [
            "rgba(245, 54, 54, 0.9)",
            "rgba(237, 129, 40, 0.89)",
            "rgba(50, 172, 45, 0.97)"
          ],
          "decimals": 0,
          "pattern": "/.*/",
          "thresholds": [],
          "type": "number",
          "unit": "short"
        }
      ],
      "targets": [
        {
          "alias": "Total Interfaces",
          "dsType": "influxdb",
          "groupBy": [
            {
              "params": [
                "$__interval"
              ],
              "type": "time"
            },
            {
              "params": [
                "null"
              ],
              "type": "fill"
            }
          ],
          "measurement": "Cisco-IOS-XR-pfi-im-cmd-oper:interfaces/interface-summary",
          "orderByTime": "ASC",
          "policy": "default",
          "query": "SELECT last(\"interface-counts__interface-count\") FROM \"Cisco-IOS-XR-pfi-im-cmd-oper:interfaces/interface-summary\" WHERE (\"Producer\" =~ /^$Node$/) AND $timeFilter GROUP BY time($__interval) fill(null)",
          "rawQuery": false,
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "interface-counts__interface-count"
                ],
                "type": "field"
              },
              {
                "params": [],
                "type": "last"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=~",
              "value": "/^$Node$/"
            }
          ]
        },
        {
          "alias": "Interfaces Up",
          "dsType": "influxdb",
          "groupBy": [
            {
              "params": [
                "$__interval"
              ],
              "type": "time"
            },
            {
              "params": [
                "null"
              ],
              "type": "fill"
            }
          ],
          "measurement": "Cisco-IOS-XR-pfi-im-cmd-oper:interfaces/interface-summary",
          "orderByTime": "ASC",
          "policy": "default",
          "refId": "B",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "interface-counts__up-interface-count"
                ],
                "type": "field"
              },
              {
                "params": [],
                "type": "last"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=~",
              "value": "/^$Node$/"
            }
          ]
        },
        {
          "alias": "Interfaces Down",
          "dsType": "influxdb",
          "groupBy": [
            {
              "params": [
                "$__interval"
              ],
              "type": "time"
            },
            {
              "params": [
                "null"
              ],
              "type": "fill"
            }
          ],
          "measurement": "Cisco-IOS-XR-pfi-im-cmd-oper:interfaces/interface-summary",
          "orderByTime": "ASC",
          "policy": "default",
          "refId": "C",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "interface-counts__down-interface-count"
                ],
                "type": "field"
              },
              {
                "params": [],
                "type": "last"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=~",
              "value": "/^$Node$/"
            }
          ]
        },
        {
          "alias": "Interfaces Admin Down",
          "dsType": "influxdb",
          "groupBy": [
            {
              "params": [
                "$__interval"
              ],
              "type": "time"
            },
            {
              "params": [
                "null"
              ],
              "type": "fill"
            }
          ],
          "measurement": "Cisco-IOS-XR-pfi-im-cmd-oper:interfaces/interface-summary",
          "orderByTime": "ASC",
          "policy": "default",
          "refId": "D",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "interface-counts__admin-down-interface-count"
                ],
                "type": "field"
              },
              {
                "params": [],
                "type": "last"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=~",
              "value": "/^$Node$/"
            }
          ]
        }
      ],
      "title": "Interface Summary",
      "transform": "timeseries_aggregations",
      "type": "table"
    },
    {
      "aliasColors": {},
      "bars": false,
      "dashLength": 10,
      "dashes": false,
      "datasource": "${DS_INFLUXDB}",
      "decimals": 0,
      "fill": 1,
      "gridPos": {
        "h": 8,
        "w": 16,
        "x": 0,
        "y": 9
      },
      "id": 58,
      "legend": {
        "alignAsTable": true,
        "avg": false,
        "current": true,
        "max": true,
        "min": true,
        "rightSide": true,
        "show": true,
        "sort": "current",
        "sortDesc": true,
        "total": false,
        "values": true
      },
      "lines": true,
      "linewidth": 2,
      "links": [],
      "nullPointMode": "null",
      "percentage": false,
      "pointradius": 5,
      "points": false,
      "renderer": "flot",
      "seriesOverrides": [],
      "spaceLength": 10,
      "stack": false,
      "steppedLine": false,
      "targets": [
        {
          "alias": "[[tag_interface-name]] IN",
          "groupBy": [
            {
              "params": [
                "interface-name"
              ],
              "type": "tag"
            }
          ],
          "measurement": "Cisco-IOS-XR-infra-statsd-oper:infra-statistics/interfaces/interface/latest/generic-counters",
          "orderByTime": "ASC",
          "policy": "default",
          "query": "SELECT non_negative_derivative(\"bytes-received\", 1s) *8 FROM \"Cisco-IOS-XR-infra-statsd-oper:infra-statistics/interfaces/interface/latest/generic-counters\" WHERE (\"Producer\" =~ /^$Node$/) AND $timeFilter GROUP BY \"interface-name\"",
          "rawQuery": false,
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "bytes-received"
                ],
                "type": "field"
              },
              {
                "params": [
                  "1s"
                ],
                "type": "non_negative_derivative"
              },
              {
                "params": [
                  "*8"
                ],
                "type": "math"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=~",
              "value": "/^$Node$/"
            }
          ]
        },
        {
          "alias": "[[tag_interface-name]] OUT",
          "groupBy": [
            {
              "params": [
                "interface-name"
              ],
              "type": "tag"
            }
          ],
          "measurement": "Cisco-IOS-XR-infra-statsd-oper:infra-statistics/interfaces/interface/latest/generic-counters",
          "orderByTime": "ASC",
          "policy": "default",
          "refId": "B",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "bytes-sent"
                ],
                "type": "field"
              },
              {
                "params": [
                  "1s"
                ],
                "type": "non_negative_derivative"
              },
              {
                "params": [
                  "*8"
                ],
                "type": "math"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=~",
              "value": "/^$Node$/"
            }
          ]
        }
      ],
      "thresholds": [],
      "timeFrom": null,
      "timeShift": null,
      "title": "Device Traffic",
      "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
      },
      "type": "graph",
      "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
      },
      "yaxes": [
        {
          "format": "bps",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        },
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        }
      ],
      "yaxis": {
        "align": false,
        "alignLevel": null
      }
    },
    {
      "columns": [
        {
          "text": "Current",
          "value": "current"
        },
        {
          "text": "Min",
          "value": "min"
        },
        {
          "text": "Max",
          "value": "max"
        }
      ],
      "datasource": "${DS_INFLUXDB}",
      "filterNull": false,
      "fontSize": "100%",
      "gridPos": {
        "h": 8,
        "w": 8,
        "x": 16,
        "y": 9
      },
      "id": 59,
      "links": [],
      "pageSize": null,
      "scroll": true,
      "showHeader": true,
      "sort": {
        "col": 0,
        "desc": true
      },
      "styles": [
        {
          "dateFormat": "YYYY-MM-DD HH:mm:ss",
          "pattern": "Time",
          "type": "date"
        },
        {
          "colorMode": null,
          "colors": [
            "rgba(245, 54, 54, 0.9)",
            "rgba(237, 129, 40, 0.89)",
            "rgba(50, 172, 45, 0.97)"
          ],
          "decimals": 0,
          "pattern": "/.*/",
          "thresholds": [],
          "type": "number",
          "unit": "none"
        }
      ],
      "targets": [
        {
          "alias": "Input Drops",
          "dsType": "influxdb",
          "groupBy": [
            {
              "params": [
                "$__interval"
              ],
              "type": "time"
            },
            {
              "params": [
                "null"
              ],
              "type": "fill"
            }
          ],
          "measurement": "Cisco-IOS-XR-infra-statsd-oper:infra-statistics/interfaces/interface/latest/generic-counters",
          "orderByTime": "ASC",
          "policy": "default",
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "input-drops"
                ],
                "type": "field"
              },
              {
                "params": [],
                "type": "last"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=~",
              "value": "/^$Node$/"
            }
          ]
        },
        {
          "alias": "Output Drops",
          "dsType": "influxdb",
          "groupBy": [
            {
              "params": [
                "$__interval"
              ],
              "type": "time"
            },
            {
              "params": [
                "null"
              ],
              "type": "fill"
            }
          ],
          "measurement": "Cisco-IOS-XR-infra-statsd-oper:infra-statistics/interfaces/interface/latest/generic-counters",
          "orderByTime": "ASC",
          "policy": "default",
          "refId": "B",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "output-drops"
                ],
                "type": "field"
              },
              {
                "params": [],
                "type": "last"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=~",
              "value": "/^$Node$/"
            }
          ]
        },
        {
          "alias": "Input Errors",
          "dsType": "influxdb",
          "groupBy": [
            {
              "params": [
                "$__interval"
              ],
              "type": "time"
            },
            {
              "params": [
                "null"
              ],
              "type": "fill"
            }
          ],
          "measurement": "Cisco-IOS-XR-infra-statsd-oper:infra-statistics/interfaces/interface/latest/generic-counters",
          "orderByTime": "ASC",
          "policy": "default",
          "refId": "C",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "input-errors"
                ],
                "type": "field"
              },
              {
                "params": [],
                "type": "last"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=~",
              "value": "/^$Node$/"
            }
          ]
        },
        {
          "alias": "Output Errors",
          "dsType": "influxdb",
          "groupBy": [
            {
              "params": [
                "$__interval"
              ],
              "type": "time"
            },
            {
              "params": [
                "null"
              ],
              "type": "fill"
            }
          ],
          "measurement": "Cisco-IOS-XR-infra-statsd-oper:infra-statistics/interfaces/interface/latest/generic-counters",
          "orderByTime": "ASC",
          "policy": "default",
          "refId": "D",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "output-errors"
                ],
                "type": "field"
              },
              {
                "params": [],
                "type": "last"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=~",
              "value": "/^$Node$/"
            }
          ]
        },
        {
          "alias": "Input Queue Drops",
          "dsType": "influxdb",
          "groupBy": [
            {
              "params": [
                "$__interval"
              ],
              "type": "time"
            },
            {
              "params": [
                "null"
              ],
              "type": "fill"
            }
          ],
          "measurement": "Cisco-IOS-XR-infra-statsd-oper:infra-statistics/interfaces/interface/latest/generic-counters",
          "orderByTime": "ASC",
          "policy": "default",
          "refId": "E",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "input-queue-drops"
                ],
                "type": "field"
              },
              {
                "params": [],
                "type": "last"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=~",
              "value": "/^$Node$/"
            }
          ]
        },
        {
          "alias": "Output Queue Drops",
          "dsType": "influxdb",
          "groupBy": [
            {
              "params": [
                "$__interval"
              ],
              "type": "time"
            },
            {
              "params": [
                "null"
              ],
              "type": "fill"
            }
          ],
          "measurement": "Cisco-IOS-XR-infra-statsd-oper:infra-statistics/interfaces/interface/latest/generic-counters",
          "orderByTime": "ASC",
          "policy": "default",
          "refId": "F",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "output-queue-drops"
                ],
                "type": "field"
              },
              {
                "params": [],
                "type": "last"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=~",
              "value": "/^$Node$/"
            }
          ]
        }
      ],
      "title": "Device Drops and Errors",
      "transform": "timeseries_aggregations",
      "type": "table"
    },
    {
      "collapsed": false,
      "gridPos": {
        "h": 1,
        "w": 24,
        "x": 0,
        "y": 17
      },
      "id": 67,
      "panels": [],
      "repeat": null,
      "title": "BGP Routing Information",
      "type": "row"
    },
    {
      "aliasColors": {},
      "bars": false,
      "dashLength": 10,
      "dashes": false,
      "datasource": "${DS_INFLUXDB}",
      "decimals": 0,
      "fill": 1,
      "gridPos": {
        "h": 7,
        "w": 12,
        "x": 0,
        "y": 18
      },
      "id": 7,
      "legend": {
        "alignAsTable": true,
        "avg": false,
        "current": true,
        "max": true,
        "min": true,
        "rightSide": false,
        "show": true,
        "total": false,
        "values": true
      },
      "lines": true,
      "linewidth": 2,
      "links": [],
      "nullPointMode": "null",
      "percentage": false,
      "pointradius": 5,
      "points": false,
      "renderer": "flot",
      "seriesOverrides": [],
      "spaceLength": 10,
      "stack": false,
      "steppedLine": false,
      "targets": [
        {
          "alias": "BGP Path Count",
          "dsType": "influxdb",
          "groupBy": [],
          "measurement": "Cisco-IOS-XR-ipv4-bgp-oper:bgp/instances/instance/instance-active/default-vrf/process-info",
          "orderByTime": "ASC",
          "policy": "default",
          "query": "SELECT \"vrf__path-count\" FROM \"Cisco-IOS-XR-ipv4-bgp-oper:bgp/instances/instance/instance-active/default-vrf/process-info\" WHERE (\"Producer\" =~ /^$Node$/) AND $timeFilter",
          "rawQuery": false,
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "vrf__path-count"
                ],
                "type": "field"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=~",
              "value": "/^$Node$/"
            }
          ]
        }
      ],
      "thresholds": [],
      "timeFrom": null,
      "timeShift": null,
      "title": "BGP Path Count",
      "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
      },
      "type": "graph",
      "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
      },
      "yaxes": [
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        },
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        }
      ],
      "yaxis": {
        "align": false,
        "alignLevel": null
      }
    },
    {
      "aliasColors": {},
      "bars": false,
      "dashLength": 10,
      "dashes": false,
      "datasource": "${DS_INFLUXDB}",
      "fill": 1,
      "gridPos": {
        "h": 7,
        "w": 12,
        "x": 12,
        "y": 18
      },
      "id": 8,
      "legend": {
        "alignAsTable": true,
        "avg": false,
        "current": true,
        "max": true,
        "min": true,
        "rightSide": false,
        "show": true,
        "total": false,
        "values": true
      },
      "lines": true,
      "linewidth": 2,
      "links": [],
      "nullPointMode": "null",
      "percentage": false,
      "pointradius": 5,
      "points": false,
      "renderer": "flot",
      "seriesOverrides": [],
      "spaceLength": 10,
      "stack": false,
      "steppedLine": false,
      "targets": [
        {
          "alias": "BGP Path Count Change",
          "dsType": "influxdb",
          "groupBy": [
            {
              "params": [
                "$__interval"
              ],
              "type": "time"
            },
            {
              "params": [
                "null"
              ],
              "type": "fill"
            }
          ],
          "measurement": "Cisco-IOS-XR-ipv4-bgp-oper:bgp/instances/instance/instance-active/default-vrf/process-info",
          "orderByTime": "ASC",
          "policy": "default",
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "vrf__path-count"
                ],
                "type": "field"
              },
              {
                "params": [],
                "type": "last"
              },
              {
                "params": [],
                "type": "difference"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=~",
              "value": "/^$Node$/"
            }
          ]
        }
      ],
      "thresholds": [],
      "timeFrom": null,
      "timeShift": null,
      "title": "BGP Path Count Change",
      "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
      },
      "type": "graph",
      "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
      },
      "yaxes": [
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        },
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        }
      ],
      "yaxis": {
        "align": false,
        "alignLevel": null
      }
    },
    {
      "aliasColors": {},
      "bars": false,
      "dashLength": 10,
      "dashes": false,
      "datasource": "${DS_INFLUXDB}",
      "fill": 1,
      "gridPos": {
        "h": 7,
        "w": 12,
        "x": 0,
        "y": 25
      },
      "id": 9,
      "legend": {
        "alignAsTable": true,
        "avg": false,
        "current": true,
        "max": true,
        "min": true,
        "rightSide": false,
        "show": true,
        "total": false,
        "values": true
      },
      "lines": true,
      "linewidth": 2,
      "links": [],
      "nullPointMode": "null",
      "percentage": false,
      "pointradius": 5,
      "points": false,
      "renderer": "flot",
      "seriesOverrides": [],
      "spaceLength": 10,
      "stack": false,
      "steppedLine": false,
      "targets": [
        {
          "alias": "BGP Prefix Counts",
          "dsType": "influxdb",
          "groupBy": [],
          "measurement": "Cisco-IOS-XR-ipv4-bgp-oper:bgp/instances/instance/instance-active/default-vrf/process-info",
          "orderByTime": "ASC",
          "policy": "default",
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "vrf__network-count"
                ],
                "type": "field"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=~",
              "value": "/^$Node$/"
            }
          ]
        }
      ],
      "thresholds": [],
      "timeFrom": null,
      "timeShift": null,
      "title": "BGP Prefix Counts",
      "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
      },
      "type": "graph",
      "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
      },
      "yaxes": [
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        },
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        }
      ],
      "yaxis": {
        "align": false,
        "alignLevel": null
      }
    },
    {
      "aliasColors": {},
      "bars": false,
      "dashLength": 10,
      "dashes": false,
      "datasource": "${DS_INFLUXDB}",
      "decimals": 0,
      "fill": 1,
      "gridPos": {
        "h": 7,
        "w": 12,
        "x": 12,
        "y": 25
      },
      "id": 10,
      "legend": {
        "alignAsTable": true,
        "avg": false,
        "current": true,
        "max": true,
        "min": true,
        "rightSide": false,
        "show": true,
        "total": false,
        "values": true
      },
      "lines": true,
      "linewidth": 2,
      "links": [],
      "nullPointMode": "null",
      "percentage": false,
      "pointradius": 5,
      "points": false,
      "renderer": "flot",
      "seriesOverrides": [],
      "spaceLength": 10,
      "stack": false,
      "steppedLine": false,
      "targets": [
        {
          "alias": "BGP Prefix Counts",
          "dsType": "influxdb",
          "groupBy": [
            {
              "params": [
                "$__interval"
              ],
              "type": "time"
            },
            {
              "params": [
                "null"
              ],
              "type": "fill"
            }
          ],
          "measurement": "Cisco-IOS-XR-ipv4-bgp-oper:bgp/instances/instance/instance-active/default-vrf/process-info",
          "orderByTime": "ASC",
          "policy": "default",
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "vrf__network-count"
                ],
                "type": "field"
              },
              {
                "params": [],
                "type": "last"
              },
              {
                "params": [],
                "type": "difference"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=~",
              "value": "/^$Node$/"
            }
          ]
        }
      ],
      "thresholds": [],
      "timeFrom": null,
      "timeShift": null,
      "title": "BGP Prefix Counts Change",
      "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
      },
      "type": "graph",
      "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
      },
      "yaxes": [
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        },
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        }
      ],
      "yaxis": {
        "align": false,
        "alignLevel": null
      }
    },
    {
      "aliasColors": {},
      "bars": false,
      "dashLength": 10,
      "dashes": false,
      "datasource": "${DS_INFLUXDB}",
      "decimals": 0,
      "fill": 1,
      "gridPos": {
        "h": 7,
        "w": 12,
        "x": 0,
        "y": 32
      },
      "id": 11,
      "legend": {
        "alignAsTable": true,
        "avg": false,
        "current": true,
        "max": true,
        "min": true,
        "rightSide": false,
        "show": true,
        "total": false,
        "values": true
      },
      "lines": true,
      "linewidth": 2,
      "links": [],
      "nullPointMode": "null",
      "percentage": false,
      "pointradius": 5,
      "points": false,
      "renderer": "flot",
      "seriesOverrides": [],
      "spaceLength": 10,
      "stack": false,
      "steppedLine": false,
      "targets": [
        {
          "alias": "Established BGP Neighbor Count",
          "dsType": "influxdb",
          "groupBy": [],
          "hide": false,
          "measurement": "Cisco-IOS-XR-ipv4-bgp-oper:bgp/instances/instance/instance-active/default-vrf/process-info",
          "orderByTime": "ASC",
          "policy": "default",
          "refId": "B",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "global__established-neighbors-count-total"
                ],
                "type": "field"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=~",
              "value": "/^$Node$/"
            }
          ]
        }
      ],
      "thresholds": [],
      "timeFrom": null,
      "timeShift": null,
      "title": "BGP Neighbors",
      "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
      },
      "type": "graph",
      "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
      },
      "yaxes": [
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        },
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        }
      ],
      "yaxis": {
        "align": false,
        "alignLevel": null
      }
    },
    {
      "aliasColors": {},
      "bars": false,
      "dashLength": 10,
      "dashes": false,
      "datasource": "${DS_INFLUXDB}",
      "decimals": 0,
      "fill": 1,
      "gridPos": {
        "h": 7,
        "w": 12,
        "x": 12,
        "y": 32
      },
      "id": 12,
      "legend": {
        "alignAsTable": true,
        "avg": false,
        "current": true,
        "max": true,
        "min": true,
        "rightSide": false,
        "show": true,
        "total": false,
        "values": true
      },
      "lines": true,
      "linewidth": 2,
      "links": [],
      "nullPointMode": "null",
      "percentage": false,
      "pointradius": 5,
      "points": false,
      "renderer": "flot",
      "seriesOverrides": [],
      "spaceLength": 10,
      "stack": false,
      "steppedLine": false,
      "targets": [
        {
          "alias": "Established BGP Neighbor Count",
          "dsType": "influxdb",
          "groupBy": [
            {
              "params": [
                "$__interval"
              ],
              "type": "time"
            },
            {
              "params": [
                "null"
              ],
              "type": "fill"
            }
          ],
          "measurement": "Cisco-IOS-XR-ipv4-bgp-oper:bgp/instances/instance/instance-active/default-vrf/process-info",
          "orderByTime": "ASC",
          "policy": "default",
          "refId": "B",
          "resultFormat": "time_series",
          "select": [
            [
              {
                "params": [
                  "global__established-neighbors-count-total"
                ],
                "type": "field"
              },
              {
                "params": [],
                "type": "last"
              },
              {
                "params": [],
                "type": "difference"
              }
            ]
          ],
          "tags": [
            {
              "key": "Producer",
              "operator": "=~",
              "value": "/^$Node$/"
            }
          ]
        }
      ],
      "thresholds": [],
      "timeFrom": null,
      "timeShift": null,
      "title": "BGP Neighbor Change",
      "tooltip": {
        "shared": true,
        "sort": 0,
        "value_type": "individual"
      },
      "type": "graph",
      "xaxis": {
        "buckets": null,
        "mode": "time",
        "name": null,
        "show": true,
        "values": []
      },
      "yaxes": [
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        },
        {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
        }
      ],
      "yaxis": {
        "align": false,
        "alignLevel": null
      }
    },
    {
      "collapsed": true,
      "gridPos": {
        "h": 1,
        "w": 24,
        "x": 0,
        "y": 39
      },
      "id": 68,
      "panels": [
        {
          "aliasColors": {},
          "bars": false,
          "dashLength": 10,
          "dashes": false,
          "datasource": "InfluxDB",
          "fill": 1,
          "gridPos": {
            "h": 9,
            "w": 24,
            "x": 0,
            "y": 21
          },
          "id": 23,
          "legend": {
            "alignAsTable": true,
            "avg": false,
            "current": true,
            "max": true,
            "min": true,
            "rightSide": true,
            "show": true,
            "sort": "current",
            "sortDesc": true,
            "total": false,
            "values": true
          },
          "lines": true,
          "linewidth": 2,
          "links": [],
          "nullPointMode": "null",
          "percentage": false,
          "pointradius": 5,
          "points": false,
          "renderer": "flot",
          "seriesOverrides": [],
          "spaceLength": 10,
          "stack": false,
          "steppedLine": false,
          "targets": [
            {
              "alias": "Auto-BW tunnels",
              "dsType": "influxdb",
              "groupBy": [],
              "measurement": "Cisco-IOS-XR-mpls-te-oper:mpls-te/tunnels/summary",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"auto-bandwidth-tunnels\" FROM \"Cisco-IOS-XR-mpls-te-oper:mpls-te/tunnels/summary\" WHERE (\"Producer\" =~ /^$Node$/) AND $timeFilter",
              "rawQuery": false,
              "refId": "A",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "auto-bandwidth-tunnels"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Backup tunnels",
              "dsType": "influxdb",
              "groupBy": [],
              "measurement": "Cisco-IOS-XR-mpls-te-oper:mpls-te/tunnels/summary",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "B",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "backup-tunnels"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bandwidth protected tunnels",
              "dsType": "influxdb",
              "groupBy": [],
              "measurement": "Cisco-IOS-XR-mpls-te-oper:mpls-te/tunnels/summary",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "C",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bw-protected-tunnels"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "FRR-headend tunnels",
              "dsType": "influxdb",
              "groupBy": [],
              "measurement": "Cisco-IOS-XR-mpls-te-oper:mpls-te/tunnels/summary",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "D",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "frr-head-tunnels"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "FRR-midpoint tunnels",
              "dsType": "influxdb",
              "groupBy": [],
              "measurement": "Cisco-IOS-XR-mpls-te-oper:mpls-te/tunnels/summary",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "E",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "frr-mid-point-tunnels"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "FRR-protected tunnels",
              "dsType": "influxdb",
              "groupBy": [],
              "measurement": "Cisco-IOS-XR-mpls-te-oper:mpls-te/tunnels/summary",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "F",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "frr-protected-interfaces"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Link protected tunnels",
              "dsType": "influxdb",
              "groupBy": [],
              "measurement": "Cisco-IOS-XR-mpls-te-oper:mpls-te/tunnels/summary",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "G",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "link-protected-tunnels"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Node protected tunnels",
              "dsType": "influxdb",
              "groupBy": [],
              "measurement": "Cisco-IOS-XR-mpls-te-oper:mpls-te/tunnels/summary",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "H",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "node-protected-tunnels"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "P2P headend tunnels",
              "dsType": "influxdb",
              "groupBy": [],
              "measurement": "Cisco-IOS-XR-mpls-te-oper:mpls-te/tunnels/summary",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "I",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "p2p-head-tunnels"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Protected headend tunnels",
              "dsType": "influxdb",
              "groupBy": [],
              "measurement": "Cisco-IOS-XR-mpls-te-oper:mpls-te/tunnels/summary",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "J",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "protected-head-tunnels"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Protected midpoint tunnels",
              "dsType": "influxdb",
              "groupBy": [],
              "measurement": "Cisco-IOS-XR-mpls-te-oper:mpls-te/tunnels/summary",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "K",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "protected-mid-point-tunnels"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            }
          ],
          "thresholds": [],
          "timeFrom": null,
          "timeShift": null,
          "title": "Tunnels overview",
          "tooltip": {
            "shared": true,
            "sort": 0,
            "value_type": "individual"
          },
          "type": "graph",
          "xaxis": {
            "buckets": null,
            "mode": "time",
            "name": null,
            "show": true,
            "values": []
          },
          "yaxes": [
            {
              "format": "short",
              "label": null,
              "logBase": 1,
              "max": null,
              "min": null,
              "show": true
            },
            {
              "format": "short",
              "label": null,
              "logBase": 1,
              "max": null,
              "min": null,
              "show": true
            }
          ],
          "yaxis": {
            "align": false,
            "alignLevel": null
          }
        },
        {
          "aliasColors": {},
          "bars": false,
          "dashLength": 10,
          "dashes": false,
          "datasource": "InfluxDB",
          "fill": 1,
          "gridPos": {
            "h": 9,
            "w": 24,
            "x": 0,
            "y": 30
          },
          "id": 32,
          "legend": {
            "alignAsTable": true,
            "avg": false,
            "current": true,
            "max": true,
            "min": true,
            "rightSide": true,
            "show": true,
            "total": false,
            "values": true
          },
          "lines": true,
          "linewidth": 2,
          "links": [],
          "nullPointMode": "null",
          "percentage": false,
          "pointradius": 5,
          "points": false,
          "renderer": "flot",
          "seriesOverrides": [],
          "spaceLength": 10,
          "stack": false,
          "steppedLine": false,
          "targets": [
            {
              "alias": "Auto-BW tunnels change",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "$interval"
                  ],
                  "type": "time"
                }
              ],
              "measurement": "Cisco-IOS-XR-mpls-te-oper:mpls-te/tunnels/summary",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "A",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "auto-bandwidth-tunnels"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  },
                  {
                    "params": [],
                    "type": "difference"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Backup tunnels change",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "$interval"
                  ],
                  "type": "time"
                }
              ],
              "measurement": "Cisco-IOS-XR-mpls-te-oper:mpls-te/tunnels/summary",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "B",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "backup-tunnels"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  },
                  {
                    "params": [],
                    "type": "difference"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bandwidth protected tunnels change",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "$interval"
                  ],
                  "type": "time"
                }
              ],
              "measurement": "Cisco-IOS-XR-mpls-te-oper:mpls-te/tunnels/summary",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "C",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bw-protected-tunnels"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  },
                  {
                    "params": [],
                    "type": "difference"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "FRR-headend tunnels change",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "$interval"
                  ],
                  "type": "time"
                }
              ],
              "measurement": "Cisco-IOS-XR-mpls-te-oper:mpls-te/tunnels/summary",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "D",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "frr-head-tunnels"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  },
                  {
                    "params": [],
                    "type": "difference"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "FRR-midpoint tunnels change",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "$interval"
                  ],
                  "type": "time"
                }
              ],
              "measurement": "Cisco-IOS-XR-mpls-te-oper:mpls-te/tunnels/summary",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "E",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "frr-mid-point-tunnels"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  },
                  {
                    "params": [],
                    "type": "difference"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "FRR-protected tunnels change",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "$interval"
                  ],
                  "type": "time"
                }
              ],
              "measurement": "Cisco-IOS-XR-mpls-te-oper:mpls-te/tunnels/summary",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "F",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "frr-protected-interfaces"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  },
                  {
                    "params": [],
                    "type": "difference"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Link protected tunnels change",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "$interval"
                  ],
                  "type": "time"
                }
              ],
              "measurement": "Cisco-IOS-XR-mpls-te-oper:mpls-te/tunnels/summary",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "G",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "link-protected-tunnels"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  },
                  {
                    "params": [],
                    "type": "difference"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Node protected tunnels change",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "$interval"
                  ],
                  "type": "time"
                }
              ],
              "measurement": "Cisco-IOS-XR-mpls-te-oper:mpls-te/tunnels/summary",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "H",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "node-protected-tunnels"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  },
                  {
                    "params": [],
                    "type": "difference"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "P2P headend tunnels change",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "$interval"
                  ],
                  "type": "time"
                }
              ],
              "measurement": "Cisco-IOS-XR-mpls-te-oper:mpls-te/tunnels/summary",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "I",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "p2p-head-tunnels"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  },
                  {
                    "params": [],
                    "type": "difference"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Protected headend tunnels change",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "$interval"
                  ],
                  "type": "time"
                }
              ],
              "measurement": "Cisco-IOS-XR-mpls-te-oper:mpls-te/tunnels/summary",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "J",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "protected-head-tunnels"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  },
                  {
                    "params": [],
                    "type": "difference"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Protected midpoint tunnels change",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "$interval"
                  ],
                  "type": "time"
                }
              ],
              "measurement": "Cisco-IOS-XR-mpls-te-oper:mpls-te/tunnels/summary",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "K",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "protected-mid-point-tunnels"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  },
                  {
                    "params": [],
                    "type": "difference"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            }
          ],
          "thresholds": [],
          "timeFrom": null,
          "timeShift": null,
          "title": "Tunnels bring up / down count",
          "tooltip": {
            "shared": true,
            "sort": 0,
            "value_type": "individual"
          },
          "type": "graph",
          "xaxis": {
            "buckets": null,
            "mode": "time",
            "name": null,
            "show": true,
            "values": []
          },
          "yaxes": [
            {
              "format": "short",
              "label": null,
              "logBase": 1,
              "max": null,
              "min": null,
              "show": true
            },
            {
              "format": "short",
              "label": null,
              "logBase": 1,
              "max": null,
              "min": null,
              "show": true
            }
          ],
          "yaxis": {
            "align": false,
            "alignLevel": null
          }
        },
        {
          "aliasColors": {},
          "bars": false,
          "dashLength": 10,
          "dashes": false,
          "datasource": "InfluxDB",
          "fill": 1,
          "gridPos": {
            "h": 9,
            "w": 24,
            "x": 0,
            "y": 39
          },
          "id": 45,
          "legend": {
            "alignAsTable": true,
            "avg": false,
            "current": true,
            "max": true,
            "min": true,
            "rightSide": true,
            "show": true,
            "total": false,
            "values": true
          },
          "lines": true,
          "linewidth": 2,
          "links": [],
          "nullPointMode": "null",
          "percentage": false,
          "pointradius": 5,
          "points": false,
          "renderer": "flot",
          "seriesOverrides": [],
          "spaceLength": 10,
          "stack": false,
          "steppedLine": false,
          "targets": [
            {
              "alias": "Consumed RSVP BW, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/interface-briefs/interface-brief",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bandwidth-information__pre-standard-dste-interface__allocated-bit-rate\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/interface-briefs/interface-brief\" WHERE (\"Producer\" =~ /^$Node$/) AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "A",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bandwidth-information__pre-standard-dste-interface__allocated-bit-rate"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            }
          ],
          "thresholds": [],
          "timeFrom": null,
          "timeShift": null,
          "title": "RSVP allocation per interface overview",
          "tooltip": {
            "shared": true,
            "sort": 0,
            "value_type": "individual"
          },
          "type": "graph",
          "xaxis": {
            "buckets": null,
            "mode": "time",
            "name": null,
            "show": true,
            "values": []
          },
          "yaxes": [
            {
              "format": "bps",
              "label": null,
              "logBase": 1,
              "max": null,
              "min": null,
              "show": true
            },
            {
              "format": "short",
              "label": null,
              "logBase": 1,
              "max": null,
              "min": null,
              "show": true
            }
          ],
          "yaxis": {
            "align": false,
            "alignLevel": null
          }
        },
        {
          "aliasColors": {},
          "bars": false,
          "dashLength": 10,
          "dashes": false,
          "datasource": "InfluxDB",
          "fill": 1,
          "gridPos": {
            "h": 9,
            "w": 24,
            "x": 0,
            "y": 48
          },
          "id": 49,
          "legend": {
            "alignAsTable": true,
            "avg": false,
            "current": true,
            "max": false,
            "min": false,
            "rightSide": true,
            "show": true,
            "sort": "current",
            "sortDesc": true,
            "total": false,
            "values": true
          },
          "lines": true,
          "linewidth": 2,
          "links": [],
          "nullPointMode": "null",
          "percentage": false,
          "pointradius": 5,
          "points": false,
          "renderer": "flot",
          "seriesOverrides": [],
          "spaceLength": 10,
          "stack": false,
          "steppedLine": false,
          "targets": [
            {
              "alias": "Bundle RX ACK, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "A",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-received-messages__ack"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle RX HELLO, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "B",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-received-messages__hello"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle RX PATH, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "C",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-received-messages__path"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle RX PATH ERROR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "D",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-received-messages__path-error"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle RX PATH TEAR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "E",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-received-messages__path-tear"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle RX RESV, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "F",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-received-messages__reservation"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle RX RESV CONFIRM, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "G",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-received-messages__reservation-confirm"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle RX RESV ERROR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "H",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-received-messages__reservation-error"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle RX RESV TEAR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "I",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-received-messages__reservation-tear"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle TX ACK, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "J",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-transmitted-messages__ack"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle TX HELLO, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "K",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-transmitted-messages__hello"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle TX PATH, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "L",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-transmitted-messages__path"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle TX PATH ERROR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "M",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-transmitted-messages__path-error"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle TX PATH TEAR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "N",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-transmitted-messages__path-tear"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle TX RESV, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "O",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-transmitted-messages__reservation"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle TX RESV CONFIRM, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "P",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-transmitted-messages__reservation-confirm"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle TX RESV ERROR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "Q",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-transmitted-messages__reservation-error"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle TX RESV TEAR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "R",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-transmitted-messages__reservation-tear"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "RX ACK, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "S",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "received-messages__ack"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "RX HELLO, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "T",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "received-messages__hello"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "RX PATH, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "U",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "received-messages__path"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "RX PATH ERROR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "V",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "received-messages__path-error"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "RX PATH TEAR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "W",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "received-messages__path-tear"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "RX RESV, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "X",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "received-messages__reservation"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "RX RESV CONFIRM, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "Y",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "received-messages__reservation-confirm"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "RX RESV ERROR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "Z",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "received-messages__reservation-error"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "RX RESV TEAR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "received-messages__reservation-tear"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "TX ACK, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "transmitted-messages__ack"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "TX HELLO, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "transmitted-messages__hello"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "TX PATH, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "transmitted-messages__path"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "TX PATH ERROR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "transmitted-messages__path-error"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                },
                {
                  "condition": "AND",
                  "key": "interface-name",
                  "operator": "=~",
                  "value": "/Bundle.*/"
                }
              ]
            },
            {
              "alias": "TX PATH TEAR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "transmitted-messages__path-tear"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "TX RESV, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "transmitted-messages__reservation"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "TX RESV CONFIRM, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "transmitted-messages__reservation-confirm"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "TX RESV ERROR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bundle-received-messages__hello\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "transmitted-messages__reservation-error"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "TX RESV TEAR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"transmitted-messages__reservation-tear\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message\" WHERE (\"Producer\" =~ /^$Node$/) AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "transmitted-messages__reservation-tear"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            }
          ],
          "thresholds": [],
          "timeFrom": null,
          "timeShift": null,
          "title": "RSVP messages stats overview",
          "tooltip": {
            "shared": true,
            "sort": 0,
            "value_type": "individual"
          },
          "type": "graph",
          "xaxis": {
            "buckets": null,
            "mode": "time",
            "name": null,
            "show": true,
            "values": []
          },
          "yaxes": [
            {
              "format": "none",
              "label": null,
              "logBase": 1,
              "max": null,
              "min": null,
              "show": true
            },
            {
              "format": "short",
              "label": null,
              "logBase": 1,
              "max": null,
              "min": null,
              "show": true
            }
          ],
          "yaxis": {
            "align": false,
            "alignLevel": null
          }
        },
        {
          "columns": [
            {
              "text": "Current",
              "value": "current"
            }
          ],
          "datasource": "InfluxDB",
          "filterNull": false,
          "fontSize": "100%",
          "gridPos": {
            "h": 9,
            "w": 6,
            "x": 0,
            "y": 57
          },
          "id": 50,
          "links": [],
          "pageSize": null,
          "scroll": true,
          "showHeader": true,
          "sort": {
            "col": 1,
            "desc": true
          },
          "styles": [
            {
              "dateFormat": "YYYY-MM-DD HH:mm:ss",
              "pattern": "Time",
              "type": "date"
            },
            {
              "colorMode": null,
              "colors": [
                "rgba(245, 54, 54, 0.9)",
                "rgba(237, 129, 40, 0.89)",
                "rgba(50, 172, 45, 0.97)"
              ],
              "decimals": null,
              "pattern": "/.*/",
              "thresholds": [],
              "type": "number",
              "unit": "bps"
            }
          ],
          "targets": [
            {
              "alias": "MAX RSVP BW, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/interface-briefs/interface-brief",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "B",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bandwidth-information__pre-standard-dste-interface__max-flow-bandwidth"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            }
          ],
          "title": "RSVP MAX per interface",
          "transform": "timeseries_aggregations",
          "type": "table"
        },
        {
          "columns": [
            {
              "text": "Current",
              "value": "current"
            }
          ],
          "datasource": "InfluxDB",
          "filterNull": false,
          "fontSize": "100%",
          "gridPos": {
            "h": 9,
            "w": 6,
            "x": 6,
            "y": 57
          },
          "id": 52,
          "links": [],
          "pageSize": null,
          "scroll": true,
          "showHeader": true,
          "sort": {
            "col": 1,
            "desc": true
          },
          "styles": [
            {
              "dateFormat": "YYYY-MM-DD HH:mm:ss",
              "pattern": "Time",
              "type": "date"
            },
            {
              "colorMode": null,
              "colors": [
                "rgba(245, 54, 54, 0.9)",
                "rgba(237, 129, 40, 0.89)",
                "rgba(50, 172, 45, 0.97)"
              ],
              "decimals": null,
              "pattern": "/.*/",
              "thresholds": [],
              "type": "number",
              "unit": "bps"
            }
          ],
          "targets": [
            {
              "alias": "Allocated RSVP BW, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/interface-briefs/interface-brief",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT \"bandwidth-information__pre-standard-dste-interface__allocated-bit-rate\" FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/interface-briefs/interface-brief\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "A",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bandwidth-information__pre-standard-dste-interface__allocated-bit-rate"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            }
          ],
          "title": "RSVP allocation per interface",
          "transform": "timeseries_aggregations",
          "type": "table"
        },
        {
          "columns": [
            {
              "text": "Current",
              "value": "current"
            }
          ],
          "datasource": "InfluxDB",
          "filterNull": false,
          "fontSize": "100%",
          "gridPos": {
            "h": 9,
            "w": 6,
            "x": 12,
            "y": 57
          },
          "id": 54,
          "links": [],
          "pageSize": null,
          "scroll": true,
          "showHeader": true,
          "sort": {
            "col": 0,
            "desc": true
          },
          "styles": [
            {
              "dateFormat": "YYYY-MM-DD HH:mm:ss",
              "pattern": "Time",
              "type": "date"
            },
            {
              "colorMode": null,
              "colors": [
                "rgba(245, 54, 54, 0.9)",
                "rgba(237, 129, 40, 0.89)",
                "rgba(50, 172, 45, 0.97)"
              ],
              "decimals": 2,
              "pattern": "/.*/",
              "thresholds": [],
              "type": "number",
              "unit": "bps"
            }
          ],
          "targets": [
            {
              "alias": "Free RSVP BW, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/interface-briefs/interface-brief",
              "orderByTime": "ASC",
              "policy": "default",
              "query": "SELECT (\"bandwidth-information__pre-standard-dste-interface__max-flow-bandwidth\" - \"bandwidth-information__pre-standard-dste-interface__allocated-bit-rate\" ) FROM \"Cisco-IOS-XR-ip-rsvp-oper:rsvp/interface-briefs/interface-brief\" WHERE \"Producer\" =~ /^$Node$/ AND \"interface-name\" =~ /Bundle.*/ AND $timeFilter GROUP BY \"interface-name\"",
              "rawQuery": false,
              "refId": "C",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bandwidth-information__pre-standard-dste-interface__max-flow-bandwidth"
                    ],
                    "type": "field"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            }
          ],
          "title": "RSVP FREE Bandwidth per interface",
          "transform": "timeseries_aggregations",
          "type": "table"
        },
        {
          "columns": [
            {
              "text": "Current",
              "value": "current"
            }
          ],
          "datasource": "InfluxDB",
          "filterNull": false,
          "fontSize": "100%",
          "gridPos": {
            "h": 9,
            "w": 6,
            "x": 18,
            "y": 57
          },
          "id": 55,
          "links": [],
          "pageSize": null,
          "scroll": true,
          "showHeader": true,
          "sort": {
            "col": 1,
            "desc": true
          },
          "styles": [
            {
              "dateFormat": "YYYY-MM-DD HH:mm:ss",
              "pattern": "Time",
              "type": "date"
            },
            {
              "colorMode": null,
              "colors": [
                "rgba(245, 54, 54, 0.9)",
                "rgba(237, 129, 40, 0.89)",
                "rgba(50, 172, 45, 0.97)"
              ],
              "decimals": null,
              "pattern": "/.*/",
              "thresholds": [],
              "type": "number",
              "unit": "none"
            }
          ],
          "targets": [
            {
              "alias": "Bundle RX ACK, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "A",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-received-messages__ack"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle RX HELLO, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "B",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-received-messages__hello"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle RX PATH, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "C",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-received-messages__path"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle RX PATH-ERROR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "D",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-received-messages__path-error"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle RX PATH-TEAR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "E",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-received-messages__path-tear"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle RX RESV, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "F",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-received-messages__reservation"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle RX RESV CONFIRM, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "G",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-received-messages__reservation-confirm"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle RX RESV ERROR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "H",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-received-messages__reservation-error"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle RX RESV TEAR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "I",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-received-messages__reservation-tear"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle TX ACK, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "J",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-transmitted-messages__ack"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle TX HELLO, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "K",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-transmitted-messages__hello"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle TX PATH, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "L",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-transmitted-messages__path"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle TX PATH-ERROR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "M",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-transmitted-messages__path-error"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle TX PATH-TEAR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "N",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-transmitted-messages__path-tear"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle TX RESV, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "O",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-transmitted-messages__reservation"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle TX RESV CONFIRM, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "P",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-transmitted-messages__reservation-confirm"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle TX RESV ERROR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "Q",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-transmitted-messages__reservation-error"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle TX RESV TEAR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "R",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-transmitted-messages__reservation-tear"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "RX ACK, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "S",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "received-messages__ack"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "RX HELLO, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "T",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "received-messages__hello"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "RX PATH, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "U",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "received-messages__path"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "RX PATH-ERROR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "V",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "received-messages__path-error"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "RX PATH-TEAR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "W",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "received-messages__path-tear"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "RX RESV, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "X",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "received-messages__reservation"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "RX RESV CONFIRM, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "Y",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "received-messages__reservation-confirm"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "Bundle RX RESV ERROR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "refId": "Z",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "bundle-received-messages__reservation-error"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "RX RESV TEAR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "received-messages__reservation-tear"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "TX ACK, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "transmitted-messages__ack"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "TX HELLO, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "transmitted-messages__hello"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "TX PATH, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "transmitted-messages__path"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "TX PATH-ERROR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "transmitted-messages__path-error"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "TX PATH-TEAR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "transmitted-messages__path-tear"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "TX RESV, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "transmitted-messages__reservation"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "TX RESV CONFIRM, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "transmitted-messages__reservation-confirm"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "TX RESV ERROR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "transmitted-messages__reservation-error"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            },
            {
              "alias": "TX RESV TEAR, [[tag_interface-name]]",
              "dsType": "influxdb",
              "groupBy": [
                {
                  "params": [
                    "interface-name"
                  ],
                  "type": "tag"
                }
              ],
              "measurement": "Cisco-IOS-XR-ip-rsvp-oper:rsvp/counters/interface-messages/interface-message",
              "orderByTime": "ASC",
              "policy": "default",
              "resultFormat": "time_series",
              "select": [
                [
                  {
                    "params": [
                      "transmitted-messages__reservation-tear"
                    ],
                    "type": "field"
                  },
                  {
                    "params": [],
                    "type": "last"
                  }
                ]
              ],
              "tags": [
                {
                  "key": "Producer",
                  "operator": "=~",
                  "value": "/^$Node$/"
                }
              ]
            }
          ],
          "title": "RSVP messages stats",
          "transform": "timeseries_aggregations",
          "type": "table"
        }
      ],
      "repeat": null,
      "title": "MPLS tunnels information",
      "type": "row"
    }
  ],
  "refresh": "10s",
  "schemaVersion": 16,
  "style": "dark",
  "tags": [],
  "templating": {
    "list": [
      {
        "allValue": null,
        "current": {},
        "datasource": "${DS_INFLUXDB}",
        "hide": 0,
        "includeAll": false,
        "label": null,
        "multi": false,
        "name": "Node",
        "options": [],
        "query": "SHOW TAG VALUES WITH KEY=\"Producer\"",
        "refresh": 1,
        "regex": "",
        "sort": 1,
        "tagValuesQuery": "",
        "tags": [],
        "tagsQuery": "",
        "type": "query",
        "useTags": false
      }
    ]
  },
  "time": {
    "from": "now-30m",
    "to": "now"
  },
  "timepicker": {
    "refresh_intervals": [
      "5s",
      "10s",
      "30s",
      "1m",
      "5m",
      "15m",
      "30m",
      "1h",
      "2h",
      "1d"
    ],
    "time_options": [
      "5m",
      "15m",
      "1h",
      "6h",
      "12h",
      "24h",
      "2d",
      "7d",
      "30d"
    ]
  },
  "timezone": "browser",
  "title": "Lab Router",
  "uid": "3In6qUMmz",
  "version": 4
}

Prometheus

curl -s https://packagecloud.io/install/repositories/prometheus-deb/release/script.deb.sh | sudo bash
apt-get install prometheus