kibana icon indicating copy to clipboard operation
kibana copied to clipboard

[Actionable Observability] Show rules empty state in place of the alerts table when no rules have been created

Open formgeist opened this issue 3 years ago • 7 comments

Summary

We're showing the current alerting empty state panel at the bottom of the page to enable the user to create rules. On the top, the alerts table is empty because no active alerts are available, but in this case, we should show the empty state to enable the user to create rules.

View screens

screencapture-localhost-5601-dnb-app-observability-overview-2022-03-03-12_29_04

screencapture-release-oblt-elastic-dev-app-observability-alerts-rules-2022-08-09-09_40_41

Proposed solution

Show a "create rule" empty prompt when the table is empty because no rules have been created yet.

image

formgeist avatar Mar 03 '22 11:03 formgeist

Pinging @elastic/unified-observability (Team:Unified observability)

elasticmachine avatar Mar 03 '22 11:03 elasticmachine

@formgeist should we wait to make changes to the "empty states" until we know what we will do with the status visualization? I always thought that the status visualization was going to replace the current empty states

estermv avatar Mar 03 '22 11:03 estermv

@mgiota is this something we could solve for the alerts table in general? In the case where a user has no rules, the empty state should suggest creating a rule.

katrin-freihofner avatar Mar 03 '22 14:03 katrin-freihofner

@mgiota Just following up again here, but do you think it's possible to add an appropriate empty state for the alerts table when there are no rules available? Something along the lines of this;

image

formgeist avatar Mar 21 '22 12:03 formgeist

I've opened a new design issue to help resolve this with some design work that is needed for clarifying the empty states we'll show for the various cases. https://github.com/elastic/observability-design/issues/197

formgeist avatar Mar 30 '22 14:03 formgeist

Pinging @elastic/actionable-observability (Team: Actionable Observability)

elasticmachine avatar Aug 09 '22 07:08 elasticmachine

@XavierM This seems to have been observed on the alert table that is meant to be replaced by the shareable one. But does it apply also to the new shareable alert table?

emma-raffenne avatar Aug 10 '22 10:08 emma-raffenne

There's still no empty state for the alerts table that would indicate to the user that they should create a rule if there are no rules set up.

my-deployment-33210e kb us-central1 gcp cloud es io_9243_app_observability_alerts__a=(kuery_%27%27,rangeFrom_now-15m,rangeTo_now,status_all)

formgeist avatar Jul 04 '23 11:07 formgeist