Skip to content

[TRACKING] Grafana Dashboard #459

Description

@rawadhossain

Summary / Objective

This issue tracks the PRs implementing each dashboard section.

Rollout plan

  • Each section → one type: row in the dashboard JSON.
  • Panels may land in separate PRs as metric dependencies merge.
  • Add panels only after the required metric PR merges.
  • Reporter metrics are out of scope.

Checklist / Sub-tasks

  • Section 1 — Fleet Overview - feat: add Fleet Overview Grafana dashboard #325

    • Follow-up: update panels to new metrics - Fleet Overview dashboard follow-up #477
      • Total Managed Nodes - node_readiness_rule_nodes
      • Blocked Nodes - node_readiness_rule_nodes
      • Fleet Availability % - node_readiness_rule_nodes
      • Rules Without Nodes - node_readiness_rule_matched_nodes
  • Section 2 — Fleet Detail - feat: add Fleet Detail Grafana dashboard section #479

    • Nodes by Rule, Blocked Nodes Over Time - node_readiness_rule_nodes
    • Rule Inventory - node_readiness_rules
    • Taint Churn - node_readiness_taint_operations_total
  • Section 3 — Rule Health & Blocking - feat: add Rule Health & Blocking dashboard section #481

    • Blocking Conditions - node_readiness_blocked_nodes, node_readiness_rule_nodes
    • Rule Bottleneck Ranking - node_readiness_enforcement_latency_seconds, node_readiness_taint_operations_total, node_readiness_failures_total
    • Failure Breakdown - node_readiness_failures_total
  • Section 4 — Workload Impact (planned)

  • Section 5 — Controller Internals - feat: add Controller Internals Grafana dashboard #460

    • Controller Up
    • Workqueue Depth - workqueue_depth
    • Workqueue Latency - workqueue_queue_duration_seconds
    • Reconcile Errors - controller_runtime_reconcile_errors_total
    • Bootstrap Completions - node_readiness_bootstrap_completed_total
    • Build Info - node_readiness_build_info

Design Documents & References

Target Milestone / Release

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area/community-meetingIssues or PRs that should potentially be discussed in a Kubernetes community meeting.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions