-
Notifications
You must be signed in to change notification settings - Fork 575
Add ML modules to Apache integration readme #2640
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
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -32,3 +32,21 @@ generated by the `mod_status` module. | |
| {{event "status"}} | ||
|
|
||
| {{fields "status"}} | ||
|
|
||
| ## ML Modules | ||
|
|
||
| These anomaly detection jobs are available in the Machine Learning app in Kibana | ||
| when you have data that matches the query specified in the | ||
| [manifest](https://github.com/elastic/integrations/blob/main/packages/apache/kibana/ml_module/apache-Logs-ml.json#L11). | ||
|
|
||
| ### Apache Access Logs | ||
|
|
||
| Find unusual activity in HTTP access logs. | ||
|
|
||
| | Job | Description | | ||
| |---|---| | ||
| | visitor_rate_apache | HTTP Access Logs: Detect unusual visitor rates | | ||
| | status_code_rate_apache | HTTP Access Logs: Detect unusual status code rates | | ||
| | source_ip_url_count_apache | HTTP Access Logs: Detect unusual source IPs - high distinct count of URLs | | ||
| | source_ip_request_rate_apache | HTTP Access Logs: Detect unusual source IPs - high request rates | | ||
| | low_request_rate_apache | HTTP Access Logs: Detect low request rates | | ||
|
Comment on lines
+48
to
+52
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @peteharverson Is there any way/list we can grab these fields or mark them in packages? This would be the first step to automate things.
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @mtojek the module JSON file holding the ML anomaly detection job definitions is in Currently we have published ML modules for the apache and nginx packages, and there are two more packages being worked on currently - problem child - #2115, and dga - #2352. |
||
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.
@peteharverson Do you know since which Kibana are these jobs present? We might need to bump up Kibana's constraint in this PR's manifest.
Uh oh!
There was an error while loading. Please reload this page.
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.
@mtojek support for ML modules was added to Fleet for 7.13.0 - elastic/kibana#94950, and the package itself was updated shortly after that PR - #910. So the Kibana constraint looks ok to me.