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
    Need follow-up to update new metrics

    • 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 (planned)

  • Section 3 — Rule Health & Blocking (planned)

  • 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