Elasticsearch and stack - self managed tutorial 1 complete refinement#5636
Elasticsearch and stack - self managed tutorial 1 complete refinement#5636
Conversation
🔍 Preview links for changed docs |
✅ Vale Linting ResultsNo issues found on modified lines! The Vale linter checks documentation changes against the Elastic Docs style guide. To use Vale locally or report issues, refer to Elastic style guide for Vale. |
deploy-manage/deploy/self-managed/tutorial-self-managed-install.md
Outdated
Show resolved
Hide resolved
deploy-manage/deploy/self-managed/tutorial-self-managed-install.md
Outdated
Show resolved
Hide resolved
deploy-manage/deploy/self-managed/tutorial-self-managed-install.md
Outdated
Show resolved
Hide resolved
deploy-manage/deploy/self-managed/tutorial-self-managed-install.md
Outdated
Show resolved
Hide resolved
deploy-manage/deploy/self-managed/tutorial-self-managed-install.md
Outdated
Show resolved
Hide resolved
deploy-manage/deploy/self-managed/tutorial-self-managed-install.md
Outdated
Show resolved
Hide resolved
deploy-manage/deploy/self-managed/tutorial-self-managed-install.md
Outdated
Show resolved
Hide resolved
deploy-manage/deploy/self-managed/tutorial-self-managed-install.md
Outdated
Show resolved
Hide resolved
deploy-manage/deploy/self-managed/tutorial-self-managed-install.md
Outdated
Show resolved
Hide resolved
|
|
||
| * Do you have data ready to ingest? Learn how to [bring your data to Elastic](/manage-data/ingest.md). | ||
| * Use [Elastic {{observability}}](/solutions/observability.md) to unify your logs, infrastructure metrics, uptime, and application performance data. | ||
| * Want to protect your endpoints from security threats? Try [{{elastic-sec}}](/solutions/security.md). Adding endpoint protection is just another integration that you add to the agent policy! |
There was a problem hiding this comment.
| * Want to protect your endpoints from security threats? Try [{{elastic-sec}}](/solutions/security.md). Adding endpoint protection is just another integration that you add to the agent policy. |
@eedugon can you have a look at this last line? I don't know if "just another integration" is correct
wajihaparvez
left a comment
There was a problem hiding this comment.
Looks great @eedugon! ⭐️ Just some minor suggestions
Co-authored-by: wajihaparvez <wajiha.parvez@elastic.co>
shainaraskas
left a comment
There was a problem hiding this comment.
thanks for bringing this back up to date. the one thing I suggest you fix is the variables in the response examples. everything else is prob nitty
| The examples in this guide use RPM Package Manager (RPM) packages to install the {{stack}} {{version.stack}} components on hosts running Red Hat Enterprise Linux 8. The steps for other install methods and operating systems are similar, and can be found in the documentation linked from each section. The packages to install are: | ||
| The examples in this guide use RPM Package Manager (RPM) packages to install the {{stack}} {{version.stack}} components on hosts running Red Hat Enterprise Linux or a compatible distribution such as Rocky Linux. | ||
|
|
||
| For the full list of supported operating systems and platforms, refer to the [Elastic Support Matrix](https://www.elastic.co/support/matrix). |
There was a problem hiding this comment.
can we also link to the other install method guides?
https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/5636/deploy-manage/deploy/self-managed/installing-elasticsearch
deploy-manage/deploy/self-managed/tutorial-self-managed-install.md
Outdated
Show resolved
Hide resolved
deploy-manage/deploy/self-managed/tutorial-self-managed-install.md
Outdated
Show resolved
Hide resolved
deploy-manage/deploy/self-managed/tutorial-self-managed-install.md
Outdated
Show resolved
Hide resolved
| @@ -202,7 +241,7 @@ Before moving ahead to configure additional {{es}} nodes, you need to update the | |||
| ```json | |||
There was a problem hiding this comment.
I think this snippet used to use variables. we should prob edit it at least ot use the stack version and the common build type, and we can just use the most recent lucene version and not be picky about it bumping
There was a problem hiding this comment.
I've cleaned it up, thanks for the tip!
I've also made it shorter, like:
{
"name" : "instance-2",
"cluster_name" : "elasticsearch-demo",
"cluster_uuid" : "<cluster-uuid>",
"version" : {
"number" : "{{version.stack}}",
"build_flavor" : "default",
"build_type" : "rpm",
"build_snapshot" : false
},
"tagline" : "You Know, for Search"
}There was a problem hiding this comment.
is shorter representative of what users might see?
There was a problem hiding this comment.
Yes, exactly, complete response is:
{
"name" : "eedugon1",
"cluster_name" : "elasticsearch-demo",
"cluster_uuid" : "Yd4DGkUHQTu2ukwtiO0gQg",
"version" : {
"number" : "9.3.2",
"build_flavor" : "default",
"build_type" : "rpm",
"build_hash" : "43a703737aab6baefa748bc7b69e4054926f2b2c",
"build_date" : "2026-03-16T13:12:56.143057855Z",
"build_snapshot" : false,
"lucene_version" : "10.3.2",
"minimum_wire_compatibility_version" : "8.19.0",
"minimum_index_compatibility_version" : "8.0.0"
},
"tagline" : "You Know, for Search"
}
I've omitted some of the fields... I don't believe they are relevant at all for the scope of the test, which is to just check if GET / works and returns something.
There was a problem hiding this comment.
we can add some ... to be clearer.
deploy-manage/deploy/self-managed/tutorial-self-managed-install.md
Outdated
Show resolved
Hide resolved
deploy-manage/deploy/self-managed/tutorial-self-managed-install.md
Outdated
Show resolved
Hide resolved
| @@ -525,133 +686,158 @@ Following that path avoids installing {{fleet-server}} and {{agent}} with the ce | |||
| Note also that the automatic setup used here does not configure HTTPS for browser access to {{kib}}, which is highly recommended for production environments. | |||
There was a problem hiding this comment.
link here would be nice
There was a problem hiding this comment.
Fixed in a slightly different way.
Co-authored-by: shainaraskas <58563081+shainaraskas@users.noreply.github.com>
Summary
Major and hopefully final refinement of tutorial 1.
Addressed issues:
Structure and navigation
Step 6: Consolidate {{es}} configurationto the table of contents.Elasticsearch setup and configuration
wgetdownloads withcurl -L -Oequivalents.curl(removedwgetdependency).transport.host, explainedhttp.hostfrom automatic setup, and aligned references to official networking settings docs.node.nameguidance and mirrored it in the second-node flow.Kibana setup and enrollment
xpack.encryptedSavedObjects.encryptionKeysetup inkibana.yml.kibana-encryption-keys generateusage with explicit guidance on which key to use.xpack.encryptedSavedObjects.encryptionKeyis needed for this tutorial path.Fleet Server and Elastic Agent flows
aarch64vsx64) in Fleet Server and Agent install steps.--insecureis required in this tutorial path.elasticusers)https://epr.elastic.co:443{{agent}}per host.Fleet Server hostsandOutputsURL validation).Data validation and closing section
{{observability}}Observability -> Infrastructure -> Hosts.Generative AI disclosure
Closes https://github.com/elastic/docs-content-internal/issues/929