-
Notifications
You must be signed in to change notification settings - Fork 1
(DO NOT MERGE) - REL-1207540-telemetry-volume-reduction & REL-1224050-Retension-Policy-Guidelines #44
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
base: REL-1238635-cumulative-cum-folder-hierarchy-change
Are you sure you want to change the base?
(DO NOT MERGE) - REL-1207540-telemetry-volume-reduction & REL-1224050-Retension-Policy-Guidelines #44
Changes from all commits
341f309
62efbac
e70d829
7323447
cd4b49d
93329dd
b1908d6
f5f4f81
0434011
ae1187c
aba3989
f6b2a64
8a36ce1
aea42c9
2d81e28
ccf2acf
fb066b5
efba91f
966d848
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 |
|---|---|---|
|
|
@@ -110,161 +110,35 @@ The number of servers and hardware specifications needed to host the Elastic com | |
| **A few other key notes and reminders:** | ||
|
|
||
| - **Tuning for speed** – Review Elastic’s guidance on how to tune the environment for speed [here](https://www.elastic.co/guide/en/elasticsearch/reference/current/tune-for-search-speed.html). | ||
| - **Hosting Elastic** – While the guidance below recommends installing the Elastic components on many dedicated servers, there are no hard requirements to isolate Elasticsearch, Kibana, or APM Server on dedicated hosts. As evident with the Development environment specifications, the full Elastic stack can be deployed on a single host if that server can meet the storage needs. | ||
| - **Kibana and APM Server hosting:** | ||
| - For Small environments, we recommend dedicated servers for Kibana and APM Server, but can consider installing Kibana and/or APM Server on a single server or even on the same server being used as an Elasticsearch node for development and very small environments. | ||
| - For Medium environments and above, we strongly recommend installing Kibana and APM Server each on dedicated servers. | ||
| - **Nodes in a shared Environment Watch/Data Grid cluster** – In a cluster being used for both Environment Watch and Data Grid Audit, data nodes are not required to be designated for one or the other. Any node in the cluster can support operations for either product, though dedicated node assignments may be needed for certain workloads. | ||
|
|
||
| **Environment Size** | ||
|
|
||
| The environment size is defined by the number of Web, Agent, and Worker servers within the instance. | ||
|
|
||
| | Environment Size| Web Servers | Agent Servers | Workers | | ||
| | --------------- | ------------- | ------------- | ------- | | ||
| | Development | 1 | 1 | 1 | | ||
| | Small | 1 | 4 | 1 | | ||
| | Medium | 2-4 | 5-9 | 2-9 | | ||
| | Large | 5+ | 10+ | 10+ | | ||
|
|
||
| > Each Elasticsearch server should have at least <b>4 vCPU</b> and <b>32 GB RAM</b>. | ||
|
|
||
| #### Environment Size – Development | ||
|
|
||
| > [!NOTE] | ||
| > For a development environment, all Elasticsearch components are installed within a single server to minimize complexity and get up and running as quickly as possible. <b>There are no data upgrades performed for this environment.</b> | ||
| <br /> | ||
|
|
||
| | Elastic Stack Component | Server Count | | ||
| | ----------------------------------------- | ------------ | | ||
| | **Environment Watch Only** | | | ||
| | Elasticsearch/Kibana/APM Server | 1 | | ||
| | **Data Grid Audit Only** | | | ||
| | Elasticsearch/Kibana (optional) | 1 | | ||
| | **Environment Watch and Data Grid Audit** | | | ||
| | Elasticsearch/Kibana/APM Server | 1 | | ||
|
|
||
| | Elastic Stack Component | Server Count | Disk (TB) | | ||
| | ----------------------------------------- | ------------ | ---------- | | ||
| | **Environment Watch Only** | | | | ||
| | Elasticsearch/Kibana/APM Server | 1 | 1 | | ||
| | **Data Grid Audit Only** | | | | ||
| | Elasticsearch/Kibana (optional) | 1 | 1 | | ||
| | **Environment Watch and Data Grid Audit** | | | | ||
| | Elasticsearch/Kibana/APM Server | 1 | 1 | | ||
|
|
||
| #### Environment Size – Small | ||
|
|
||
| > [!NOTE] | ||
| > For a small environment, we recommend dedicated Kibana and APM Server server, but can consider installing Kibana and/or APM Server on a single server or even on the same server being used as an Elasticsearch node. | ||
| <br /> | ||
|
|
||
| | Elastic Stack Component | Server Count | | ||
| | ----------------------------------------- | ------------ | | ||
| | **Environment Watch Only** | | | ||
| | Elasticsearch nodes | 2 | | ||
| | Kibana | 1 | | ||
| | APM Server | 1 | | ||
| | **Data Grid Audit Only** | | | ||
| | Elasticsearch nodes | 2 | | ||
| | Kibana (optional) | 1 | | ||
| | APM Server | N/A | | ||
| | **Environment Watch and Data Grid Audit** | | | ||
| | Elasticsearch nodes | 3 | | ||
| | Kibana | 1 | | ||
| | APM Server | 1 | | ||
|
|
||
| | Elastic Stack Component | Server Count | Disk (TB) | | ||
| | ----------------------------------------- | ------------ | ---------- | | ||
| | **Environment Watch Only** | | | | ||
| | Elasticsearch nodes | 2 | 1 | | ||
| | Kibana | 1 | 1 | | ||
| | APM Server | 1 | 1 | | ||
| | **Data Grid Audit Only** | | | | ||
| | Elasticsearch nodes | 2 | 1 | | ||
| | Kibana (optional) | 1 | 1 | | ||
| | APM Server | N/A | - | | ||
| | **Environment Watch and Data Grid Audit** | | | | ||
| | Elasticsearch nodes | 3 | 1 | | ||
| | Kibana | 1 | 1 | | ||
| | APM Server | 1 | 1 | | ||
|
|
||
| #### Environment Size – Medium | ||
|
|
||
| > [!NOTE] | ||
| > For a medium environment, a few additional nodes are added to the Elasticsearch cluster(s). | ||
| <br /> | ||
|
|
||
| | Elastic Stack Component | Server Count | | ||
| | ----------------------------------------- | ------------ | | ||
| | **Environment Watch Only** | | | ||
| | Elasticsearch nodes | 3 | | ||
| | Kibana | 1 | | ||
| | APM Server | 1 | | ||
| | **Data Grid Audit Only** | | | ||
| | Elasticsearch nodes | 3 | | ||
| | Kibana (optional) | 1 | | ||
| | APM Server | N/A | | ||
| | **Environment Watch and Data Grid Audit** | | | ||
| | Elasticsearch nodes | 6 | | ||
| | Kibana | 1 | | ||
| | APM Server | 1 | | ||
|
|
||
| | Elastic Stack Component | Server Count | Disk (TB) | | ||
| | ----------------------------------------- | ------------ | ---------- | | ||
| | **Environment Watch Only** | | | | ||
| | Elasticsearch nodes | 3 | 2 | | ||
| | Kibana | 1 | 2 | | ||
| | APM Server | 1 | 2 | | ||
| | **Data Grid Audit Only** | | | | ||
| | Elasticsearch nodes | 3 | 2 | | ||
| | Kibana (optional) | 1 | 2 | | ||
| | APM Server | N/A | - | | ||
| | **Environment Watch and Data Grid Audit** | | | | ||
| | Elasticsearch nodes | 6 | 2 | | ||
| | Kibana | 1 | 2 | | ||
| | APM Server | 1 | 2 | | ||
|
|
||
|
|
||
| #### Environment Size – Large | ||
|
|
||
| > [!NOTE] | ||
| > For a large environment, Elasticsearch is scaled horizontally by adding more nodes to the cluster(s). | ||
|
|
||
| | Elastic Stack Component | Server Count | | ||
| | ----------------------------------------- | ---------------------- | | ||
| | **Environment Watch Only** | | | ||
| | Elasticsearch nodes | 4 | | ||
| | Kibana | 1 | | ||
| | APM Server | 1 | | ||
| | **Data Grid Audit Only** | | | ||
| | Elasticsearch nodes | 1-15 (scale on demand) | | ||
| | Kibana (optional) | 1 | | ||
| | APM Server | N/A | | ||
| | **Environment Watch and Data Grid Audit** | | | ||
| | Elasticsearch nodes | 4-18 (scale on demand) | | ||
| | Kibana | 1 | | ||
| | APM Server | 1 | | ||
|
|
||
| | Elastic Stack Component | Server Count | Disk (TB) | | ||
| | ----------------------------------------- | ---------------------- | ---------- | | ||
| | **Environment Watch Only** | | | | ||
| | Elasticsearch nodes | 4 | 4 | | ||
| | Kibana | 1 | 4 | | ||
| | APM Server | 1 | 4 | | ||
| | **Data Grid Audit Only** | | | | ||
| | Elasticsearch nodes | 1-15 (scale on demand) | 4 | | ||
| | Kibana (optional) | 1 | 4 | | ||
| | APM Server | N/A | - | | ||
| | **Environment Watch and Data Grid Audit** | | | | ||
| | Elasticsearch nodes | 4-18 (scale on demand) | 4 | | ||
| | Kibana | 1 | 4 | | ||
| | APM Server | 1 | 4 | | ||
|
|
||
| | Environment Size | Web Servers | Agent Servers | Worker Servers | SQL Distributed Servers | | ||
|
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. @scott-parillo This is mismatching with the slack thread mentioned numbers(https://kcura-pd.slack.com/archives/C0616SVFYBU/p1764962920595329?thread_ts=1764959199.337929&cid=C0616SVFYBU)
Also mismatching with our initial table here May i know whether these numbers are intentional or do i have make some changes? |
||
| | ----------------------------- | ----------- | ------------- | -------------- | ----------------------- | | ||
| | Development | 1 | 2 | 1 | 1 | | ||
| | Small | 2 | 10 | 2 | 2 | | ||
| | Medium | 8 | 20 | 6 | 6 | | ||
| | Large | 12 | 40 | 10 | 12 | | ||
| | X-Large | 24 | 80 | 10 | 16 | | ||
|
|
||
| #### Elastic Stack Infrastructure Recommendations | ||
|
|
||
| | Environment Size | DG/Audit Data Nodes | Environment Watch Data Nodes | APM Servers | Kibana Servers | | ||
| | ----------------------------- | ------------------- | ---------------------------- | ----------- | -------------- | | ||
| | Development | 1 / 500 GB | 1 / 1 TB | 1 | 1 | | ||
| | Small | 1 / 1 TB | 1 / 2 TB | 1 | 1 | | ||
| | Medium | 2 / 2 TB | 2 / 3 TB | 1 | 1 | | ||
| | Large | 5 / 16 TB | 3 / 8 TB | 2 | 2 | | ||
| | X-Large | 10 / 32 TB | 5 / 16 TB | 3 | 3 | | ||
|
|
||
| - Separate Elastic clusters is supported when using both Audit/Environment Watch but not required | ||
| - Application Performance Monitoring(APM)/Kibana servers can be load balanced | ||
| - Each Elasticsearch node should have at least <b>4 vCPU</b> and <b>32 GB RAM</b>. | ||
| - A single Data node can be used for both Audit and Environment Watch in Development environments. | ||
|
|
||
| ### Licensing | ||
|
|
||
| Environment Watch only requires a free and open ("Basic") Elastic license. By default, new installations have a Basic license that never expires. If you would like to utilize additional Elastic features from the Platinum or Enterprise subscription, you will need to purchase the license separately. | ||
| Both Environment Watch and Data Grid Audit require only a free and open ("Basic") Elastic license. By default, new installations have a Basic license that never expires. If you would like to utilize additional Elastic features from the Platinum or Enterprise subscription, you will need to purchase the license separately. | ||
|
|
||
| If you have used Elasticsearch for the optional Data Grid Audit feature on Relativity Server prior to April 2025, you would have been using a Platinum license key provided by Relativity. Effective with Server 2024 Patch 1, the Platinum license is no longer required for Data Grid Audit and Relativity will not provide a Platinum license for any new deployments of Data Grid Audit. All existing Data Grid Audit customers will have until early 2026 to adopt Relativity Server 2024 and update to a Basic Elastic license. | ||
|
|
||
|
|
||

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.
Removed as per the feedback: https://kcura-pd.slack.com/archives/C0616SVFYBU/p1764987926224259?thread_ts=1764987546.162489&cid=C0616SVFYBU