Skip to content

feat: Add command to show aggregate health data #70

@catmo-syntasso

Description

@catmo-syntasso

As a Kratix user in a less mature org (i.e. no big observability thing)
I want a command to aggregate health data in my CLI
so that I can quickly see if my resources are healthy or not


Feedback we got from our health checks testing was:

  • Expect people to add things into a dashboard, collector on prometheus.
  • Lower maturity teams need a chain of commands, and surfacing information. Dashboards?
  • Want: Aggregation of healthiness of fleet, being easily able to check the output of the health record, association of resources within a team

If this can be kubectl command, even better


6 out of 7 resources are healthy
RESOURCE    KIND        NAMESPACE    STATE
Jenkins-123   Jenkins   Worker       Unhealthy
blah blah blah

Given I have resources with health checks
When I run a kratix get health command (or something that actually fits the format I can't find in notion)
Then I see aggregated information of the status
And if any are unhealthy I see their name so I can find why they are unhealthy.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions