influxdb/e2e/features/monitoring/history.feature

60 lines
2.2 KiB
Gherkin

@feature-monitoring
@monitoring-alerts
@use-live-data
Feature: Monitoring - Alerts - History
As a user I want to setup alerts
So that I can be notified of important changes in the data
Scenario: Load Initial Alerts view
Given I reset the environment
Given run setup over REST "DEFAULT"
When API sign in user "DEFAULT"
When start live data generator
# It seems 5s is the quickest we can use stably given default values in create check controls
# Tried 1s, but need to use agg function like mean so the checks do not seem to match
"""
{ "pulse": 5000, "model": "count10" }
"""
When wait "10" seconds
When create check over API from file "etc/test-data/test_threshold_check.json" for user "DEFAULT"
When create check over API from file "etc/test-data/test_deadman_crit_check.json" for user "DEFAULT"
When open the signin page
When UI sign in user "DEFAULT"
When click nav menu item "Alerting"
Then the Alerting page is loaded
# Need to create events for toggle markers
When wait "60" seconds
# Exercise controls
Scenario: Exercise Event History Controls
When hover over the name of the check card "Threshold Check from File"
When click open history of the check card "Threshold Check from File"
When click open history confirm of the check card "Threshold Check from File"
When click event history filter input
Then the event history examples dropdown is visible
When click the alert history title
Then the event history examples dropdown is not visible
When get events history graph area
When get event marker types and locations
When zoom into event markers
Then the event marker locations have changed
Then the events history graph has changed
Then the event toggle "OK" is off
Then the event toggle "CRIT" is on
When get events history graph area
When get event marker types and locations
#Unzoom
When double click history graph area
Then the event marker locations have changed
Then the events history graph has changed
Then the event toggle "OK" is off
Then the event toggle "CRIT" is on
# Toggle markers
#incl. hover bars and heads
# Filter - N.B. clear filter shows all checks