-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
[Uptime] Add Alerting UI #57919
[Uptime] Add Alerting UI #57919
Conversation
Pinging @elastic/uptime (Team:uptime) |
00410dd
to
d366a6e
Compare
Add new alert type for Uptime. Add defensive checks to alert executor. Move status check code to dedicated adapter function. Clean up code.
… from placeholder value.
Good catch on this one. Fixed in e482f08. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM !!
@elasticmachine merge upstream |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I added a few minor wording/icon changes
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
> | ||
<FormattedMessage | ||
id="xpack.uptime.alerts.toggleAlertFlyoutButtonText" | ||
defaultMessage="Alerting" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
defaultMessage="Alerting" | |
defaultMessage="Alerts" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Addressed in 2519a8c.
<EuiContextMenuItem | ||
data-test-subj="xpack.uptime.toggleAlertFlyout" | ||
key="create-alert" | ||
icon="plusInCircle" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
icon="plusInCircle" | |
icon="alert" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
</EuiContextMenuItem>, | ||
<EuiContextMenuItem | ||
data-test-subj="xpack.uptime.navigateToAlertingUi" | ||
icon="gear" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
icon="gear" | |
icon="tableOfContents" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@katrin-freihofner I think I've implemented your feedback on the copy/icons. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM !!
@elasticmachine merge upstream |
💚 Build SucceededHistory
To update your PR or re-run it, just comment with: |
Looks like this PR has a backport PR but it still hasn't been merged. Please merge it ASAP to keep the branches relatively in sync. |
1 similar comment
Looks like this PR has a backport PR but it still hasn't been merged. Please merge it ASAP to keep the branches relatively in sync. |
Summary
Introduce alerting UI to Uptime app.
Running this PR
There are a few configuration settings that must be enabled for alerting/actions to work. In your kibana.yml, specify the following:
In addition, make sure security is enabled for ES. You'll also need to use SSL for Elasticsearch and Kibana, you can do that with the following commands:
yarn start --ssl
yarn es snapshot --ssl
Also, you'll have to configure Heartbeat so it will work with ES in this configuration.
You can find the necessary objects for these keys in your Kibana repo:
~/kibana/packages/kbn-dev-utils/certs/ca.crt
~/kibana/packages/kbn-dev-utils/certs/elasticsearch.crt
~/kibana/packages/kbn-dev-utils/certs/elasticsearch.key
Once you get all that running, you're ready to look at the new functionality.
New functionality
Monitor Status
.Checklist
Delete any items that are not applicable to this PR.
For maintainers