Metrics Reference¶
This page provides a reference of Prometheus metrics exposed by the Meraki Dashboard Exporter. Some metrics are conditional (clients or webhooks); notes are shown where relevant.
Summary¶
- Total metrics: 188
- Gauges: 166
- Counters: 16
- Histograms: 5
- Info metrics: 1
Collector Metrics¶
AlertsCollector¶
| Metric | Type | Labels | Description | Notes |
|---|---|---|---|---|
meraki_alerts_active |
gauge | org_id, org_name, network_id, network_name, alert_type, category_type, severity, device_type |
Number of active Meraki assurance alerts | |
meraki_alerts_total_by_network |
gauge | org_id, org_name, network_id, network_name |
Total number of active alerts per network | |
meraki_alerts_total_by_severity |
gauge | org_id, org_name, severity |
Total number of active alerts by severity | |
meraki_network_health_alerts_total |
gauge | org_id, org_name, network_id, network_name, category, severity |
Total number of active network health alerts by category and severity | |
meraki_sensor_alerts_total |
gauge | org_id, org_name, network_id, network_name, metric |
Total number of sensor alerts in the last hour by metric type |
ClientsCollector¶
| Metric | Type | Labels | Description | Notes |
|---|---|---|---|---|
meraki_client_application_usage_recv_kb |
gauge | org_id, org_name, network_id, network_name, client_id, mac, description, hostname, type |
Kilobytes received by client per application in the last hour | Requires MERAKI_EXPORTER_CLIENTS__ENABLED=true |
meraki_client_application_usage_sent_kb |
gauge | org_id, org_name, network_id, network_name, client_id, mac, description, hostname, type |
Kilobytes sent by client per application in the last hour | Requires MERAKI_EXPORTER_CLIENTS__ENABLED=true |
meraki_client_application_usage_total_kb |
gauge | org_id, org_name, network_id, network_name, client_id, mac, description, hostname, type |
Total kilobytes transferred by client per application in the last hour | Requires MERAKI_EXPORTER_CLIENTS__ENABLED=true |
meraki_client_status |
gauge | org_id, org_name, network_id, network_name, client_id, mac, description, hostname, ssid |
Client online status (1 = online, 0 = offline) | Requires MERAKI_EXPORTER_CLIENTS__ENABLED=true |
meraki_client_usage_recv_kb |
gauge | org_id, org_name, network_id, network_name, client_id, mac, description, hostname, ssid |
Kilobytes received by client in the last hour | Requires MERAKI_EXPORTER_CLIENTS__ENABLED=true |
meraki_client_usage_sent_kb |
gauge | org_id, org_name, network_id, network_name, client_id, mac, description, hostname, ssid |
Kilobytes sent by client in the last hour | Requires MERAKI_EXPORTER_CLIENTS__ENABLED=true |
meraki_client_usage_total_kb |
gauge | org_id, org_name, network_id, network_name, client_id, mac, description, hostname, ssid |
Total kilobytes transferred by client in the last hour | Requires MERAKI_EXPORTER_CLIENTS__ENABLED=true |
meraki_clients_per_ssid_count |
gauge | org_id, org_name, network_id, network_name, ssid |
Count of clients per SSID | Requires MERAKI_EXPORTER_CLIENTS__ENABLED=true |
meraki_clients_per_vlan_count |
gauge | org_id, org_name, network_id, network_name, vlan |
Count of clients per VLAN | Requires MERAKI_EXPORTER_CLIENTS__ENABLED=true |
meraki_exporter_client_dns_cache_expired |
gauge | — | Number of expired entries in DNS cache | Requires MERAKI_EXPORTER_CLIENTS__ENABLED=true |
meraki_exporter_client_dns_cache_total |
gauge | — | Total number of entries in DNS cache | Requires MERAKI_EXPORTER_CLIENTS__ENABLED=true |
meraki_exporter_client_dns_cache_valid |
gauge | — | Number of valid entries in DNS cache | Requires MERAKI_EXPORTER_CLIENTS__ENABLED=true |
meraki_exporter_client_dns_lookups_cached_total |
counter | — | Total number of DNS lookups served from cache | Requires MERAKI_EXPORTER_CLIENTS__ENABLED=true |
meraki_exporter_client_dns_lookups_failed_total |
counter | — | Total number of failed DNS lookups | Requires MERAKI_EXPORTER_CLIENTS__ENABLED=true |
meraki_exporter_client_dns_lookups_successful_total |
counter | — | Total number of successful DNS lookups | Requires MERAKI_EXPORTER_CLIENTS__ENABLED=true |
meraki_exporter_client_dns_lookups_total |
counter | — | Total number of DNS lookups performed | Requires MERAKI_EXPORTER_CLIENTS__ENABLED=true |
meraki_exporter_client_store_networks |
gauge | — | Total number of networks with clients | Requires MERAKI_EXPORTER_CLIENTS__ENABLED=true |
meraki_exporter_client_store_total |
gauge | — | Total number of clients in the store | Requires MERAKI_EXPORTER_CLIENTS__ENABLED=true |
meraki_wireless_client_capabilities_count |
gauge | org_id, org_name, network_id, network_name, type |
Count of wireless clients by capability | Requires MERAKI_EXPORTER_CLIENTS__ENABLED=true |
meraki_wireless_client_rssi |
gauge | org_id, org_name, network_id, network_name, client_id, mac, description, hostname, ssid |
Wireless client RSSI (Received Signal Strength Indicator) in dBm | Requires MERAKI_EXPORTER_CLIENTS__ENABLED=true |
meraki_wireless_client_snr |
gauge | org_id, org_name, network_id, network_name, client_id, mac, description, hostname, ssid |
Wireless client SNR (Signal-to-Noise Ratio) in dB | Requires MERAKI_EXPORTER_CLIENTS__ENABLED=true |
ConfigCollector¶
| Metric | Type | Labels | Description | Notes |
|---|---|---|---|---|
meraki_org_configuration_changes_total |
gauge | org_id, org_name |
Total number of configuration changes in the last 24 hours | |
meraki_org_login_security_account_lockout_attempts |
gauge | org_id, org_name |
Number of failed login attempts before lockout (0 if not set) | |
meraki_org_login_security_account_lockout_enabled |
gauge | org_id, org_name |
Whether account lockout is enforced (1=enabled, 0=disabled) | |
meraki_org_login_security_api_ip_restrictions_enabled |
gauge | org_id, org_name |
Whether API key IP restrictions are enabled (1=enabled, 0=disabled) | |
meraki_org_login_security_different_passwords_count |
gauge | org_id, org_name |
Number of different passwords required (0 if not set) | |
meraki_org_login_security_different_passwords_enabled |
gauge | org_id, org_name |
Whether different passwords are enforced (1=enabled, 0=disabled) | |
meraki_org_login_security_idle_timeout_enabled |
gauge | org_id, org_name |
Whether idle timeout is enforced (1=enabled, 0=disabled) | |
meraki_org_login_security_idle_timeout_minutes |
gauge | org_id, org_name |
Minutes before idle timeout (0 if not set) | |
meraki_org_login_security_ip_ranges_enabled |
gauge | org_id, org_name |
Whether login IP ranges are enforced (1=enabled, 0=disabled) | |
meraki_org_login_security_minimum_password_length |
gauge | org_id, org_name |
Minimum password length required | |
meraki_org_login_security_password_expiration_days |
gauge | org_id, org_name |
Number of days before password expires (0 if not set) | |
meraki_org_login_security_password_expiration_enabled |
gauge | org_id, org_name |
Whether password expiration is enforced (1=enabled, 0=disabled) | |
meraki_org_login_security_strong_passwords_enabled |
gauge | org_id, org_name |
Whether strong passwords are enforced (1=enabled, 0=disabled) | |
meraki_org_login_security_two_factor_enabled |
gauge | org_id, org_name |
Whether two-factor authentication is enforced (1=enabled, 0=disabled) |
DeviceCollector¶
| Metric | Type | Labels | Description | Notes |
|---|---|---|---|---|
meraki_device_memory_free_bytes |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, stat |
Device memory free in bytes | |
meraki_device_memory_total_bytes |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Device memory total provisioned in bytes | |
meraki_device_memory_usage_percent |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Device memory usage percentage (maximum from most recent interval) | |
meraki_device_memory_used_bytes |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, stat |
Device memory used in bytes | |
meraki_device_status_info |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, status |
Device status information | |
meraki_device_up |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Device online status (1 = online, 0 = offline) | |
meraki_ms_ports_active_total |
gauge | org_id, org_name |
Total number of active switch ports | |
meraki_ms_ports_by_link_speed_total |
gauge | org_id, org_name, media, link_speed |
Total number of active switch ports by link speed | |
meraki_ms_ports_by_media_total |
gauge | org_id, org_name, media, status |
Total number of switch ports by media type | |
meraki_ms_ports_inactive_total |
gauge | org_id, org_name |
Total number of inactive switch ports |
MRClientsCollector¶
| Metric | Type | Labels | Description | Notes |
|---|---|---|---|---|
meraki_mr_clients_connected |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Number of clients connected to access point | |
meraki_mr_connection_stats_total |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, stat_type |
Wireless connection statistics over the last 30 minutes (assoc/auth/dhcp/dns/success) |
MRPerformanceCollector¶
| Metric | Type | Labels | Description | Notes |
|---|---|---|---|---|
meraki_mr_aggregation_enabled |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Access point port aggregation enabled status (1 = enabled, 0 = disabled) | |
meraki_mr_aggregation_speed_mbps |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Access point total aggregated port speed in Mbps | |
meraki_mr_cpu_load_5min |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Access point CPU load percentage (5-minute average) | |
meraki_mr_network_packet_loss_downstream_percent |
gauge | org_id, org_name, network_id, network_name |
Downstream packet loss percentage for network (5-minute window) | |
meraki_mr_network_packet_loss_total_percent |
gauge | org_id, org_name, network_id, network_name |
Total packet loss percentage for network (5-minute window) | |
meraki_mr_network_packet_loss_upstream_percent |
gauge | org_id, org_name, network_id, network_name |
Upstream packet loss percentage for network (5-minute window) | |
meraki_mr_network_packets_downstream_lost |
gauge | org_id, org_name, network_id, network_name |
Downstream packets lost for network (5-minute window) | |
meraki_mr_network_packets_downstream_total |
gauge | org_id, org_name, network_id, network_name |
Total downstream packets for network (5-minute window) | |
meraki_mr_network_packets_lost_total |
gauge | org_id, org_name, network_id, network_name |
Total packets lost (upstream + downstream) for network (5-minute window) | |
meraki_mr_network_packets_total |
gauge | org_id, org_name, network_id, network_name |
Total packets (upstream + downstream) for network (5-minute window) | |
meraki_mr_network_packets_upstream_lost |
gauge | org_id, org_name, network_id, network_name |
Upstream packets lost for network (5-minute window) | |
meraki_mr_network_packets_upstream_total |
gauge | org_id, org_name, network_id, network_name |
Total upstream packets for network (5-minute window) | |
meraki_mr_packet_loss_downstream_percent |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Downstream packet loss percentage for access point (5-minute window) | |
meraki_mr_packet_loss_total_percent |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Total packet loss percentage for access point (5-minute window) | |
meraki_mr_packet_loss_upstream_percent |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Upstream packet loss percentage for access point (5-minute window) | |
meraki_mr_packets_downstream_lost |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Downstream packets lost by access point (5-minute window) | |
meraki_mr_packets_downstream_total |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Total downstream packets transmitted by access point (5-minute window) | |
meraki_mr_packets_lost_total |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Total packets lost (upstream + downstream) for access point (5-minute window) | |
meraki_mr_packets_total |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Total packets (upstream + downstream) for access point (5-minute window) | |
meraki_mr_packets_upstream_lost |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Upstream packets lost by access point (5-minute window) | |
meraki_mr_packets_upstream_total |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Total upstream packets received by access point (5-minute window) | |
meraki_mr_port_link_negotiation_info |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, port_name, duplex |
Access point port link negotiation information | |
meraki_mr_port_link_negotiation_speed_mbps |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, port_name |
Access point port link negotiation speed in Mbps | |
meraki_mr_port_poe_info |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, port_name, standard |
Access point port PoE information | |
meraki_mr_power_ac_connected |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Access point AC power connection status (1 = connected, 0 = not connected) | |
meraki_mr_power_info |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, mode |
Access point power information | |
meraki_mr_power_poe_connected |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Access point PoE power connection status (1 = connected, 0 = not connected) |
MRWirelessCollector¶
| Metric | Type | Labels | Description | Notes |
|---|---|---|---|---|
meraki_mr_radio_broadcasting |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, band, radio_index |
Access point radio broadcasting status (1 = broadcasting, 0 = not broadcasting) | |
meraki_mr_radio_channel |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, band, radio_index |
Access point radio channel number | |
meraki_mr_radio_channel_width_mhz |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, band, radio_index |
Access point radio channel width in MHz | |
meraki_mr_radio_power_dbm |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, band, radio_index |
Access point radio transmit power in dBm | |
meraki_mr_ssid_client_count |
gauge | org_id, org_name, network_id, network_name, ssid |
Number of clients connected to SSID over the last day | |
meraki_mr_ssid_usage_downstream_mb |
gauge | org_id, org_name, network_id, network_name, ssid |
Downstream data usage in MB by SSID over the last day | |
meraki_mr_ssid_usage_percentage |
gauge | org_id, org_name, network_id, network_name, ssid |
Percentage of total organization data usage by SSID over the last day | |
meraki_mr_ssid_usage_total_mb |
gauge | org_id, org_name, network_id, network_name, ssid |
Total data usage in MB by SSID over the last day | |
meraki_mr_ssid_usage_upstream_mb |
gauge | org_id, org_name, network_id, network_name, ssid |
Upstream data usage in MB by SSID over the last day |
MSCollector¶
| Metric | Type | Labels | Description | Notes |
|---|---|---|---|---|
meraki_ms_poe_budget_watts |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Total POE power budget for switch in watts | |
meraki_ms_poe_network_total_watthours |
gauge | org_id, org_name, network_id, network_name |
Total POE power consumption for all switches in network in watt-hours (Wh) | |
meraki_ms_poe_port_power_watthours |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, port_id, port_name |
Per-port POE power consumption in watt-hours (Wh) over the last 1 hour | |
meraki_ms_poe_total_power_watthours |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Total POE power consumption for switch in watt-hours (Wh) | |
meraki_ms_port_client_count |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, port_id, port_name |
Number of clients connected to switch port | |
meraki_ms_port_packets_broadcast |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, port_id, port_name, direction |
Broadcast packets on switch port (5-minute window) | |
meraki_ms_port_packets_collisions |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, port_id, port_name, direction |
Collision packets on switch port (5-minute window) | |
meraki_ms_port_packets_crcerrors |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, port_id, port_name, direction |
CRC align error packets on switch port (5-minute window) | |
meraki_ms_port_packets_fragments |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, port_id, port_name, direction |
Fragment packets on switch port (5-minute window) | |
meraki_ms_port_packets_multicast |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, port_id, port_name, direction |
Multicast packets on switch port (5-minute window) | |
meraki_ms_port_packets_rate_broadcast |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, port_id, port_name, direction |
Broadcast packet rate on switch port (packets per second, 5-minute average) | |
meraki_ms_port_packets_rate_collisions |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, port_id, port_name, direction |
Collision packet rate on switch port (packets per second, 5-minute average) | |
meraki_ms_port_packets_rate_crcerrors |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, port_id, port_name, direction |
CRC align error packet rate on switch port (packets per second, 5-minute average) | |
meraki_ms_port_packets_rate_fragments |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, port_id, port_name, direction |
Fragment packet rate on switch port (packets per second, 5-minute average) | |
meraki_ms_port_packets_rate_multicast |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, port_id, port_name, direction |
Multicast packet rate on switch port (packets per second, 5-minute average) | |
meraki_ms_port_packets_rate_topologychanges |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, port_id, port_name, direction |
Topology change packet rate on switch port (packets per second, 5-minute average) | |
meraki_ms_port_packets_rate_total |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, port_id, port_name, direction |
Total packet rate on switch port (packets per second, 5-minute average) | |
meraki_ms_port_packets_topologychanges |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, port_id, port_name, direction |
Topology change packets on switch port (5-minute window) | |
meraki_ms_port_packets_total |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, port_id, port_name, direction |
Total packets on switch port (5-minute window) | |
meraki_ms_port_status |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, port_id, port_name, link_speed, duplex |
Switch port status (1 = connected, 0 = disconnected) | |
meraki_ms_port_traffic_bytes |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, port_id, port_name, direction |
Switch port traffic rate in bytes per second (averaged over 1 hour) | |
meraki_ms_port_usage_bytes |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, port_id, port_name, direction |
Switch port data usage in bytes over the last 1 hour | |
meraki_ms_power_usage_watts |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Switch power usage in watts | |
meraki_ms_stp_priority |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Switch STP (Spanning Tree Protocol) priority |
MTSensorCollector¶
| Metric | Type | Labels | Description | Notes |
|---|---|---|---|---|
meraki_mt_apparent_power_va |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Apparent power in volt-amperes | |
meraki_mt_battery_percentage |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Battery level percentage | |
meraki_mt_co2_ppm |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
CO2 level in parts per million | |
meraki_mt_current_amps |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Current in amperes | |
meraki_mt_door_status |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Door sensor status (1 = open, 0 = closed) | |
meraki_mt_downstream_power_enabled |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Downstream power status (1 = enabled, 0 = disabled) | |
meraki_mt_frequency_hz |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Frequency in hertz | |
meraki_mt_humidity_percent |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Humidity percentage | |
meraki_mt_indoor_air_quality_score |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Indoor air quality score (0-100) | |
meraki_mt_noise_db |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Noise level in decibels | |
meraki_mt_pm25_ug_m3 |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
PM2.5 particulate matter in micrograms per cubic meter | |
meraki_mt_power_factor_percent |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Power factor percentage | |
meraki_mt_real_power_watts |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Real power in watts | |
meraki_mt_remote_lockout_status |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Remote lockout switch status (1 = locked, 0 = unlocked) | |
meraki_mt_temperature_celsius |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Temperature reading in Celsius | |
meraki_mt_tvoc_ppb |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Total volatile organic compounds in parts per billion | |
meraki_mt_voltage_volts |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Voltage in volts | |
meraki_mt_water_detected |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type |
Water detection status (1 = detected, 0 = not detected) |
MXCollector¶
| Metric | Type | Labels | Description | Notes |
|---|---|---|---|---|
meraki_mx_uplink_info |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, interface, status |
MX appliance uplink status info (1 = present) |
NetworkHealthCollector¶
| Metric | Type | Labels | Description | Notes |
|---|---|---|---|---|
meraki_ap_channel_utilization_2_4ghz_percent |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, utilization_type |
2.4GHz channel utilization percentage per AP | |
meraki_ap_channel_utilization_5ghz_percent |
gauge | org_id, org_name, network_id, network_name, serial, name, model, device_type, utilization_type |
5GHz channel utilization percentage per AP | |
meraki_network_bluetooth_clients_total |
gauge | org_id, org_name, network_id, network_name |
Total number of Bluetooth clients detected by MR devices in the last 5 minutes | |
meraki_network_channel_utilization_2_4ghz_percent |
gauge | org_id, org_name, network_id, network_name, utilization_type |
Network-wide average 2.4GHz channel utilization percentage | |
meraki_network_channel_utilization_5ghz_percent |
gauge | org_id, org_name, network_id, network_name, utilization_type |
Network-wide average 5GHz channel utilization percentage | |
meraki_network_wireless_connection_stats_total |
gauge | org_id, org_name, network_id, network_name, stat_type |
Network-wide wireless connection statistics over the last 30 minutes (assoc/auth/dhcp/dns/success) | |
meraki_network_wireless_download_kbps |
gauge | org_id, org_name, network_id, network_name |
Network-wide wireless download bandwidth in kilobits per second | |
meraki_network_wireless_upload_kbps |
gauge | org_id, org_name, network_id, network_name |
Network-wide wireless upload bandwidth in kilobits per second |
OrganizationCollector¶
| Metric | Type | Labels | Description | Notes |
|---|---|---|---|---|
meraki_org |
info | org_id, org_name |
Organization information | |
meraki_org_api_requests_by_status |
gauge | org_id, org_name, status_code |
API requests by HTTP status code in the last hour | |
meraki_org_api_requests_total |
gauge | org_id, org_name |
Total API requests made by the organization in the last hour | |
meraki_org_application_usage_downstream_mb |
gauge | org_id, org_name, category |
Downstream application usage in MB by category | |
meraki_org_application_usage_percentage |
gauge | org_id, org_name, category |
Application usage percentage by category | |
meraki_org_application_usage_total_mb |
gauge | org_id, org_name, category |
Total application usage in MB by category | |
meraki_org_application_usage_upstream_mb |
gauge | org_id, org_name, category |
Upstream application usage in MB by category | |
meraki_org_clients_total |
gauge | org_id, org_name |
Total number of active clients in the organization (1-hour window) | |
meraki_org_devices_availability_total |
gauge | org_id, org_name, status, product_type |
Total number of devices by availability status and product type | |
meraki_org_devices_by_model_total |
gauge | org_id, org_name, model |
Total number of devices by specific model | |
meraki_org_devices_total |
gauge | org_id, org_name, device_type |
Total number of devices in the organization | |
meraki_org_licenses_expiring |
gauge | org_id, org_name, license_type |
Number of licenses expiring within 30 days | |
meraki_org_licenses_total |
gauge | org_id, org_name, license_type, status |
Total number of licenses | |
meraki_org_networks_total |
gauge | org_id, org_name |
Total number of networks in the organization | |
meraki_org_packetcaptures_remaining |
gauge | org_id, org_name |
Number of remaining packet captures to process | |
meraki_org_packetcaptures_total |
gauge | org_id, org_name |
Total number of packet captures in the organization | |
meraki_org_usage_downstream_kb |
gauge | org_id, org_name |
Downstream data usage in KB for the 1-hour window | |
meraki_org_usage_total_kb |
gauge | org_id, org_name |
Total data usage in KB for the 1-hour window | |
meraki_org_usage_upstream_kb |
gauge | org_id, org_name |
Upstream data usage in KB for the 1-hour window |
Internal & Platform Metrics¶
AsyncMerakiClient¶
| Metric | Type | Labels | Description | Notes |
|---|---|---|---|---|
meraki_exporter_api_duration_seconds |
histogram | endpoint, method, status_code |
Duration of Meraki API requests in seconds | |
meraki_exporter_api_rate_limit_remaining |
gauge | org_id |
Remaining rate limit for Meraki API | |
meraki_exporter_api_rate_limit_total |
gauge | org_id |
Total rate limit for Meraki API | |
meraki_exporter_api_requests_total |
counter | endpoint, method, status_code |
Total number of Meraki API requests | |
meraki_exporter_api_retry_total |
counter | endpoint, retry_reason |
Total number of API retry attempts |
CardinalityMonitor¶
| Metric | Type | Labels | Description | Notes |
|---|---|---|---|---|
meraki_exporter_cardinality_analyzed_total |
gauge | — | Total number of metrics analyzed in last run | |
meraki_exporter_cardinality_duration_seconds |
gauge | — | Time taken to complete cardinality analysis | |
meraki_exporter_cardinality_warnings_total |
counter | metric_name, severity |
Number of cardinality warnings triggered | |
meraki_exporter_total_series |
gauge | — | Total number of time series across all metrics |
CollectorManager¶
| Metric | Type | Labels | Description | Notes |
|---|---|---|---|---|
meraki_exporter_collection_errors_total |
counter | collector, tier, error_type |
Total number of collection errors by collector and phase | |
meraki_exporter_collection_wait_seconds |
histogram | collector, org_id |
Time an organization spends waiting for semaphore slot before collection starts | |
meraki_exporter_collections_active |
gauge | collector, tier |
Number of parallel organization collections currently active | |
meraki_exporter_collector_failure_streak |
gauge | collector, tier |
Consecutive failures for each collector since last success | |
meraki_exporter_collector_success_age_seconds |
gauge | collector, tier |
Seconds since the last successful collection for each collector |
MetricCollector¶
| Metric | Type | Labels | Description | Notes |
|---|---|---|---|---|
meraki_exporter_collection_smoothing_window_seconds |
gauge | collector, tier |
Configured smoothing window for collector runs | |
meraki_exporter_collector_api_calls_total |
counter | collector, tier, endpoint |
Total number of API calls made by collectors | |
meraki_exporter_collector_duration_seconds |
histogram | collector, tier |
Time spent collecting metrics | |
meraki_exporter_collector_errors_total |
counter | collector, tier, error_type |
Total number of collector errors | |
meraki_exporter_collector_start_offset_seconds |
gauge | collector, tier |
Configured collector start offset within smoothing window | |
meraki_exporter_collector_success_timestamp_seconds |
gauge | collector, tier |
Unix timestamp of last successful collection |
MetricExpirationManager¶
| Metric | Type | Labels | Description | Notes |
|---|---|---|---|---|
meraki_exporter_cache_size_tracked_metrics |
gauge | collector |
Number of metrics currently tracked for expiration | |
meraki_exporter_collection_errors_total_expired |
counter | collector, tier |
Total number of metrics expired due to TTL |
OrgRateLimiter¶
| Metric | Type | Labels | Description | Notes |
|---|---|---|---|---|
meraki_exporter_api_rate_limiter_throttled_total |
counter | org_id, endpoint |
Total number of client-side rate limiter waits | |
meraki_exporter_api_rate_limiter_tokens |
gauge | org_id |
Estimated remaining tokens in client-side rate limiter bucket | |
meraki_exporter_api_rate_limiter_wait_seconds |
histogram | org_id, endpoint |
Seconds spent waiting for client-side rate limiter |
WebhookHandler¶
| Metric | Type | Labels | Description | Notes |
|---|---|---|---|---|
meraki_webhook_events_failed_total |
counter | — | Total webhook events that failed processing | Requires MERAKI_EXPORTER_WEBHOOKS__ENABLED=true |
meraki_webhook_events_processed_total |
counter | — | Total webhook events successfully processed | Requires MERAKI_EXPORTER_WEBHOOKS__ENABLED=true |
meraki_webhook_events_received_total |
counter | — | Total webhook events received | Requires MERAKI_EXPORTER_WEBHOOKS__ENABLED=true |
meraki_webhook_processing_duration_seconds |
histogram | — | Time spent processing webhook events | Requires MERAKI_EXPORTER_WEBHOOKS__ENABLED=true |
meraki_webhook_validation_failures_total |
counter | — | Total webhook validation failures | Requires MERAKI_EXPORTER_WEBHOOKS__ENABLED=true |
Metric Types¶
- Gauge: Current value that can go up or down
- Counter: Cumulative value that only increases
- Histogram: Distribution of observations across buckets
- Info: Metadata metric with labels and value 1