The problem taxonomy is the classification tree that organizes every analysis algorithm, metric, alarm, and AI insight in Kudzu Canopy NOC. Instead of presenting a flat list of KPIs, the platform groups them under operational concerns so you can navigate from a broad area of interest down to specific evidence.
A modern LoRaWAN network can produce dozens of metrics across service quality, RF coverage, capacity, infrastructure health, and operational integrity. Without structure, those metrics become overwhelming. The problem taxonomy gives you a consistent navigation path: start with the operational concern you care about, drill into the specific sub-problem, inspect the alarms and KPIs, and then view the affected devices, gateways, or map cells. Every view that shows metrics — the Metrics Dashboard, Alarms, AI Insights, and Reports — uses this same tree.
The taxonomy is a tree with five levels:
Category
└── Sub-problem
└── Analysis algorithm
└── Metric (KPI)
└── Alarm
Each level narrows the scope:
| Category | Question it answers |
|---|---|
| Quality of Service | The north-star category — closest to business impact and SLAs. Is the network delivering the service expected by applications and customers? |
| Coverage & RF Quality | Physical-layer and propagation issues. Is the radio environment healthy and sufficient? |
| Capacity & Performance | Resource contention and scaling limits. Can the network handle current and future load? |
| Infrastructure & Connectivity | Non-RF system failures. Is the network infrastructure itself functioning correctly? |
| Compliance, Security & Operational Integrity | Protocol correctness, abuse, and operational discipline. Is the network behaving correctly, safely, and within rules? |
The full category and sub-problem tree currently shipped with the platform:
Problem Taxonomy
├── Quality of Service
│ ├── Uplink Delivery Failure
│ ├── Downlink Delivery Failure
│ ├── Join & Access Failure
│ ├── Device Inactivity & Traffic Drop-off
│ ├── Device Behavior Instability
│ └── Customer Specific
├── Coverage & RF Quality
│ ├── Weak Signal / Coverage Degradation
│ ├── Coverage Gaps
│ ├── Frame Integrity Issues
│ └── External RF Contention & Attribution
├── Capacity & Performance
│ ├── Airtime Imbalance
│ ├── Gateway Saturation
│ └── Capacity Forecasting
├── Infrastructure & Connectivity
│ ├── Gateway Availability
│ └── Low Network Redundancy
└── Compliance, Security & Operational Integrity
├── Duty Cycle Violation
├── ADR & Protocol Compliance
└── Identity & Provisioning Issues
Each sub-problem is implemented by one or more analysis algorithms that compute metrics, and those metrics carry the alarms you see in the Alarms view.
The table below summarizes the operational concern that each sub-problem addresses.
| Category | Sub-problem | What it covers |
|---|---|---|
| Quality of Service | Uplink Delivery Failure | Uplink frames that never reach the application server, or are reconstructed from gateway-level losses. |
| Quality of Service | Downlink Delivery Failure | Downlink frames the network could not deliver to the device, including missed confirmed-uplink acknowledgements. |
| Quality of Service | Join & Access Failure | Devices unable to complete OTAA join or repeatedly being rejected by the network. |
| Quality of Service | Device Inactivity & Traffic Drop-off | Devices that stop transmitting or whose traffic decays compared to their historical baseline. |
| Quality of Service | Device Behavior Instability | Erratic frame counters, payload sizes, or transmission cadences indicating a misbehaving end-device. |
| Quality of Service | Customer Specific | Analyses crafted specifically for select customers. |
| Coverage & RF Quality | Weak Signal / Coverage Degradation | Sustained low RSSI/SNR or rising spreading factors that point to deteriorating link budget. |
| Coverage & RF Quality | Coverage Gaps | Geographic cells with no usable gateway reception, identified from device positions and gateway footprints. |
| Coverage & RF Quality | Frame Integrity Issues | CRC errors, malformed frames, and decoding failures at the gateway. |
| Coverage & RF Quality | External RF Contention & Attribution | Nearby third-party LoRaWAN activity that may materially affect this network, with estimates of how much surrounding RF activity is external and likely source regions for that external footprint. |
| Capacity & Performance | Airtime Imbalance | Uneven airtime consumption across channels, spreading factors, or gateways. |
| Capacity & Performance | Gateway Saturation | Gateways approaching their reception or duty-cycle limits during peak periods. |
| Capacity & Performance | Capacity Forecasting | Forward-looking projections of channel and gateway utilization based on current trends. |
| Infrastructure & Connectivity | Gateway Availability | Gateways that go offline, flap, or fail to keep their backhaul connection up. |
| Infrastructure & Connectivity | Low Network Redundancy | Areas served by a single gateway, where any single failure causes coverage loss. |
| Compliance, Security & Operational Integrity | Duty Cycle Violation | Devices or gateways exceeding regional duty-cycle limits. |
| Compliance, Security & Operational Integrity | ADR & Protocol Compliance | Deviations from LoRaWAN specification, including ADR misbehavior and unexpected MAC commands. |
| Compliance, Security & Operational Integrity | Identity & Provisioning Issues | Onboarding, inventory consistency, and device identity conflicts — are devices provisioned correctly, uniquely identified, and actually appearing on the network as expected? |
The taxonomy is not just an organizational convenience — it is the structural backbone that ties the Metrics Dashboard, Alarms view, AI Insights, and Reports together:
When you hover over or click a problem category or algorithm on the Metrics Dashboard, the adjacent map panel updates to highlight the geographic features associated with that scope. You can lock the map focus by clicking the section title.