Cisco Nexus Metrics

Cisco Nexus metrics in this repo are available as two sources:

  • Cisco OS receiver-derived system metrics
  • direct cisco-exporter interface byte metrics

The examples in this page are reference templates. Replace the environment-specific values before deployment.

Prerequisites

Ensure that:

  • the upstream Cisco OS receiver or cisco-exporter access is configured
  • the switch connectivity and credentials are validated upstream
  • the Prometheus-compatible endpoints are reachable from the AppDynamics scrape path

Configure the Upstream Cisco OS Receiver

The AppDynamics scrape layer does not connect to the switches directly. It scrapes a Prometheus endpoint exposed by an upstream OpenTelemetry Collector that runs the cisco_os receiver.

Use appd-otlp-collector-template.yaml as the repo reference and update the subsequent example blocks as templates.

The upstream flow for Nexus system metrics is:

  • the OpenTelemetry Collector connects to the switches with the cisco_os receiver
  • the collector exports Prometheus metrics on its Prometheus endpoint
  • InfraViz scrapes that Prometheus endpoint

Why there are two Nexus sources:

  • the cisco_os receiver provides switch-level system, packet, error, and interface-status metrics
  • the cisco-exporter endpoint provides direct interface byte counters

Template the following values for your environment:

  • switch host IPs
  • SSH port
  • SSH username
  • SSH password or Secret-backed credential source
  • collector namespace
  • Prometheus service name exposed by the collector

Minimum collector image requirement:

  • ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:0.148.0
Template collector receiver block:
CODE
receivers:
  cisco_os:
    collection_interval: 60s
    timeout: 30s
    scrapers:
      system:
        metrics:
          cisco.device.up:
            enabled: true
          system.cpu.utilization:
            enabled: true
          system.memory.utilization:
            enabled: true
      interfaces:
        metrics:
          system.network.io:
            enabled: true
          system.network.errors:
            enabled: true
          system.network.packet.dropped:
            enabled: true
          system.network.packet.count:
            enabled: true
          system.network.interface.status:
            enabled: true
    devices:
      - name: "core-switch-01"
        host: "<switch-ip-1>"
        port: 22
        auth:
          username: "<username>"
          password: "<password>"
      - name: "core-switch-02"
        host: "<switch-ip-2>"
        port: 22
        auth:
          username: "<username>"
          password: "<password>"
Template pipeline and Prometheus exporter block:
CODE
exporters:
  prometheus:
    endpoint: 0.0.0.0:9464
    resource_to_telemetry_conversion:
      enabled: true

service:
  pipelines:
    metrics/cisco-os-metrics:
      receivers: [cisco_os]
      processors: [memory_limiter, batch]
      exporters: [prometheus]

While deploying the template:

  • deploy the collector in the namespace used by your telemetry pipeline
  • mount the collector config from a ConfigMap
  • expose the Prometheus exporter on port 9464
  • expose OTLP on 4317 if the same collector is also used by the Intersight path

Replace the following values:

  • switch IP addresses
  • SSH usernames
  • SSH passwords or Secret-backed credential references
  • collector namespace and Service names if they differ from the repo example
  • Prometheus exporter service names used by Infrastructure Visibility

Validate the following before AppDynamics scraping:

  • run the oc get deploy,pod,svc -n <collector-namespace> | grep appd-otlp-collector command to list the Kubernetes resources
  • check the logs: oc logs -n <collector-namespace> deploy/appd-otlp-collector -c otelcol
  • verify that the collector accepts the cisco_os receiver without startup errors
  • verify that http://<ciscoos-prometheus-service>:9464/metrics contains system_network_* families
  • if interface-byte metrics are also required, separately validate http://cisco-exporter-service.cisco-exporter.svc.cluster.local:9362/metrics

Enable Prometheus Scraping for Cisco Nexus

The following are system metrics source examples from this repo:

  • service: intersight-appd-prometheus-service
  • namespace: appdynamics
  • port: 9464
  • path: /metrics

Interface byte source:

  • service: cisco-exporter-service
  • namespace: cisco-exporter
  • port: 9362
  • path: /metrics

Configure Machine Agent Ingestion

Infrastructure Visibility Prometheus monitoring loads both Nexus-related exporter files through prometheus-config-template.yaml.

To activate this path:

  • include both Nexus exporter YAML files in the prometheus-exporters ConfigMap
  • ensure that the main include list references both files
  • apply the ConfigMap update and re-run the Infrastructure Visibility Helm upgrade

Before enabling the Cisco OS receiver scrape, update the exporter YAML service discovery fields to the service name and namespace used by your collector deployment.

Exporter YAML Contract

  • exporter-yamls/ciscoos-receiver-nexus-system-metrics.yaml
  • exporter-yamls/cisco-exporter-nexus-interface-bytes.yaml
  • key system metrics:
    • system_network_errors_total
    • system_network_packet_dropped_total
    • system_network_packet_count_total
    • system_network_interface_status_ratio
  • key byte metrics:
    • cisco_interface_transmit_bytes
    • cisco_interface_receive_bytes
  • custom metric family: Custom Metrics|Network|Nexus|...
Interface byte metrics are exported from counters:
  • reportDelta: true is required
  • the byte exporter applies a multiplier of 0.00000095367 to publish MB values

