sFlow-RT Dropped Packets

Trend network wide dropped packet notifications.

sFlow-RT Dropped Packets screenshot 1

This dashboard trends packet drop notifications reported by sFlow-RT analyzer. The sFlow-RT analysis software collects streaming telemetry from industry standard sFlow Agents embedded in network devices.

Use the sflow/prometheus image to run sFlow-RT using Docker:

docker run -d -p 6343:6343/udp -p 8008:8008 sflow/prometheus

To enable SNMP to retrieve network device interface and system names, add the following option:

docker run -d -p 6343:6343/udp -p 8008:8008 sflow/prometheus -Dsnmp.ifname=yes

Use the following Prometheus scrape configuration to collect the metrics from sFlow-RT:

  - job_name: sflow-rt-drops
    metrics_path: /app/prometheus/scripts/export.js/flows/ALL/txt
    static_configs:
      - targets: ['sflow-rt:8008']
    params:
      metric: ['dropped_packets']
      key:
        - 'node:inputifindex'
        - 'ifname:inputifindex'
        - 'reason'
        - 'stack'
        - 'macsource'
        - 'macdestination'
        - 'null:vlan:untagged'
        - 'null:[or:ipsource:ip6source]:none'
        - 'null:[or:ipdestination:ip6destination]:none'
        - 'null:[or:icmptype:icmp6type:ipprotocol:ip6nexthdr]:none'
      label:
        - 'switch'
        - 'port'
        - 'reason'
        - 'stack'
        - 'macsource'
        - 'macdestination'
        - 'vlan'
        - 'src'
        - 'dst'
        - 'protocol'
      value: ['frames']
      dropped: ['true']
      maxFlows: ['20']
      minValue: ['0.001']
Revisions
RevisionDescriptionCreated

Get this dashboard

Import the dashboard template

or

Download JSON

Datasource
Dependencies