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

[ML] AIOps: Log Rate Analysis: Improve user workflows. #153753

Closed
8 tasks done
walterra opened this issue Mar 27, 2023 · 2 comments
Closed
8 tasks done

[ML] AIOps: Log Rate Analysis: Improve user workflows. #153753

walterra opened this issue Mar 27, 2023 · 2 comments
Assignees
Labels
Feature:ML/AIOps ML AIOps features: Change Point Detection, Log Pattern Analysis, Log Rate Analysis Meta :ml v8.15.0

Comments

@walterra
Copy link
Contributor

walterra commented Mar 27, 2023

Part of #160247.

Meta issue to describe features to improve interoperability with other tools in Kibana.

v8.8

v8.9

  • Integrate into Observability's Alert Details Page

v8.12

v8.13

v8.14

@walterra walterra added :ml Feature:ML/AIOps ML AIOps features: Change Point Detection, Log Pattern Analysis, Log Rate Analysis v8.8.0 labels Mar 27, 2023
@elasticmachine
Copy link
Contributor

Pinging @elastic/ml-ui (:ml)

@walterra walterra added the Meta label Mar 27, 2023
@walterra walterra changed the title [ML] Explain Log Rate Spikes: Improve user workflows. [ML] AIOps Log Rate Analysis: Improve user workflows. Aug 9, 2023
walterra added a commit that referenced this issue Feb 1, 2024
## Summary

Part of #153753.

Adds an action to the actions menu of the ML anomaly table in both
Anomaly Explorer and Single Metric Viewer to Log Rate Analysis. The
action is available for the anomaly detection functions `count`,
`high_count`, `low_count`, `high_non_zero_count` and
`low_non_zero_count`.

- For multi-metric and population jobs, adds the current entity as a
Kuery search filter.
- Fixes an issue with restoring the correct time range from url state.
- Fixes an issue with restoring the correct query from url state.
- The action auto-selects an overall time range and baseline and
deviation time range based on the anomaly timestamp and multiples of
bucket spans.

Functional tests have been added that test the actions in both Anomaly
Explorer and Single Metric Viewer for single and multi metric `count`
job, as well as testing a job when the action should not be available.