Expected AppDynamics Custom Metric Paths

  • Custom Metrics|Network|Nexus|{host_ip}|Transmit Errors
  • Custom Metrics|Network|Nexus|{host_ip}|Transmit Drops
  • Custom Metrics|Network|Nexus|{host_ip}|Receive Errors
  • Custom Metrics|Network|Nexus|{host_ip}|Receive Drops
  • Custom Metrics|Network|Nexus|{host_ip}|Receive Multicast Packets
  • Custom Metrics|Network|Nexus|{host_ip}|Receive Broadcast Packets
  • Custom Metrics|Network|Nexus|All Switches|Interfaces Configured (Total)|{host_ip}
  • Custom Metrics|Network|Nexus|{target}|{name}|{description}_|Transmit Bytes (MB)
  • Custom Metrics|Network|Nexus|{target}|{name}|{description}_|Receive Bytes (MB)
The dashboard-backed byte widgets use the selected interfaces exposed by the JSON assets, not every available interface.

Dashboard Dependencies

appd_nexus_dashboard.json
JSON
{
    "schemaVersion": null,
    "dashboardFormatVersion": "4.0",
    "name": "dashboard-ai-pod-nexus-switches2",
    "description": null,
    "properties": null,
    "templateEntityType": "APPLICATION_COMPONENT_NODE",
    "associatedEntityTemplates": null,
    "timeRangeSpecifierType": "GLOBAL",
    "minutesBeforeAnchorTime": -1,
    "startDate": null,
    "endDate": null,
    "refreshInterval": 120000,
    "backgroundColor": 15856629,
    "color": 15856629,
    "height": 768,
    "width": 1024,
    "canvasType": "CANVAS_TYPE_GRID",
    "layoutType": "",
    "widgetTemplates": [
        {
            "widgetType": "PieWidget",
            "title": "Interfaces configured on each switch",
            "height": 3,
            "width": 6,
            "minHeight": 0,
            "minWidth": 0,
            "x": 0,
            "y": 0,
            "label": null,
            "description": null,
            "drillDownUrl": null,
            "openUrlInCurrentTab": false,
            "useMetricBrowserAsDrillDown": true,
            "drillDownActionType": null,
            "backgroundColor": 16777215,
            "backgroundColors": null,
            "backgroundColorsStr": "16777215,16777215",
            "color": 1646891,
            "fontSize": 12,
            "useAutomaticFontSize": false,
            "borderEnabled": false,
            "borderThickness": 0,
            "borderColor": 14408667,
            "backgroundAlpha": 1,
            "showValues": true,
            "formatNumber": null,
            "numDecimals": 0,
            "removeZeros": null,
            "compactMode": false,
            "showTimeRange": false,
            "renderIn3D": false,
            "showLegend": true,
            "legendPosition": "POSITION_BOTTOM",
            "legendColumnCount": 1,
            "timeRangeSpecifierType": "BEFORE_NOW",
            "startTime": null,
            "endTime": null,
            "minutesBeforeAnchorTime": 5,
            "isGlobal": false,
            "propertiesMap": null,
            "dataSeriesTemplates": [
                {
                    "seriesType": "LINE",
                    "metricType": null,
                    "showRawMetricName": false,
                    "colorPalette": null,
                    "name": "Series 1",
                    "metricMatchCriteriaTemplate": {
                        "entityMatchCriteria": {
                            "matchCriteriaType": "SpecificEntities",
                            "entityType": "APPLICATION_COMPONENT_NODE",
                            "agentTypes": null,
                            "entityNames": [
                                {
                                    "applicationName": "Server & Infrastructure Monitoring",
                                    "entityType": "APPLICATION_COMPONENT_NODE",
                                    "entityName": "worker3.flashstack.local",
                                    "scopingEntityType": "APPLICATION_COMPONENT",
                                    "scopingEntityName": "Root",
                                    "subtype": null,
                                    "uniqueKey": null
                                }
                            ],
                            "summary": false
                        },
                        "metricExpressionTemplate": {
                            "metricExpressionType": "Logical",
                            "functionType": "VALUE",
                            "displayName": "null",
                            "inputMetricText": true,
                            "inputMetricPath": "Custom Metrics|Temp|Nexus2|All Switches|Interfaces Configured (Total)|*",
                            "relativeMetricPath": "Custom Metrics|Temp|Nexus2|All Switches|Interfaces Configured (Total)|*"
                        },
                        "rollupMetricData": true,
                        "expressionString": null,
                        "useActiveBaseline": false,
                        "sortResultsAscending": false,
                        "maxResults": 20,
                        "evaluationScopeType": null,
                        "baselineName": null,
                        "applicationName": "Server & Infrastructure Monitoring",
                        "metricDisplayNameStyle": "DISPLAY_STYLE_CUSTOM",
                        "metricDisplayNameCustomFormat": "",
                        "includeHistoricalNodes": false,
                        "includeAbove": true,
                        "includeBelow": false,
                        "includeBoth": false,
                        "includeBand12": false,
                        "includeBand23": false,
                        "includeBand34": false,
                        "includeBand45": false,
                        "includeShade": false
                    },
                    "axisPosition": null
                }
            ],
            "showLabels": true,
            "showPercentValues": null
        },
        {
            "widgetType": "PieWidget",
            "title": "Transmit errors on each switch",
            "height": 3,
            "width": 6,
            "minHeight": 0,
            "minWidth": 0,
            "x": 6,
            "y": 0,
            "label": null,
            "description": null,
            "drillDownUrl": null,
            "openUrlInCurrentTab": false,
            "useMetricBrowserAsDrillDown": true,
            "drillDownActionType": null,
            "backgroundColor": 16777215,
            "backgroundColors": null,
            "backgroundColorsStr": "16777215,16777215",
            "color": 1646891,
            "fontSize": 12,
            "useAutomaticFontSize": false,
            "borderEnabled": false,
            "borderThickness": 0,
            "borderColor": 14408667,
            "backgroundAlpha": 1,
            "showValues": true,
            "formatNumber": null,
            "numDecimals": 0,
            "removeZeros": null,
            "compactMode": false,
            "showTimeRange": false,
            "renderIn3D": false,
            "showLegend": true,
            "legendPosition": "POSITION_BOTTOM",
            "legendColumnCount": 1,
            "timeRangeSpecifierType": "BEFORE_NOW",
            "startTime": null,
            "endTime": null,
            "minutesBeforeAnchorTime": 5,
            "isGlobal": false,
            "propertiesMap": null,
            "dataSeriesTemplates": [
                {
                    "seriesType": "LINE",
                    "metricType": null,
                    "showRawMetricName": false,
                    "colorPalette": null,
                    "name": "Series 1",
                    "metricMatchCriteriaTemplate": {
                        "entityMatchCriteria": {
                            "matchCriteriaType": "SpecificEntities",
                            "entityType": "APPLICATION_COMPONENT_NODE",
                            "agentTypes": null,
                            "entityNames": [
                                {
                                    "applicationName": "Server & Infrastructure Monitoring",
                                    "entityType": "APPLICATION_COMPONENT_NODE",
                                    "entityName": "worker3.flashstack.local",
                                    "scopingEntityType": "APPLICATION_COMPONENT",
                                    "scopingEntityName": "Root",
                                    "subtype": null,
                                    "uniqueKey": null
                                }
                            ],
                            "summary": false
                        },
                        "metricExpressionTemplate": {
                            "metricExpressionType": "Logical",
                            "functionType": "VALUE",
                            "displayName": "null",
                            "inputMetricText": true,
                            "inputMetricPath": "Custom Metrics|Temp|Nexus2|*|Transmit Errors",
                            "relativeMetricPath": "Custom Metrics|Temp|Nexus2|*|Transmit Errors"
                        },
                        "rollupMetricData": true,
                        "expressionString": null,
                        "useActiveBaseline": false,
                        "sortResultsAscending": false,
                        "maxResults": 20,
                        "evaluationScopeType": null,
                        "baselineName": null,
                        "applicationName": "Server & Infrastructure Monitoring",
                        "metricDisplayNameStyle": "DISPLAY_STYLE_CUSTOM",
                        "metricDisplayNameCustomFormat": "",
                        "includeHistoricalNodes": false,
                        "includeAbove": true,
                        "includeBelow": false,
                        "includeBoth": false,
                        "includeBand12": false,
                        "includeBand23": false,
                        "includeBand34": false,
                        "includeBand45": false,
                        "includeShade": false
                    },
                    "axisPosition": null
                }
            ],
            "showLabels": true,
            "showPercentValues": null
        },
        {
            "widgetType": "PieWidget",
            "title": "Transmit drops on each switch",
            "height": 3,
            "width": 6,
            "minHeight": 0,
            "minWidth": 0,
            "x": 0,
            "y": 3,
            "label": null,
            "description": null,
            "drillDownUrl": null,
            "openUrlInCurrentTab": false,
            "useMetricBrowserAsDrillDown": true,
            "drillDownActionType": null,
            "backgroundColor": 16777215,
            "backgroundColors": null,
            "backgroundColorsStr": "16777215,16777215",
            "color": 1646891,
            "fontSize": 12,
            "useAutomaticFontSize": false,
            "borderEnabled": false,
            "borderThickness": 0,
            "borderColor": 14408667,
            "backgroundAlpha": 1,
            "showValues": true,
            "formatNumber": null,
            "numDecimals": 0,
            "removeZeros": null,
            "compactMode": false,
            "showTimeRange": false,
            "renderIn3D": false,
            "showLegend": true,
            "legendPosition": "POSITION_BOTTOM",
            "legendColumnCount": 1,
            "timeRangeSpecifierType": "BEFORE_NOW",
            "startTime": null,
            "endTime": null,
            "minutesBeforeAnchorTime": 5,
            "isGlobal": false,
            "propertiesMap": null,
            "dataSeriesTemplates": [
                {
                    "seriesType": "LINE",
                    "metricType": null,
                    "showRawMetricName": false,
                    "colorPalette": null,
                    "name": "Series 1",
                    "metricMatchCriteriaTemplate": {
                        "entityMatchCriteria": {
                            "matchCriteriaType": "SpecificEntities",
                            "entityType": "APPLICATION_COMPONENT_NODE",
                            "agentTypes": null,
                            "entityNames": [
                                {
                                    "applicationName": "Server & Infrastructure Monitoring",
                                    "entityType": "APPLICATION_COMPONENT_NODE",
                                    "entityName": "worker3.flashstack.local",
                                    "scopingEntityType": "APPLICATION_COMPONENT",
                                    "scopingEntityName": "Root",
                                    "subtype": null,
                                    "uniqueKey": null
                                }
                            ],
                            "summary": false
                        },
                        "metricExpressionTemplate": {
                            "metricExpressionType": "Logical",
                            "functionType": "VALUE",
                            "displayName": "null",
                            "inputMetricText": true,
                            "inputMetricPath": "Custom Metrics|Temp|Nexus2|*|Transmit Drops",
                            "relativeMetricPath": "Custom Metrics|Temp|Nexus2|*|Transmit Drops"
                        },
                        "rollupMetricData": true,
                        "expressionString": null,
                        "useActiveBaseline": false,
                        "sortResultsAscending": false,
                        "maxResults": 20,
                        "evaluationScopeType": null,
                        "baselineName": null,
                        "applicationName": "Server & Infrastructure Monitoring",
                        "metricDisplayNameStyle": "DISPLAY_STYLE_CUSTOM",
                        "metricDisplayNameCustomFormat": "",
                        "includeHistoricalNodes": false,
                        "includeAbove": true,
                        "includeBelow": false,
                        "includeBoth": false,
                        "includeBand12": false,
                        "includeBand23": false,
                        "includeBand34": false,
                        "includeBand45": false,
                        "includeShade": false
                    },
                    "axisPosition": null
                }
            ],
            "showLabels": true,
            "showPercentValues": null
        },
        {
            "widgetType": "PieWidget",
            "title": "Receive errors on each switch",
            "height": 3,
            "width": 6,
            "minHeight": 0,
            "minWidth": 0,
            "x": 6,
            "y": 3,
            "label": null,
            "description": null,
            "drillDownUrl": null,
            "openUrlInCurrentTab": false,
            "useMetricBrowserAsDrillDown": true,
            "drillDownActionType": null,
            "backgroundColor": 16777215,
            "backgroundColors": null,
            "backgroundColorsStr": "16777215,16777215",
            "color": 1646891,
            "fontSize": 12,
            "useAutomaticFontSize": false,
            "borderEnabled": false,
            "borderThickness": 0,
            "borderColor": 14408667,
            "backgroundAlpha": 1,
            "showValues": true,
            "formatNumber": null,
            "numDecimals": 0,
            "removeZeros": null,
            "compactMode": false,
            "showTimeRange": false,
            "renderIn3D": false,
            "showLegend": true,
            "legendPosition": "POSITION_BOTTOM",
            "legendColumnCount": 1,
            "timeRangeSpecifierType": "BEFORE_NOW",
            "startTime": null,
            "endTime": null,
            "minutesBeforeAnchorTime": 5,
            "isGlobal": false,
            "propertiesMap": null,
            "dataSeriesTemplates": [
                {
                    "seriesType": "LINE",
                    "metricType": null,
                    "showRawMetricName": false,
                    "colorPalette": null,
                    "name": "Series 1",
                    "metricMatchCriteriaTemplate": {
                        "entityMatchCriteria": {
                            "matchCriteriaType": "SpecificEntities",
                            "entityType": "APPLICATION_COMPONENT_NODE",
                            "agentTypes": null,
                            "entityNames": [
                                {
                                    "applicationName": "Server & Infrastructure Monitoring",
                                    "entityType": "APPLICATION_COMPONENT_NODE",
                                    "entityName": "worker3.flashstack.local",
                                    "scopingEntityType": "APPLICATION_COMPONENT",
                                    "scopingEntityName": "Root",
                                    "subtype": null,
                                    "uniqueKey": null
                                }
                            ],
                            "summary": false
                        },
                        "metricExpressionTemplate": {
                            "metricExpressionType": "Logical",
                            "functionType": "VALUE",
                            "displayName": "null",
                            "inputMetricText": true,
                            "inputMetricPath": "Custom Metrics|Temp|Nexus2|*|Receive Errors",
                            "relativeMetricPath": "Custom Metrics|Temp|Nexus2|*|Receive Errors"
                        },
                        "rollupMetricData": true,
                        "expressionString": null,
                        "useActiveBaseline": false,
                        "sortResultsAscending": false,
                        "maxResults": 20,
                        "evaluationScopeType": null,
                        "baselineName": null,
                        "applicationName": "Server & Infrastructure Monitoring",
                        "metricDisplayNameStyle": "DISPLAY_STYLE_CUSTOM",
                        "metricDisplayNameCustomFormat": "",
                        "includeHistoricalNodes": false,
                        "includeAbove": true,
                        "includeBelow": false,
                        "includeBoth": false,
                        "includeBand12": false,
                        "includeBand23": false,
                        "includeBand34": false,
                        "includeBand45": false,
                        "includeShade": false
                    },
                    "axisPosition": null
                }
            ],
            "showLabels": true,
            "showPercentValues": null
        },
        {
            "widgetType": "PieWidget",
            "title": "Receive drops on each switch",
            "height": 3,
            "width": 6,
            "minHeight": 0,
            "minWidth": 0,
            "x": 0,
            "y": 6,
            "label": null,
            "description": null,
            "drillDownUrl": null,
            "openUrlInCurrentTab": false,
            "useMetricBrowserAsDrillDown": true,
            "drillDownActionType": null,
            "backgroundColor": 16777215,
            "backgroundColors": null,
            "backgroundColorsStr": "16777215,16777215",
            "color": 1646891,
            "fontSize": 12,
            "useAutomaticFontSize": false,
            "borderEnabled": false,
            "borderThickness": 0,
            "borderColor": 14408667,
            "backgroundAlpha": 1,
            "showValues": true,
            "formatNumber": null,
            "numDecimals": 0,
            "removeZeros": null,
            "compactMode": false,
            "showTimeRange": false,
            "renderIn3D": false,
            "showLegend": true,
            "legendPosition": "POSITION_BOTTOM",
            "legendColumnCount": 1,
            "timeRangeSpecifierType": "BEFORE_NOW",
            "startTime": null,
            "endTime": null,
            "minutesBeforeAnchorTime": 5,
            "isGlobal": false,
            "propertiesMap": null,
            "dataSeriesTemplates": [
                {
                    "seriesType": "LINE",
                    "metricType": null,
                    "showRawMetricName": false,
                    "colorPalette": null,
                    "name": "Series 1",
                    "metricMatchCriteriaTemplate": {
                        "entityMatchCriteria": {
                            "matchCriteriaType": "SpecificEntities",
                            "entityType": "APPLICATION_COMPONENT_NODE",
                            "agentTypes": null,
                            "entityNames": [
                                {
                                    "applicationName": "Server & Infrastructure Monitoring",
                                    "entityType": "APPLICATION_COMPONENT_NODE",
                                    "entityName": "worker3.flashstack.local",
                                    "scopingEntityType": "APPLICATION_COMPONENT",
                                    "scopingEntityName": "Root",
                                    "subtype": null,
                                    "uniqueKey": null
                                }
                            ],
                            "summary": false
                        },
                        "metricExpressionTemplate": {
                            "metricExpressionType": "Logical",
                            "functionType": "VALUE",
                            "displayName": "null",
                            "inputMetricText": true,
                            "inputMetricPath": "Custom Metrics|Temp|Nexus2|*|Receive Drops",
                            "relativeMetricPath": "Custom Metrics|Temp|Nexus2|*|Receive Drops"
                        },
                        "rollupMetricData": true,
                        "expressionString": null,
                        "useActiveBaseline": false,
                        "sortResultsAscending": false,
                        "maxResults": 20,
                        "evaluationScopeType": null,
                        "baselineName": null,
                        "applicationName": "Server & Infrastructure Monitoring",
                        "metricDisplayNameStyle": "DISPLAY_STYLE_CUSTOM",
                        "metricDisplayNameCustomFormat": "",
                        "includeHistoricalNodes": false,
                        "includeAbove": true,
                        "includeBelow": false,
                        "includeBoth": false,
                        "includeBand12": false,
                        "includeBand23": false,
                        "includeBand34": false,
                        "includeBand45": false,
                        "includeShade": false
                    },
                    "axisPosition": null
                }
            ],
            "showLabels": true,
            "showPercentValues": null
        },
        {
            "widgetType": "GraphWidget",
            "title": "Transmitted bytes by Pure Storage and compute node interfaces",
            "height": 3,
            "width": 6,
            "minHeight": 0,
            "minWidth": 0,
            "x": 0,
            "y": 9,
            "label": null,
            "description": null,
            "drillDownUrl": null,
            "openUrlInCurrentTab": false,
            "useMetricBrowserAsDrillDown": true,
            "drillDownActionType": null,
            "backgroundColor": 16777215,
            "backgroundColors": null,
            "backgroundColorsStr": "16777215,16777215",
            "color": 1646891,
            "fontSize": 12,
            "useAutomaticFontSize": false,
            "borderEnabled": false,
            "borderThickness": 0,
            "borderColor": 14408667,
            "backgroundAlpha": 1,
            "showValues": false,
            "formatNumber": null,
            "numDecimals": 0,
            "removeZeros": null,
            "compactMode": false,
            "showTimeRange": false,
            "renderIn3D": false,
            "showLegend": true,
            "legendPosition": "POSITION_BOTTOM",
            "legendColumnCount": 1,
            "timeRangeSpecifierType": "BEFORE_NOW",
            "startTime": null,
            "endTime": null,
            "minutesBeforeAnchorTime": 15,
            "isGlobal": true,
            "propertiesMap": null,
            "dataSeriesTemplates": [
                {
                    "seriesType": "LINE",
                    "metricType": null,
                    "showRawMetricName": false,
                    "colorPalette": null,
                    "name": "Series 1",
                    "metricMatchCriteriaTemplate": {
                        "entityMatchCriteria": {
                            "matchCriteriaType": "SpecificEntities",
                            "entityType": "APPLICATION_COMPONENT_NODE",
                            "agentTypes": null,
                            "entityNames": [
                                {
                                    "applicationName": "Server & Infrastructure Monitoring",
                                    "entityType": "APPLICATION_COMPONENT_NODE",
                                    "entityName": "worker3.flashstack.local",
                                    "scopingEntityType": "APPLICATION_COMPONENT",
                                    "scopingEntityName": "Root",
                                    "subtype": null,
                                    "uniqueKey": null
                                }
                            ],
                            "summary": false
                        },
                        "metricExpressionTemplate": {
                            "metricExpressionType": "Logical",
                            "functionType": "VALUE",
                            "displayName": "null",
                            "inputMetricText": true,
                            "inputMetricPath": "Custom Metrics|Temp|Nexus2|*|*|*|Transmit Bytes (MB)",
                            "relativeMetricPath": "Custom Metrics|Temp|Nexus2|*|*|*|Transmit Bytes (MB)"
                        },
                        "rollupMetricData": false,
                        "expressionString": null,
                        "useActiveBaseline": false,
                        "sortResultsAscending": false,
                        "maxResults": 20,
                        "evaluationScopeType": null,
                        "baselineName": null,
                        "applicationName": "Server & Infrastructure Monitoring",
                        "metricDisplayNameStyle": "DISPLAY_STYLE_AUTO",
                        "metricDisplayNameCustomFormat": null,
                        "includeHistoricalNodes": false,
                        "includeAbove": true,
                        "includeBelow": false,
                        "includeBoth": false,
                        "includeBand12": false,
                        "includeBand23": false,
                        "includeBand34": false,
                        "includeBand45": false,
                        "includeShade": false
                    },
                    "axisPosition": "LEFT"
                }
            ],
            "verticalAxisLabel": null,
            "hideHorizontalAxis": null,
            "horizontalAxisLabel": null,
            "axisType": "LINEAR",
            "stackMode": null,
            "multipleYAxis": null,
            "customVerticalAxisMin": null,
            "customVerticalAxisMax": null,
            "showEvents": null,
            "interpolateDataGaps": false,
            "showAllTooltips": null,
            "staticThresholdList": [],
            "eventFilterTemplate": null
        },
        {
            "widgetType": "PieWidget",
            "title": "Transmitted bytes by selected interfaces",
            "height": 3,
            "width": 6,
            "minHeight": 0,
            "minWidth": 0,
            "x": 0,
            "y": 12,
            "label": null,
            "description": null,
            "drillDownUrl": null,
            "openUrlInCurrentTab": false,
            "useMetricBrowserAsDrillDown": true,
            "drillDownActionType": null,
            "backgroundColor": 16777215,
            "backgroundColors": null,
            "backgroundColorsStr": "16777215,16777215",
            "color": 1646891,
            "fontSize": 12,
            "useAutomaticFontSize": false,
            "borderEnabled": false,
            "borderThickness": 0,
            "borderColor": 14408667,
            "backgroundAlpha": 1,
            "showValues": true,
            "formatNumber": null,
            "numDecimals": 0,
            "removeZeros": null,
            "compactMode": false,
            "showTimeRange": false,
            "renderIn3D": false,
            "showLegend": true,
            "legendPosition": "POSITION_BOTTOM",
            "legendColumnCount": 1,
            "timeRangeSpecifierType": "BEFORE_NOW",
            "startTime": null,
            "endTime": null,
            "minutesBeforeAnchorTime": 15,
            "isGlobal": true,
            "propertiesMap": null,
            "dataSeriesTemplates": [
                {
                    "seriesType": "LINE",
                    "metricType": null,
                    "showRawMetricName": false,
                    "colorPalette": null,
                    "name": "Series 1",
                    "metricMatchCriteriaTemplate": {
                        "entityMatchCriteria": {
                            "matchCriteriaType": "SpecificEntities",
                            "entityType": "APPLICATION_COMPONENT_NODE",
                            "agentTypes": null,
                            "entityNames": [
                                {
                                    "applicationName": "Server & Infrastructure Monitoring",
                                    "entityType": "APPLICATION_COMPONENT_NODE",
                                    "entityName": "worker3.flashstack.local",
                                    "scopingEntityType": "APPLICATION_COMPONENT",
                                    "scopingEntityName": "Root",
                                    "subtype": null,
                                    "uniqueKey": null
                                }
                            ],
                            "summary": false
                        },
                        "metricExpressionTemplate": {
                            "metricExpressionType": "Logical",
                            "functionType": "SUM",
                            "displayName": "null",
                            "inputMetricText": true,
                            "inputMetricPath": "Custom Metrics|Temp|Nexus2|*|*|*|Transmit Bytes (MB)",
                            "relativeMetricPath": "Custom Metrics|Temp|Nexus2|*|*|*|Transmit Bytes (MB)"
                        },
                        "rollupMetricData": true,
                        "expressionString": null,
                        "useActiveBaseline": false,
                        "sortResultsAscending": false,
                        "maxResults": 20,
                        "evaluationScopeType": null,
                        "baselineName": null,
                        "applicationName": "Server & Infrastructure Monitoring",
                        "metricDisplayNameStyle": "DISPLAY_STYLE_AUTO",
                        "metricDisplayNameCustomFormat": null,
                        "includeHistoricalNodes": false,
                        "includeAbove": true,
                        "includeBelow": false,
                        "includeBoth": false,
                        "includeBand12": false,
                        "includeBand23": false,
                        "includeBand34": false,
                        "includeBand45": false,
                        "includeShade": false
                    },
                    "axisPosition": "LEFT"
                }
            ],
            "showLabels": true,
            "showPercentValues": null
        },
        {
            "widgetType": "PieWidget",
            "title": "Received bytes by selected interfaces",
            "height": 3,
            "width": 6,
            "minHeight": 0,
            "minWidth": 0,
            "x": 6,
            "y": 12,
            "label": null,
            "description": null,
            "drillDownUrl": null,
            "openUrlInCurrentTab": false,
            "useMetricBrowserAsDrillDown": true,
            "drillDownActionType": null,
            "backgroundColor": 16777215,
            "backgroundColors": null,
            "backgroundColorsStr": "16777215,16777215",
            "color": 1646891,
            "fontSize": 12,
            "useAutomaticFontSize": false,
            "borderEnabled": false,
            "borderThickness": 0,
            "borderColor": 14408667,
            "backgroundAlpha": 1,
            "showValues": true,
            "formatNumber": null,
            "numDecimals": 0,
            "removeZeros": null,
            "compactMode": false,
            "showTimeRange": false,
            "renderIn3D": false,
            "showLegend": true,
            "legendPosition": "POSITION_BOTTOM",
            "legendColumnCount": 1,
            "timeRangeSpecifierType": "BEFORE_NOW",
            "startTime": null,
            "endTime": null,
            "minutesBeforeAnchorTime": 15,
            "isGlobal": true,
            "propertiesMap": null,
            "dataSeriesTemplates": [
                {
                    "seriesType": "LINE",
                    "metricType": null,
                    "showRawMetricName": false,
                    "colorPalette": null,
                    "name": "Series 1",
                    "metricMatchCriteriaTemplate": {
                        "entityMatchCriteria": {
                            "matchCriteriaType": "SpecificEntities",
                            "entityType": "APPLICATION_COMPONENT_NODE",
                            "agentTypes": null,
                            "entityNames": [
                                {
                                    "applicationName": "Server & Infrastructure Monitoring",
                                    "entityType": "APPLICATION_COMPONENT_NODE",
                                    "entityName": "worker3.flashstack.local",
                                    "scopingEntityType": "APPLICATION_COMPONENT",
                                    "scopingEntityName": "Root",
                                    "subtype": null,
                                    "uniqueKey": null
                                }
                            ],
                            "summary": false
                        },
                        "metricExpressionTemplate": {
                            "metricExpressionType": "Logical",
                            "functionType": "SUM",
                            "displayName": "null",
                            "inputMetricText": true,
                            "inputMetricPath": "Custom Metrics|Temp|Nexus2|*|*|*|Receive Bytes (MB)",
                            "relativeMetricPath": "Custom Metrics|Temp|Nexus2|*|*|*|Receive Bytes (MB)"
                        },
                        "rollupMetricData": true,
                        "expressionString": null,
                        "useActiveBaseline": false,
                        "sortResultsAscending": false,
                        "maxResults": 20,
                        "evaluationScopeType": null,
                        "baselineName": null,
                        "applicationName": "Server & Infrastructure Monitoring",
                        "metricDisplayNameStyle": "DISPLAY_STYLE_AUTO",
                        "metricDisplayNameCustomFormat": null,
                        "includeHistoricalNodes": false,
                        "includeAbove": true,
                        "includeBelow": false,
                        "includeBoth": false,
                        "includeBand12": false,
                        "includeBand23": false,
                        "includeBand34": false,
                        "includeBand45": false,
                        "includeShade": false
                    },
                    "axisPosition": "LEFT"
                }
            ],
            "showLabels": true,
            "showPercentValues": null
        },
        {
            "widgetType": "PieWidget",
            "title": "Receive Multicast & Broadcast packets on each switch",
            "height": 3,
            "width": 6,
            "minHeight": 0,
            "minWidth": 0,
            "x": 6,
            "y": 6,
            "label": null,
            "description": null,
            "drillDownUrl": null,
            "openUrlInCurrentTab": false,
            "useMetricBrowserAsDrillDown": true,
            "drillDownActionType": null,
            "backgroundColor": 16777215,
            "backgroundColors": null,
            "backgroundColorsStr": "16777215,16777215",
            "color": 1646891,
            "fontSize": 12,
            "useAutomaticFontSize": false,
            "borderEnabled": false,
            "borderThickness": 0,
            "borderColor": 14408667,
            "backgroundAlpha": 1,
            "showValues": true,
            "formatNumber": null,
            "numDecimals": 0,
            "removeZeros": null,
            "compactMode": false,
            "showTimeRange": false,
            "renderIn3D": false,
            "showLegend": true,
            "legendPosition": "POSITION_BOTTOM",
            "legendColumnCount": 1,
            "timeRangeSpecifierType": "BEFORE_NOW",
            "startTime": null,
            "endTime": null,
            "minutesBeforeAnchorTime": 15,
            "isGlobal": true,
            "propertiesMap": null,
            "dataSeriesTemplates": [
                {
                    "seriesType": "LINE",
                    "metricType": null,
                    "showRawMetricName": false,
                    "colorPalette": null,
                    "name": "Series 1",
                    "metricMatchCriteriaTemplate": {
                        "entityMatchCriteria": {
                            "matchCriteriaType": "SpecificEntities",
                            "entityType": "APPLICATION_COMPONENT_NODE",
                            "agentTypes": null,
                            "entityNames": [
                                {
                                    "applicationName": "Server & Infrastructure Monitoring",
                                    "entityType": "APPLICATION_COMPONENT_NODE",
                                    "entityName": "worker3.flashstack.local",
                                    "scopingEntityType": "APPLICATION_COMPONENT",
                                    "scopingEntityName": "Root",
                                    "subtype": null,
                                    "uniqueKey": null
                                }
                            ],
                            "summary": false
                        },
                        "metricExpressionTemplate": {
                            "metricExpressionType": "Logical",
                            "functionType": "VALUE",
                            "displayName": "null",
                            "inputMetricText": true,
                            "inputMetricPath": "Custom Metrics|Temp|Nexus2|*|Receive Multicast Packets",
                            "relativeMetricPath": "Custom Metrics|Temp|Nexus2|*|Receive Multicast Packets"
                        },
                        "rollupMetricData": true,
                        "expressionString": null,
                        "useActiveBaseline": false,
                        "sortResultsAscending": false,
                        "maxResults": 20,
                        "evaluationScopeType": null,
                        "baselineName": null,
                        "applicationName": "Server & Infrastructure Monitoring",
                        "metricDisplayNameStyle": "DISPLAY_STYLE_AUTO",
                        "metricDisplayNameCustomFormat": null,
                        "includeHistoricalNodes": false,
                        "includeAbove": true,
                        "includeBelow": false,
                        "includeBoth": false,
                        "includeBand12": false,
                        "includeBand23": false,
                        "includeBand34": false,
                        "includeBand45": false,
                        "includeShade": false
                    },
                    "axisPosition": null
                },
                {
                    "seriesType": "LINE",
                    "metricType": null,
                    "showRawMetricName": false,
                    "colorPalette": null,
                    "name": "Series 1 1",
                    "metricMatchCriteriaTemplate": {
                        "entityMatchCriteria": {
                            "matchCriteriaType": "SpecificEntities",
                            "entityType": "APPLICATION_COMPONENT_NODE",
                            "agentTypes": null,
                            "entityNames": [
                                {
                                    "applicationName": "Server & Infrastructure Monitoring",
                                    "entityType": "APPLICATION_COMPONENT_NODE",
                                    "entityName": "worker3.flashstack.local",
                                    "scopingEntityType": "APPLICATION_COMPONENT",
                                    "scopingEntityName": "Root",
                                    "subtype": null,
                                    "uniqueKey": null
                                }
                            ],
                            "summary": false
                        },
                        "metricExpressionTemplate": {
                            "metricExpressionType": "Logical",
                            "functionType": "VALUE",
                            "displayName": "null",
                            "inputMetricText": true,
                            "inputMetricPath": "Custom Metrics|Temp|Nexus2|*|Receive Broadcast Packets",
                            "relativeMetricPath": "Custom Metrics|Temp|Nexus2|*|Receive Broadcast Packets"
                        },
                        "rollupMetricData": true,
                        "expressionString": null,
                        "useActiveBaseline": false,
                        "sortResultsAscending": false,
                        "maxResults": 20,
                        "evaluationScopeType": null,
                        "baselineName": null,
                        "applicationName": "Server & Infrastructure Monitoring",
                        "metricDisplayNameStyle": "DISPLAY_STYLE_AUTO",
                        "metricDisplayNameCustomFormat": null,
                        "includeHistoricalNodes": false,
                        "includeAbove": true,
                        "includeBelow": false,
                        "includeBoth": false,
                        "includeBand12": false,
                        "includeBand23": false,
                        "includeBand34": false,
                        "includeBand45": false,
                        "includeShade": false
                    },
                    "axisPosition": null
                }
            ],
            "showLabels": true,
            "showPercentValues": null
        },
        {
            "widgetType": "GraphWidget",
            "title": "Received bytes by Pure Storage and compute node interfaces",
            "height": 3,
            "width": 6,
            "minHeight": 0,
            "minWidth": 0,
            "x": 6,
            "y": 9,
            "label": null,
            "description": null,
            "drillDownUrl": null,
            "openUrlInCurrentTab": false,
            "useMetricBrowserAsDrillDown": true,
            "drillDownActionType": null,
            "backgroundColor": 16777215,
            "backgroundColors": null,
            "backgroundColorsStr": "16777215,16777215",
            "color": 1646891,
            "fontSize": 12,
            "useAutomaticFontSize": false,
            "borderEnabled": false,
            "borderThickness": 0,
            "borderColor": 14408667,
            "backgroundAlpha": 1,
            "showValues": false,
            "formatNumber": null,
            "numDecimals": 0,
            "removeZeros": null,
            "compactMode": false,
            "showTimeRange": false,
            "renderIn3D": false,
            "showLegend": true,
            "legendPosition": "POSITION_BOTTOM",
            "legendColumnCount": 1,
            "timeRangeSpecifierType": "BEFORE_NOW",
            "startTime": null,
            "endTime": null,
            "minutesBeforeAnchorTime": 15,
            "isGlobal": true,
            "propertiesMap": null,
            "dataSeriesTemplates": [
                {
                    "seriesType": "LINE",
                    "metricType": null,
                    "showRawMetricName": false,
                    "colorPalette": null,
                    "name": "Series 1",
                    "metricMatchCriteriaTemplate": {
                        "entityMatchCriteria": {
                            "matchCriteriaType": "SpecificEntities",
                            "entityType": "APPLICATION_COMPONENT_NODE",
                            "agentTypes": null,
                            "entityNames": [
                                {
                                    "applicationName": "Server & Infrastructure Monitoring",
                                    "entityType": "APPLICATION_COMPONENT_NODE",
                                    "entityName": "worker3.flashstack.local",
                                    "scopingEntityType": "APPLICATION_COMPONENT",
                                    "scopingEntityName": "Root",
                                    "subtype": null,
                                    "uniqueKey": null
                                }
                            ],
                            "summary": false
                        },
                        "metricExpressionTemplate": {
                            "metricExpressionType": "Logical",
                            "functionType": "VALUE",
                            "displayName": "null",
                            "inputMetricText": true,
                            "inputMetricPath": "Custom Metrics|Temp|Nexus2|*|*|*|Receive Bytes (MB)",
                            "relativeMetricPath": "Custom Metrics|Temp|Nexus2|*|*|*|Receive Bytes (MB)"
                        },
                        "rollupMetricData": false,
                        "expressionString": null,
                        "useActiveBaseline": false,
                        "sortResultsAscending": false,
                        "maxResults": 20,
                        "evaluationScopeType": null,
                        "baselineName": null,
                        "applicationName": "Server & Infrastructure Monitoring",
                        "metricDisplayNameStyle": "DISPLAY_STYLE_AUTO",
                        "metricDisplayNameCustomFormat": null,
                        "includeHistoricalNodes": false,
                        "includeAbove": true,
                        "includeBelow": false,
                        "includeBoth": false,
                        "includeBand12": false,
                        "includeBand23": false,
                        "includeBand34": false,
                        "includeBand45": false,
                        "includeShade": false
                    },
                    "axisPosition": "LEFT"
                }
            ],
            "verticalAxisLabel": null,
            "hideHorizontalAxis": null,
            "horizontalAxisLabel": null,
            "axisType": "LINEAR",
            "stackMode": null,
            "multipleYAxis": null,
            "customVerticalAxisMin": null,
            "customVerticalAxisMax": null,
            "showEvents": null,
            "interpolateDataGaps": false,
            "showAllTooltips": null,
            "staticThresholdList": [],
            "eventFilterTemplate": null
        }
    ],
    "warRoom": false,
    "template": false
}

Troubleshooting

  • if only the byte widgets fail, check the direct cisco-exporter path first.
  • if only the system widgets fail, check the AppDynamics-side Prometheus endpoint.