Skip to content

Collector Reference

This page summarizes the collectors that ship with the exporter.

Each collector owns one or more scheduler endpoint groups and runs its own group-clocked loop; the adaptive scheduler solves a per-group interval (floored at that group's volatility floor) from the configured request budget, so cadence is derived rather than assigned from a fixed tier. See the Scheduler Architecture page for details.

Total collector classes: 49 Auto-registered collectors: 9

Main Collectors (auto-registered)

Collector Purpose Metrics Notes
AlertsCollector Collector for Meraki assurance alerts. 5
ClientsCollector Collector for client-level metrics across all networks. 25 Requires MERAKI_EXPORTER_CLIENTS__ENABLED=true
ConfigCollector Collector for configuration and security settings. 17
DeviceCollector Collector for device-level metrics. 6
InsightCollector Collector for Meraki Insight application-health metrics (#613). 10
MTSensorAlertsCollector Collector for network-wide currently-alerting MT sensor counts. 3
MTSensorCollector Collector for fast-moving sensor metrics (MT devices). 24
NetworkHealthCollector Collector for medium-moving network health metrics. 11
OrganizationCollector Collector for organization-level metrics. 38

Coordinator Relationships

  • DeviceCollector → MGCollector, MRCollector, MSCollector, MSStackCollector, MVCollector, MXCollector, MXUplinkHealthCollector, MXUplinkUsageCollector, MXHACollector, MSPowerCollector
  • MRCollector → MRClientsCollector, MRPerformanceCollector, MRWirelessCollector, MRFirewallCollector, MRRfProfilesCollector, MRSignalQualityCollector, MRCatalystCollector, MRClientLogsCollector
  • MXCollector → MXVpnCollector, MXFirewallCollector
  • NetworkHealthCollector → RFHealthCollector, ConnectionStatsCollector, DataRatesCollector, BluetoothCollector, SSIDPerformanceCollector, LatencyStatsCollector, AirMarshalCollector, MeshCollector
  • OrganizationCollector → APIUsageCollector, LicenseCollector, ClientOverviewCollector, FirmwareCollector, DeviceAvailabilityHistoryCollector, TopUsageCollector, WebhookLogsCollector, EarlyAccessCollector

Sub-collector Catalog

Device Sub-collectors

  • BaseDeviceCollector — Base class for device-specific collectors.
  • MGCollector — Collector for MG cellular gateway metrics.
  • MRCatalystCollector — Collector for Catalyst (CW*) AP wireless-controller association info.
  • MRClientLogsCollector — Emits per-client wireless data-log records (packet loss + signal quality).
  • MRClientsCollector — Collector for MR wireless client connection metrics.
  • MRCollector — Coordinator for Meraki MR (Wireless AP) device collectors.
  • MRFirewallCollector — Collector for per-SSID L3/L7 firewall rule counts and LAN-access policy.
  • MRPerformanceCollector — Collector for MR wireless performance metrics.
  • MRRfProfilesCollector — Collector for per-AP RF profile assignment (config-drift) metrics.
  • MRSignalQualityCollector — Collector for per-AP wireless signal quality (RSSI/SNR).
  • MRWirelessCollector — Collector for MR wireless radio and SSID metrics.
  • MSCollector — Collector for Meraki MS (Switch) devices.
  • MSPowerCollector — Collector for MS rackmount switch power-supply (PSU) module status.
  • MSStackCollector — Collector for MS switch stack health metrics.
  • MTCollector — Collector for Meraki MT (Sensor) devices.
  • MVCollector — Collector for MV security camera metrics.
  • MXCollector — Collector for MX security appliance metrics.
  • MXFirewallCollector — Collector for MX firewall rules and security policy metrics.
  • MXHACollector — Collector for MX high-availability (warm spare) redundancy metrics.
  • MXUplinkHealthCollector — Collector for MX per-uplink WAN loss/latency health metrics.
  • MXUplinkUsageCollector — Collector for MX per-uplink WAN usage (sent/received bytes) metrics.
  • MXVpnCollector — Collector for MX VPN/WAN health metrics.

Network Health Sub-collectors

  • AirMarshalCollector — Collector for Air Marshal rogue AP / SSID-spoofing detection counts.
  • BaseNetworkHealthCollector — Base class for network health sub-collectors.
  • BluetoothCollector — Collector for Bluetooth clients detected by MR devices in a network.
  • ConnectionStatsCollector — Collector for network-wide wireless connection statistics.
  • DataRatesCollector — Collector for network-wide wireless data rate metrics.
  • LatencyStatsCollector — Collector for MR wireless latency statistics.
  • MeshCollector — Collector for wireless mesh link health (repeater APs) - #307.
  • RFHealthCollector — Collector for org-wide wireless RF channel utilization (#271).
  • SSIDPerformanceCollector — Collector for per-SSID wireless performance metrics.

Organization Sub-collectors

  • APIUsageCollector — Collector for organization API usage metrics.
  • BaseOrganizationCollector — Base class for organization sub-collectors.
  • ClientOverviewCollector — Collector for organization client overview metrics.
  • DeviceAvailabilityHistoryCollector — Collector for organization device availability change history metrics.
  • EarlyAccessCollector — Collector for organization Early Access opt-in state (#278, #279).
  • FirmwareCollector — Collector for organization firmware upgrade metrics.
  • LicenseCollector — Collector for organization license metrics.
  • TopUsageCollector — Collector for organization-wide top-N usage leaderboards.
  • WebhookLogsCollector — Collector for organization webhook delivery-log metrics.

Notes