Skip to content

Commit

Permalink
Entity Analytics: Requirements and limitations (#4162)
Browse files Browse the repository at this point in the history
* Entity Analytics: Requirements and limitations

* Fixes capitalization

* Uses attribute

* Update docs/getting-started/ea-req.asciidoc

Co-authored-by: Nastasha Solomon <79124755+nastasha-solomon@users.noreply.github.com>

* Update docs/getting-started/ea-req.asciidoc

Co-authored-by: Nastasha Solomon <79124755+nastasha-solomon@users.noreply.github.com>

* Update docs/getting-started/ea-req.asciidoc

Co-authored-by: Nastasha Solomon <79124755+nastasha-solomon@users.noreply.github.com>

* Update docs/getting-started/ea-req.asciidoc

Co-authored-by: Nastasha Solomon <79124755+nastasha-solomon@users.noreply.github.com>

* Applies review comments

* Adds reference to Entity Risk Scoring

* Updates licensing info

* Applies review feedback

* Update docs/getting-started/ers-req.asciidoc

---------

Co-authored-by: Nastasha Solomon <79124755+nastasha-solomon@users.noreply.github.com>
(cherry picked from commit aad7b27)
  • Loading branch information
natasha-moore-elastic authored and mergify[bot] committed Nov 7, 2023
1 parent f73fe2c commit fb0d983
Show file tree
Hide file tree
Showing 3 changed files with 46 additions and 0 deletions.
44 changes: 44 additions & 0 deletions docs/getting-started/ers-req.asciidoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
[[ers-requirements]]
= Entity Risk Scoring prerequisites

To use Entity Risk Scoring, your role must have certain cluster, index, and {kib} privileges. This feature requires a https://www.elastic.co/pricing[Platinum subscription] or higher.

This page covers the requirements and guidelines for using the Entity Risk Scoring feature, as well as its known limitations.

[discrete]
== Privileges

To turn on the risk scoring engine, you need the following privileges:

[discrete]
[width="100%",options="header"]
|==============================================

| Cluster | Index | {kib}
a|
* `manage_index_templates`
* `manage_transform`

| `all` privilege for `risk-score.risk-score-*`

a|
* **All** for the **Saved Objects Management** feature under **Management**
* **Read** for the **Security** feature

|==============================================

[discrete]
== {es} resource guidelines

Follow these guidelines to ensure clusters have adequate memory to handle data volume:

* With 2GB of Java Virtual Machine (JVM) heap memory, the risk scoring engine can safely process around 44 million documents, or 30 days of risk data with an ingest rate of 1000 documents per minute.

* With 1GB of JVM heap, the risk scoring engine can safely process around 20 million documents, or 30 days of risk data with an ingest rate of around 450 documents per minute.

[discrete]
== Known limitations

* You can only enable the risk scoring engine in a single {kib} space within a cluster.

* The risk scoring engine uses an internal user role to score all hosts and users, and doesn't respect privileges applied to custom users or roles. After you turn on the risk scoring engine for a {kib} space, all alerts in the space will contribute to host and user risk scores.
1 change: 1 addition & 0 deletions docs/getting-started/index.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ TIP: View the https://www.elastic.co/training/elastic-security-quick-start[{elas
include::sec-app-requirements.asciidoc[leveloffset=+1]
include::detections-req.asciidoc[leveloffset=+2]
include::cases-req.asciidoc[leveloffset=+2]
include::ers-req.asciidoc[leveloffset=+2]
include::ml-req.asciidoc[leveloffset=+2]
include::defend-feature-privs.asciidoc[leveloffset=+2]
include::net-map-req.asciidoc[leveloffset=+2]
Expand Down
1 change: 1 addition & 0 deletions docs/getting-started/sec-app-requirements.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ There are some additional requirements for specific features:

* <<detections-permissions-section>>
* <<case-permissions>>
* <<ers-requirements>>
* <<ml-requirements>>
* <<elastic-endpoint-deploy-reqs, {elastic-endpoint} requirements>>
* <<conf-map-ui>>
Expand Down

0 comments on commit fb0d983

Please sign in to comment.