The Service Map for APM is here!

CiscoACI

Agent Check Agent Check

Supported OS: Linux Mac OS Windows

Overview

The Cisco ACI Integration lets you:

  • Track the state and health of your network
  • Track the capacity of your ACI
  • Monitor the switches and controllers themselves

Setup

Installation

The Cisco ACI check is packaged with the Agent, so simply install the Agent on a server within your network.

Configuration

  1. Edit the cisco_aci.d/conf.yaml file, in the conf.d/ folder at the root of your Agent’s configuration directory. See the sample cisco_aci.d/conf.yaml for all available configuration options:

      init_config:
          # This check makes a lot of API calls
          # it could sometimes help to add a minimum collection interval
          # min_collection_interval: 180
      instances:
          - aci_url: localhost # the url of the aci controller
            username: datadog
            pwd: datadog
            timeout: 15
            # if it's an ssl endpoint that doesn't have a certificate, use this to ensure it can still connect
            ssl_verify: True
            tenant:
              - WebApp
              - Database
              - Datadog
  2. Restart the Agent to begin sending Cisco ACI metrics to Datadog.

Validation

Run the Agent’s status subcommand and look for cisco_aci under the Checks section.

Data Collected

Metrics

cisco_aci.tenant.application.egress_pkts.unicast.rate
(gauge)
represents the rate of the ingress unicast counter readings in an interval. The rate is calculated by dividing the periodic value by the length of the interval. This value resets to 0 at the beginning of each interval
shown as packet
cisco_aci.tenant.application.egress_pkts.multicast.rate
(gauge)
represents the rate of the ingress multicast counter readings in an interval. The rate is calculated by dividing the periodic value by the length of the interval. This value resets to 0 at the beginning of each interval
shown as packet
cisco_aci.tenant.application.egress_pkts.drop.cum
(gauge)
represents the Egress drop packets. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as packet
cisco_aci.tenant.application.egress_pkts.unicast.cum
(gauge)
represents the sum total of values read by the unicast counter. Note that this value continues through each interval without resetting to zero
shown as packet
cisco_aci.tenant.application.egress_pkts.multicast.cum
(gauge)
represents the sum total of values read by the multicast counter. Note that this value continues through each interval without resetting to zero
shown as packet
cisco_aci.tenant.application.egress_pkts.flood.cum
(gauge)
represents the Egress flood packets. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as packet
cisco_aci.tenant.application.ingress_pkts.unicast.rate
(gauge)
represents the Ingress unicast packets. This is the rate of the counter during the collection interval. The rate is calculated by dividing the periodic value by the length of the collection interval. Note that this value resets to 0 at the beginning of each interval
shown as packet
cisco_aci.tenant.application.ingress_pkts.multicast.rate
(gauge)
represents the Ingress multicast packets. This is the rate of the counter during the collection interval. The rate is calculated by dividing the periodic value by the length of the collection interval. Note that this value resets to 0 at the beginning of each interval
shown as packet
cisco_aci.tenant.application.ingress_pkts.drop.cum
(gauge)
represents the Ingress drop packets. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as packet
cisco_aci.tenant.application.ingress_pkts.unicast.cum
(gauge)
represents the Ingress unicast packets. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as packet
cisco_aci.tenant.application.ingress_pkts.multicast.cum
(gauge)
represents the Ingress multicast packets. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as packet
cisco_aci.tenant.application.ingress_pkts.flood.cum
(gauge)
represents the Ingress flood packets. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as packet
cisco_aci.tenant.application.ingress_bytes.unicast.rate
(gauge)
represents the rate of the egress unicast counter readings in an interval. The rate is calculated by dividing the periodic value by the length of the interval. This value resets to 0 at the beginning of each interval
shown as byte
cisco_aci.tenant.application.ingress_bytes.multicast.rate
(gauge)
represents the Ingress Multicast Bytes. This is the rate of the counter during the collection interval. The rate is calculated by dividing the periodic value by the length of the collection interval. Note that this value resets to 0 at the beginning of each interval
shown as byte
cisco_aci.tenant.application.ingress_bytes.drop.cum
(gauge)
represents the Ingress drop bytes. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as byte
cisco_aci.tenant.application.ingress_bytes.unicast.cum
(gauge)
represents the sum total of values read by the unicast counter. Note that this value continues through each interval without resetting to zero
shown as byte
cisco_aci.tenant.application.ingress_bytes.multicast.cum
(gauge)
represents the sum total of values read by the multicast counter. Note that this value continues through each interval without resetting to zero
shown as byte
cisco_aci.tenant.application.ingress_bytes.flood.cum
(gauge)
represents the Ingress flood bytes. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as byte
cisco_aci.tenant.application.fault_counter
(gauge)
represents the warning Fault. This is the average value read by the counter during the collection interval. Note that this value resets to 0 at the beginning of each interval
shown as fault
cisco_aci.tenant.application.egress_bytes.unicast.rate
(gauge)
represents the rate of the egress unicast counter readings in an interval. The rate is calculated by dividing the periodic value by the length of the interval. This value resets to 0 at the beginning of each interval
shown as byte
cisco_aci.tenant.application.egress_bytes.multicast.rate
(gauge)
represents the Egress Multicast Bytes. This is the rate of the counter during the collection interval. The rate is calculated by dividing the periodic value by the length of the collection interval. Note that this value resets to 0 at the beginning of each interval
shown as byte
cisco_aci.tenant.application.egress_bytes.drop.cum
(gauge)
represents the Egress drop bytes. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as byte
cisco_aci.tenant.application.egress_bytes.unicast.cum
(gauge)
represents the sum total of values read by the unicast counter. Note that this value continues through each interval without resetting to zero
shown as byte
cisco_aci.tenant.application.egress_bytes.multicast.cum
(gauge)
represents the sum total of values read by the multicast counter. Note that this value continues through each interval without resetting to zero
shown as byte
cisco_aci.tenant.application.egress_bytes.flood.cum
(gauge)
represents the Egress flood bytes. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as byte
cisco_aci.tenant.application.health
(gauge)
represents the most current statistics for the application health
shown as percent
cisco_aci.tenant.application.overall_health
(gauge)
represents the statistics for the overall application health
shown as percent
cisco_aci.tenant.egress_pkts.unicast.rate
(gauge)
represents the rate of the ingress unicast counter readings in an interval. The rate is calculated by dividing the periodic value by the length of the interval. This value resets to 0 at the beginning of each interval
shown as packet
cisco_aci.tenant.egress_pkts.multicast.rate
(gauge)
represents the rate of the ingress multicast counter readings in an interval. The rate is calculated by dividing the periodic value by the length of the interval. This value resets to 0 at the beginning of each interval
shown as packet
cisco_aci.tenant.egress_pkts.drop.cum
(gauge)
represents the Egress drop packets. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as packet
cisco_aci.tenant.egress_pkts.unicast.cum
(gauge)
represents the sum total of values read by the unicast counter. Note that this value continues through each interval without resetting to zero
shown as packet
cisco_aci.tenant.egress_pkts.multicast.cum
(gauge)
represents the sum total of values read by the multicast counter. Note that this value continues through each interval without resetting to zero.
shown as packet
cisco_aci.tenant.egress_pkts.flood.cum
(gauge)
represents the Egress flood packets. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as packet
cisco_aci.tenant.ingress_pkts.unicast.rate
(gauge)
represents the Ingress unicast packets. This is the rate of the counter during the collection interval. The rate is calculated by dividing the periodic value by the length of the collection interval. Note that this value resets to 0 at the beginning of each interval
shown as packet
cisco_aci.tenant.ingress_pkts.multicast.rate
(gauge)
represents the Ingress multicast packets. This is the rate of the counter during the collection interval. The rate is calculated by dividing the periodic value by the length of the collection interval. Note that this value resets to 0 at the beginning of each interval
shown as packet
cisco_aci.tenant.ingress_pkts.drop.cum
(gauge)
represents the Ingress drop packets. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as packet
cisco_aci.tenant.ingress_pkts.unicast.cum
(gauge)
represents the Ingress unicast packets. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as packet
cisco_aci.tenant.ingress_pkts.multicast.cum
(gauge)
represents the Ingress multicast packets. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as packet
cisco_aci.tenant.ingress_pkts.flood.cum
(gauge)
represents the Ingress flood packets. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as packet
cisco_aci.tenant.ingress_bytes.unicast.rate
(gauge)
represents the Ingress unicast bytes. This is the rate of the counter during the collection interval. The rate is calculated by dividing the periodic value by the length of the collection interval. Note that this value resets to 0 at the beginning of each interval
shown as byte
cisco_aci.tenant.ingress_bytes.multicast.rate
(gauge)
represents the Ingress multicast bytes. This is the rate of the counter during the collection interval. The rate is calculated by dividing the periodic value by the length of the collection interval. Note that this value resets to 0 at the beginning of each interval.
shown as byte
cisco_aci.tenant.ingress_bytes.drop.cum
(gauge)
represents the Ingress drop bytes. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as byte
cisco_aci.tenant.ingress_bytes.unicast.cum
(gauge)
represents the Ingress unicast bytes. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as byte
cisco_aci.tenant.ingress_bytes.multicast.cum
(gauge)
represents the Ingress multicast bytes. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as byte
cisco_aci.tenant.ingress_bytes.flood.cum
(gauge)
represents the Ingress flood bytes. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as byte
cisco_aci.tenant.fault_counter
(gauge)
represents the warning Fault. This is the average value read by the counter during the collection interval. Note that this value resets to 0 at the beginning of each interval
shown as fault
cisco_aci.tenant.egress_bytes.unicast.rate
(gauge)
represents the rate of the egress unicast counter readings in an interval. The rate is calculated by dividing the periodic value by the length of the interval. This value resets to 0 at the beginning of each interval
shown as byte
cisco_aci.tenant.egress_bytes.multicast.rate
(gauge)
represents the rate of the egress multicast counter readings in an interval. The rate is calculated by dividing the periodic value by the length of the interval. This value resets to 0 at the beginning of each interval
shown as byte
cisco_aci.tenant.egress_bytes.drop.cum
(gauge)
represents the Egress drop bytes. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as byte
cisco_aci.tenant.egress_bytes.unicast.cum
(gauge)
represents the sum total of values read by the unicast counter. Note that this value continues through each interval without resetting to zero
shown as byte
cisco_aci.tenant.egress_bytes.multicast.cum
(gauge)
represents the sum total of values read by the multicast counter. Note that this value continues through each interval without resetting to zero
shown as byte
cisco_aci.tenant.egress_bytes.flood.cum
(gauge)
represents the Egress flood bytes. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as byte
cisco_aci.tenant.health
(gauge)
represents the most current statistics for the tenant health
shown as percent
cisco_aci.tenant.overall_health
(gauge)
represents the statistics for overall tenant health
shown as percent
cisco_aci.tenant.application.endpoint.egress_pkts.unicast.rate
(gauge)
references the Egress Unicast Packets. This is the rate of the counter during the collection interval. The rate is calculated by dividing the periodic value by the length of the collection interval. Note that this value resets to 0 at the beginning of each interval.
cisco_aci.tenant.application.endpoint.egress_pkts.multicast.rate
(gauge)
represents the Egress Multicast Packets. This is the rate of the counter during the collection interval. The rate is calculated by dividing the periodic value by the length of the collection interval. Note that this value resets to 0 at the beginning of each interval
cisco_aci.tenant.application.endpoint.egress_pkts.drop.cum
(gauge)
represents the Egress drop Packets. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as packet
cisco_aci.tenant.application.endpoint.egress_pkts.unicast.cum
(gauge)
represents the Egress Unicast Packets. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as packet
cisco_aci.tenant.application.endpoint.egress_pkts.multicast.cum
(gauge)
represents the Egress Multicast Packets. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as packet
cisco_aci.tenant.application.endpoint.egress_pkts.flood.cum
(gauge)
represents the Egress Flood Packets. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as packet
cisco_aci.tenant.application.endpoint.ingress_pkts.unicast.rate
(gauge)
represents the Ingress drop packets. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as packet
cisco_aci.tenant.application.endpoint.ingress_pkts.multicast.rate
(gauge)
represents the Ingress multicast packets. This is the rate of the counter during the collection interval. The rate is calculated by dividing the periodic value by the length of the collection interval. Note that this value resets to 0 at the beginning of each interval
shown as packet
cisco_aci.tenant.application.endpoint.ingress_pkts.drop.cum
(gauge)
represents the Ingress drop packets. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as packet
cisco_aci.tenant.application.endpoint.ingress_pkts.unicast.cum
(gauge)
represents the Ingress unicast packets. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as packet
cisco_aci.tenant.application.endpoint.ingress_pkts.multicast.cum
(gauge)
represents the Ingress multicast packets. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as packet
cisco_aci.tenant.application.endpoint.ingress_pkts.flood.cum
(gauge)
represents the Ingress flood packets. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as packet
cisco_aci.tenant.application.endpoint.ingress_bytes.unicast.rate
(gauge)
represents the Ingress Unicast Bytes. This is the rate of the counter during the collection interval. The rate is calculated by dividing the periodic value by the length of the collection interval. Note that this value resets to 0 at the beginning of each interval
shown as byte
cisco_aci.tenant.application.endpoint.ingress_bytes.multicast.rate
(gauge)
represents the Ingress Multicast Bytes. This is the rate of the counter during the collection interval. The rate is calculated by dividing the periodic value by the length of the collection interval. Note that this value resets to 0 at the beginning of each interval
shown as byte
cisco_aci.tenant.application.endpoint.ingress_bytes.drop.cum
(gauge)
represents the Ingress drop bytes. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as byte
cisco_aci.tenant.application.endpoint.ingress_bytes.unicast.cum
(gauge)
represents the Ingress Unicast Bytes. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as byte
cisco_aci.tenant.application.endpoint.ingress_bytes.multicast.cum
(gauge)
represents the Ingress Multicast Bytes. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as byte
cisco_aci.tenant.application.endpoint.ingress_bytes.flood.cum
(gauge)
represents the Ingress Flood Bytes. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as byte
cisco_aci.tenant.application.endpoint.fault_counter
(gauge)
represents the warning Fault. This is the average value read by the counter during the collection interval. Note that this value resets to 0 at the beginning of each interval
shown as fault
cisco_aci.tenant.application.endpoint.egress_bytes.unicast.rate
(gauge)
represents the Egress Unicast Bytes. This is the rate of the counter during the collection interval. The rate is calculated by dividing the periodic value by the length of the collection interval. Note that this value resets to 0 at the beginning of each interval
shown as byte
cisco_aci.tenant.application.endpoint.egress_bytes.multicast.rate
(gauge)
represents the Egress Multicast Bytes. This is the rate of the counter during the collection interval. The rate is calculated by dividing the periodic value by the length of the collection interval. Note that this value resets to 0 at the beginning of each interval
shown as byte
cisco_aci.tenant.application.endpoint.egress_bytes.drop.cum
(gauge)
represents the most current statistics for Egress Drop Packets
shown as byte
cisco_aci.tenant.application.endpoint.egress_bytes.unicast.cum
(gauge)
represents the Egress Unicast Bytes. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as byte
cisco_aci.tenant.application.endpoint.egress_bytes.multicast.cum
(gauge)
represents the Egress Multicast Bytes. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as byte
cisco_aci.tenant.application.endpoint.egress_bytes.flood.cum
(gauge)
represents the Egress Flood Bytes. The total sum of the values read. Note that this value continues through each interval without resetting to zero
shown as byte
cisco_aci.tenant.application.endpoint.health
(gauge)
represents the most current statistics for the endpoint health
shown as percent
cisco_aci.tenant.application.endpoint.overall_health
(gauge)
represents the statistics for the overall endpoint health
shown as percent
cisco_aci.fabric.node.health.max
(gauge)
The max health of the node
cisco_aci.fabric.node.health.cur
(gauge)
the current health of the node
cisco_aci.fabric.node.health.min
(gauge)
the minimum health of the node
cisco_aci.fabric.pod.health.max
(gauge)
the maximum health of the pod
cisco_aci.fabric.pod.health.cur
(gauge)
the current health of the pod
cisco_aci.fabric.pod.health.min
(gauge)
the minimum health of the pod
cisco_aci.fabric.node.egr_total.bytes.cum
(gauge)
the cumulative bytes sent from the node
shown as byte
cisco_aci.fabric.node.egr_total.pkts
(gauge)
the packets sent from the node
shown as packet
cisco_aci.fabric.node.egr_total.bytes.rate
(gauge)
the bytes per second sent from the node
shown as byte
cisco_aci.fabric.node.egr_total.pkts.rate
(gauge)
the packets per second sent from the node
shown as packet
cisco_aci.fabric.node.ingr_bytes.unicast
(gauge)
the number of unicast bytes coming into the node
shown as byte
cisco_aci.fabric.node.ingr_bytes.multicast
(gauge)
the number of multicast bytes coming into the node
shown as byte
cisco_aci.fabric.node.ingr_bytes.flood
(gauge)
Ingress flood packets
shown as byte
cisco_aci.fabric.node.ingr_bytes.unicast.cum
(gauge)
the cumulative bytes sent to the node
shown as byte
cisco_aci.fabric.node.ingr_bytes.multicast.cum
(gauge)
the cumulative multicast bytes sent to the node
shown as byte
cisco_aci.fabric.node.ingr_bytes.flood.cum
(gauge)
the cumulative flood packets sent to the node
shown as byte
cisco_aci.fabric.node.egr_drop_pkts.buffer
(gauge)
the packets dropped because the buffer is full
shown as packet
cisco_aci.fabric.node.egr_drop_pkts.errors
(gauge)
the packets dropped because of errors
shown as packet
cisco_aci.fabric.node.egr_drop_pkts.buffer.cum
(gauge)
the cumulative packets dropped because the buffer is full
shown as packet
cisco_aci.fabric.node.fault_counter.warn
(gauge)
the number of warnings on the node
shown as fault
cisco_aci.fabric.node.fault_counter.crit
(gauge)
the number of critical faults on the node
shown as fault
cisco_aci.fabric.node.ingr_total.bytes.cum
(gauge)
the cumulative bytes sent to the node
shown as byte
cisco_aci.fabric.node.ingr_total.pkts
(gauge)
the packets sent to the node
shown as packet
cisco_aci.fabric.node.ingr_total.bytes.rate
(gauge)
the bytes per second sent to the node
shown as packet
cisco_aci.fabric.node.ingr_total.pkts.rate
(gauge)
the packets per second sent to the node
shown as packet
cisco_aci.fabric.node.egr_bytes.unicast
(gauge)
the number of unicast bytes coming from the node
shown as byte
cisco_aci.fabric.node.egr_bytes.multicast
(gauge)
the number of multicast bytes coming from the node
shown as byte
cisco_aci.fabric.node.egr_bytes.flood
(gauge)
Egress flood packets
shown as byte
cisco_aci.fabric.node.egr_bytes.unicast.cum
(gauge)
the cumulative bytes sent from the node
shown as byte
cisco_aci.fabric.node.egr_bytes.multicast.cum
(gauge)
the cumulative multicast bytes sent from the node
shown as byte
cisco_aci.fabric.node.egr_bytes.flood.cum
(gauge)
the cumulative flood packets sent from the node
shown as byte
cisco_aci.fabric.pod.egr_total.bytes.cum
(gauge)
the cumulative bytes sent from the pod
shown as byte
cisco_aci.fabric.pod.egr_total.pkts
(gauge)
the packets sent from the pod
shown as packet
cisco_aci.fabric.pod.egr_total.bytes.rate
(gauge)
the bytes per second sent from the pod
shown as byte
cisco_aci.fabric.pod.egr_total.pkts.rate
(gauge)
the packets per second sent from the pod
shown as packet
cisco_aci.fabric.pod.ingr_bytes.unicast
(gauge)
the number of unicast bytes coming into the pod
shown as byte
cisco_aci.fabric.pod.ingr_bytes.multicast
(gauge)
the number of multicast bytes coming into the pod
shown as byte
cisco_aci.fabric.pod.ingr_bytes.flood
(gauge)
Ingress flood packets
shown as byte
cisco_aci.fabric.pod.ingr_bytes.unicast.cum
(gauge)
the cumulative bytes sent to the pod
shown as byte
cisco_aci.fabric.pod.ingr_bytes.multicast.cum
(gauge)
the cumulative multicast bytes sent to the pod
shown as byte
cisco_aci.fabric.pod.ingr_bytes.flood.cum
(gauge)
the cumulative flood packets sent to the pod
shown as byte
cisco_aci.fabric.pod.egr_drop_pkts.buffer
(gauge)
the packets dropped because the buffer is full
shown as packet
cisco_aci.fabric.pod.egr_drop_pkts.errors
(gauge)
the packets dropped because of errors
shown as packet
cisco_aci.fabric.pod.egr_drop_pkts.buffer.cum
(gauge)
the cumulative packets dropped because the buffer is full
shown as packet
cisco_aci.fabric.pod.fault_counter.warn
(gauge)
the number of warnings on the pod
shown as fault
cisco_aci.fabric.pod.fault_counter.crit
(gauge)
the number of critical faults on the pod
shown as fault
cisco_aci.fabric.pod.ingr_total.bytes.cum
(gauge)
the cumulative bytes sent to the pod
shown as byte
cisco_aci.fabric.pod.ingr_total.pkts
(gauge)
the packets sent to the pod
shown as packet
cisco_aci.fabric.pod.ingr_total.bytes.rate
(gauge)
the bytes per second sent to the pod
shown as packet
cisco_aci.fabric.pod.ingr_total.pkts.rate
(gauge)
the packets per second sent to the pod
shown as packet
cisco_aci.fabric.pod.egr_bytes.unicast
(gauge)
the number of unicast bytes coming from the pod
shown as byte
cisco_aci.fabric.pod.egr_bytes.multicast
(gauge)
the number of multicast bytes coming from the pod
shown as byte
cisco_aci.fabric.pod.egr_bytes.flood
(gauge)
Egress flood packets
shown as byte
cisco_aci.fabric.pod.egr_bytes.unicast.cum
(gauge)
the cumulative bytes sent from the pod
shown as byte
cisco_aci.fabric.pod.egr_bytes.multicast.cum
(gauge)
the cumulative multicast bytes sent from the pod
shown as byte
cisco_aci.fabric.pod.egr_bytes.flood.cum
(gauge)
the cumulative flood packets sent from the pod
shown as byte
cisco_aci.fabric.port.egr_total.bytes.cum
(gauge)
the cumulative bytes sent from the port
shown as byte
cisco_aci.fabric.port.egr_total.pkts
(gauge)
the packets sent from the port
shown as packet
cisco_aci.fabric.port.egr_total.bytes.rate
(gauge)
the bytes per second sent from the port
shown as byte
cisco_aci.fabric.port.egr_total.pkts.rate
(gauge)
the packets per second sent from the port
shown as packet
cisco_aci.fabric.port.ingr_bytes.unicast
(gauge)
the number of unicast bytes coming into the port
shown as byte
cisco_aci.fabric.port.ingr_bytes.multicast
(gauge)
the number of multicast bytes coming into the port
shown as byte
cisco_aci.fabric.port.ingr_bytes.flood
(gauge)
Ingress flood packets
shown as byte
cisco_aci.fabric.port.ingr_bytes.unicast.cum
(gauge)
the cumulative bytes sent to the port
shown as byte
cisco_aci.fabric.port.ingr_bytes.multicast.cum
(gauge)
the cumulative multicast bytes sent to the port
shown as byte
cisco_aci.fabric.port.ingr_bytes.flood.cum
(gauge)
the cumulative flood packets sent to the port
shown as byte
cisco_aci.fabric.port.egr_drop_pkts.buffer
(gauge)
the packets dropped because the buffer is full
shown as packet
cisco_aci.fabric.port.egr_drop_pkts.errors
(gauge)
the packets dropped because of errors
shown as packet
cisco_aci.fabric.port.egr_drop_pkts.buffer.cum
(gauge)
the cumulative packets dropped because the buffer is full
shown as packet
cisco_aci.fabric.port.fault_counter.warn
(gauge)
the number of warnings on the port
shown as fault
cisco_aci.fabric.port.fault_counter.crit
(gauge)
the number of critical faults on the port
shown as fault
cisco_aci.fabric.port.ingr_total.bytes.cum
(gauge)
the cumulative bytes sent to the port
shown as byte
cisco_aci.fabric.port.ingr_total.pkts
(gauge)
the packets sent to the port
shown as packet
cisco_aci.fabric.port.ingr_total.bytes.rate
(gauge)
the bytes per second sent to the port
shown as packet
cisco_aci.fabric.port.ingr_total.pkts.rate
(gauge)
the packets per second sent to the port
shown as packet
cisco_aci.fabric.port.egr_bytes.unicast
(gauge)
the number of unicast bytes coming from the port
shown as byte
cisco_aci.fabric.port.egr_bytes.multicast
(gauge)
the number of multicast bytes coming from the port
shown as byte
cisco_aci.fabric.port.egr_bytes.flood
(gauge)
Egress flood packets
shown as byte
cisco_aci.fabric.port.egr_bytes.unicast.cum
(gauge)
the cumulative bytes sent from the port
shown as byte
cisco_aci.fabric.port.egr_bytes.multicast.cum
(gauge)
the cumulative multicast bytes sent from the port
shown as byte
cisco_aci.fabric.port.egr_bytes.flood.cum
(gauge)
the cumulative flood packets sent from the port
shown as byte
cisco_aci.capacity.leaf.vlan.limit
(gauge)
the limit on the number of vlans for the leaf
shown as item
cisco_aci.capacity.leaf.vlan.utilized
(gauge)
the number of vlan the leaf is utilizing
shown as item
cisco_aci.capacity.leaf.ipv4_endpoint.utilized
(gauge)
the number of ipv4 addresses the leaf is utilizing
shown as item
cisco_aci.capacity.leaf.ipv6_endpoint.utilized
(gauge)
the number of ipv6 addresses the leaf is utilizing
shown as item
cisco_aci.capacity.leaf.ipv4_endpoint.limit
(gauge)
the limit on the number of ipv4 addresses for the leaf
shown as item
cisco_aci.capacity.leaf.ipv6_endpoint.limit
(gauge)
the limit on the number of ipv6 addresses for the leaf
shown as item
cisco_aci.capacity.leaf.policy_cam.limit
(gauge)
the limit on the number of policies in the policy cam
shown as item
cisco_aci.capacity.leaf.policy_cam.utilized
(gauge)
the number of policies the policy cam is utilizing
shown as item
cisco_aci.capacity.leaf.multicast.utilized
(gauge)
the multicast endpoint capacity utilized by the leaf
shown as item
cisco_aci.capacity.leaf.multicast.limit
(gauge)
the multicast endpoint capacity of the leaf
shown as item
cisco_aci.capacity.apic.endpoint_group.utilized
(gauge)
the endpoint groups the apic is utilizing
shown as item
cisco_aci.capacity.apic.bridge_domain.utilized
(gauge)
the bridge domains the apic is utilizing
shown as item
cisco_aci.capacity.apic.endpoint.utilized
(gauge)
the endpoints the apic is utilizing
shown as item
cisco_aci.capacity.apic.fabric_node.utilized
(gauge)
the numer of fabric nodes the apic is using
shown as item
cisco_aci.capacity.apic.private_network.utilized
(gauge)
the number of private networks the apic is using
shown as item
cisco_aci.capacity.apic.tenant.utilized
(gauge)
the number of tenants the apic is using
shown as item
cisco_aci.capacity.apic.vmware_domain.limit
(gauge)
the limit on number of vmware domains the apic can use
shown as item
cisco_aci.capacity.apic.contract.limit
(gauge)
the limit on the number of contracts the apic can use
shown as item
cisco_aci.capacity.apic.azure_domain.endpoint_group.limit
(gauge)
the limit on the number of azure domain endpoint groups the apic can use
shown as item
cisco_aci.capacity.apic.endpoint.limit
(gauge)
the limit on the number of endpoints the apic can use
shown as item
cisco_aci.capacity.apic.fabric_node.limit
(gauge)
the limit on the number of fabric nodes the apic can use
shown as item
cisco_aci.capacity.apic.endpoint_group.limit
(gauge)
the limit on the number of endpoint groups the apic can use
shown as item
cisco_aci.capacity.apic.service_graph.limit
(gauge)
the limit on the number of service graphs the apic can use
shown as item
cisco_aci.capacity.apic.tenant.limit
(gauge)
the limit on the number of tenants the apic can use
shown as item
cisco_aci.capacity.apic.vmware_domain.endpoint_group.limit
(gauge)
the limit on the number of azure domain endpoint groups the apic can use
shown as item
cisco_aci.capacity.apic.azure_domain.limit
(gauge)
the limit on the number of azure domains the apic can use
shown as item
cisco_aci.capacity.apic.bridge_domain.limit
(gauge)
the limit on the number of bridge domains the apic can use
shown as item
cisco_aci.capacity.apic.private_network.limit
(gauge)
the limit on the number of fabric nodes the apic can use
shown as item
cisco_aci.capacity.leaf.bridge_domain.limit
(gauge)
the limit on the number of bridge domains the leaf can use
shown as item
cisco_aci.capacity.leaf.bridge_domain.utilized
(gauge)
the number of bridge domains the leaf is using
shown as item
cisco_aci.capacity.leaf.endpoint_group.limit
(gauge)
the limit on number of endpoint groups the leaf can use
shown as item
cisco_aci.capacity.leaf.endpoint_group.utilized
(gauge)
the number of endpoint groups the leaf is using
shown as item
cisco_aci.capacity.leaf.vrf.limit
(gauge)
the limit on the number of vrfs the leaf can use
shown as item
cisco_aci.capacity.leaf.vrf.utilized
(gauge)
the number of vrfs the leaf is using
shown as item
cisco_aci.fabric.node.mem.avg
(gauge)
average memory usage of the node
shown as byte
cisco_aci.fabric.node.mem.max
(gauge)
max memory usage of the node
shown as byte
cisco_aci.fabric.node.mem.min
(gauge)
minimum memory usage of the node
shown as byte
cisco_aci.fabric.node.mem.free.avg
(gauge)
average free memory of the node
shown as byte
cisco_aci.fabric.node.mem.free.max
(gauge)
max free memory of the node
shown as byte
cisco_aci.fabric.node.mem.free.min
(gauge)
minimum free memory of the node
shown as byte
cisco_aci.fabric.node.cpu.avg
(gauge)
average cpu usage of the node
shown as percent
cisco_aci.fabric.node.cpu.max
(gauge)
max cpu usage of the node
shown as percent
cisco_aci.fabric.node.cpu.min
(gauge)
minimum cpu usage of the node
shown as percent
cisco_aci.fabric.node.cpu.idle.max
(gauge)
max idle cpu of the node
shown as percent
cisco_aci.fabric.node.cpu.idle.min
(gauge)
minimum idle cpu of the node
shown as percent
cisco_aci.fabric.node.cpu.idle.avg
(gauge)
average idle cpu of the node
shown as percent

Events

The Cisco ACI check sends tenant faults as events.

Service Checks

cisco_aci.can_connect:

Returns CRITICAL if the Agent cannot connect to the Cisco ACI API to collect metrics, otherwise OK.

Troubleshooting

Need help? Contact Datadog Support.


Mistake in the docs? Feel free to contribute!