[aiops-ad-link-0001.webm](https://github.com/elastic/kibana/assets/230104/c1d1336b-f62d-4861-b1a4-1a8ed9dbef4c)


### Checklist

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed

https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4929
- [x] This was checked for breaking API changes and was [labeled
appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
WafaaNasr pushed a commit to WafaaNasr/kibana that referenced this issue Feb 6, 2024
…c#175289)

## Summary

Part of elastic#153753.

Adds an action to the actions menu of the ML anomaly table in both
Anomaly Explorer and Single Metric Viewer to Log Rate Analysis. The
action is available for the anomaly detection functions `count`,
`high_count`, `low_count`, `high_non_zero_count` and
`low_non_zero_count`.

- For multi-metric and population jobs, adds the current entity as a
Kuery search filter.
- Fixes an issue with restoring the correct time range from url state.
- Fixes an issue with restoring the correct query from url state.
- The action auto-selects an overall time range and baseline and
deviation time range based on the anomaly timestamp and multiples of
bucket spans.

Functional tests have been added that test the actions in both Anomaly
Explorer and Single Metric Viewer for single and multi metric `count`
job, as well as testing a job when the action should not be available.


[aiops-ad-link-0001.webm](https://github.com/elastic/kibana/assets/230104/c1d1336b-f62d-4861-b1a4-1a8ed9dbef4c)


### Checklist

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed

https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4929
- [x] This was checked for breaking API changes and was [labeled
appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
fkanout pushed a commit to fkanout/kibana that referenced this issue Feb 7, 2024
…c#175289)

## Summary

Part of elastic#153753.

Adds an action to the actions menu of the ML anomaly table in both
Anomaly Explorer and Single Metric Viewer to Log Rate Analysis. The
action is available for the anomaly detection functions `count`,
`high_count`, `low_count`, `high_non_zero_count` and
`low_non_zero_count`.

- For multi-metric and population jobs, adds the current entity as a
Kuery search filter.
- Fixes an issue with restoring the correct time range from url state.
- Fixes an issue with restoring the correct query from url state.
- The action auto-selects an overall time range and baseline and
deviation time range based on the anomaly timestamp and multiples of
bucket spans.

Functional tests have been added that test the actions in both Anomaly
Explorer and Single Metric Viewer for single and multi metric `count`
job, as well as testing a job when the action should not be available.


[aiops-ad-link-0001.webm](https://github.com/elastic/kibana/assets/230104/c1d1336b-f62d-4861-b1a4-1a8ed9dbef4c)


### Checklist

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed

https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4929
- [x] This was checked for breaking API changes and was [labeled
appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
CoenWarmer pushed a commit to CoenWarmer/kibana that referenced this issue Feb 15, 2024
…c#175289)

## Summary

Part of elastic#153753.

Adds an action to the actions menu of the ML anomaly table in both
Anomaly Explorer and Single Metric Viewer to Log Rate Analysis. The
action is available for the anomaly detection functions `count`,
`high_count`, `low_count`, `high_non_zero_count` and
`low_non_zero_count`.

- For multi-metric and population jobs, adds the current entity as a
Kuery search filter.
- Fixes an issue with restoring the correct time range from url state.
- Fixes an issue with restoring the correct query from url state.
- The action auto-selects an overall time range and baseline and
deviation time range based on the anomaly timestamp and multiples of
bucket spans.

Functional tests have been added that test the actions in both Anomaly
Explorer and Single Metric Viewer for single and multi metric `count`
job, as well as testing a job when the action should not be available.


[aiops-ad-link-0001.webm](https://github.com/elastic/kibana/assets/230104/c1d1336b-f62d-4861-b1a4-1a8ed9dbef4c)


### Checklist

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed

https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4929
- [x] This was checked for breaking API changes and was [labeled
appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
CoenWarmer pushed a commit to CoenWarmer/kibana that referenced this issue Feb 15, 2024
…c#175289)

## Summary

Part of elastic#153753.

Adds an action to the actions menu of the ML anomaly table in both
Anomaly Explorer and Single Metric Viewer to Log Rate Analysis. The
action is available for the anomaly detection functions `count`,
`high_count`, `low_count`, `high_non_zero_count` and
`low_non_zero_count`.

- For multi-metric and population jobs, adds the current entity as a
Kuery search filter.
- Fixes an issue with restoring the correct time range from url state.
- Fixes an issue with restoring the correct query from url state.
- The action auto-selects an overall time range and baseline and
deviation time range based on the anomaly timestamp and multiples of
bucket spans.

Functional tests have been added that test the actions in both Anomaly
Explorer and Single Metric Viewer for single and multi metric `count`
job, as well as testing a job when the action should not be available.


[aiops-ad-link-0001.webm](https://github.com/elastic/kibana/assets/230104/c1d1336b-f62d-4861-b1a4-1a8ed9dbef4c)


### Checklist

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed

https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4929
- [x] This was checked for breaking API changes and was [labeled
appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
fkanout pushed a commit to fkanout/kibana that referenced this issue Mar 4, 2024
…c#175289)

## Summary

Part of elastic#153753.

Adds an action to the actions menu of the ML anomaly table in both
Anomaly Explorer and Single Metric Viewer to Log Rate Analysis. The
action is available for the anomaly detection functions `count`,
`high_count`, `low_count`, `high_non_zero_count` and
`low_non_zero_count`.

- For multi-metric and population jobs, adds the current entity as a
Kuery search filter.
- Fixes an issue with restoring the correct time range from url state.
- Fixes an issue with restoring the correct query from url state.
- The action auto-selects an overall time range and baseline and
deviation time range based on the anomaly timestamp and multiples of
bucket spans.

Functional tests have been added that test the actions in both Anomaly
Explorer and Single Metric Viewer for single and multi metric `count`
job, as well as testing a job when the action should not be available.


[aiops-ad-link-0001.webm](https://github.com/elastic/kibana/assets/230104/c1d1336b-f62d-4861-b1a4-1a8ed9dbef4c)


### Checklist

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [x] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed

https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4929
- [x] This was checked for breaking API changes and was [labeled
appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
@peteharverson peteharverson changed the title [ML] AIOps Log Rate Analysis: Improve user workflows. [ML] AIOps: Log Rate Analysis: Improve user workflows. Mar 25, 2024
@walterra walterra added v8.15.0 and removed v8.14.0 labels Apr 24, 2024
@walterra
Copy link
Contributor Author

walterra commented Jul 5, 2024

Closing, moved the remaining items to the general backlog issue for log rate analysis #187683.

@walterra walterra closed this as completed Jul 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:ML/AIOps ML AIOps features: Change Point Detection, Log Pattern Analysis, Log Rate Analysis Meta :ml v8.15.0
Projects
None yet
Development

No branches or pull requests

4 participants