githubEdit

Why metrics don't appear when filtering by specific tenants in monitoring dashboard

When viewing metrics in the monitoring dashboard, you may notice that selecting a specific tenant (like QA or staging) from the filter shows no data, while selecting "All Tenants" displays metrics correctly. Understanding tenant-specific filtering This behavior occurs because the monitoring dashboard uses tenant-specific node filters. When you select a specific tenant from the filter, the query attempts to fetch node-level data only from that tenant based on both the selected tenant and the node name. However, since pods can be scheduled on any host across tenants, the required node data may not exist within the selected tenant itself. The node-level metrics are typically collected at the shared infrastructure level rather than at individual tenant levels. Solution To view node metrics for a specific tenant's workloads: Select the shared infrastructure tenant (typically named something like "npd-shared" or similar) from the tenant filter This will retrieve the correct node metrics that apply to workloads across all tenants Alternatively, you can select "All Tenants" to view comprehensive metrics across your entire infrastructure. Why this happens This is the expected behavior of the monitoring system. Node-level metrics are collected by monitoring pods (like Filebeat) that run on shared infrastructure nodes. These nodes serve multiple tenants, so the metrics are available at the shared infrastructure level rather than being isolated to individual tenant scopes.

Last updated

Was this helpful?