Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Monitoring enhancement #3734

Open
ilarimikkonen opened this issue Mar 28, 2019 · 3 comments
Open

Monitoring enhancement #3734

ilarimikkonen opened this issue Mar 28, 2019 · 3 comments
Labels

Comments

@ilarimikkonen
Copy link
Member

@ilarimikkonen
Copy link
Member Author

so, after user has ticked the tickbox; following ui should be shown
monitorenhancement.png

@ilarimikkonen
Copy link
Member Author

tests:
#1
user ticks "Enable API Monitoring"
expected: New selections are show, like in image in this issues
#2
after test#1 user toggles between different Endpoints
expected: radio selection changes
#3
user sets value 1 to "check every.." selection
user sets value 1 to "alert if checks fail.." selection
user hits save
expected: there is a entry in monitoring table. If you navigate to that API, "API is operating normally" text is shown
#4
user hits save after step 3
expected: new entry appears to the table after a while
#5
user enters non-existing url and hits save
expected: after a while, entry appears stating that API is not working properly. "API is operating normally" text is changed to error code. Additionally when time goes by and test fail given time, user receives email notification, where the Subject is "API health problem" and Body is

"You have enable monitoring, API is doing poorly. Please go check it out.

Get better soon,

APInf staff
"
#6 user unticks "Enable API Monitoring"
expected: no emails are sent. table containing entries disappear. "API is operating normally" text is not shown

@ilarimikkonen
Copy link
Member Author

additional : show data as calendar?
also, show uptime in % somewhere for API users

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant