Skip to content

Commit 1894d9a

Browse files
committed
Quit commit to flip the order of solutions
1 parent 8895ccf commit 1894d9a

File tree

1 file changed

+59
-57
lines changed

1 file changed

+59
-57
lines changed

get-started/introduction.md

Lines changed: 59 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -25,43 +25,43 @@ Check out our [customer success stories](https://www.elastic.co/customers/succes
2525

2626
Each of our solutions is available as a fully managed {{serverless-short}} project or a self-managed deployment. Refer to [deployment options](../get-started/deployment-options.md) to learn about these options.
2727

28-
## Elastic {{observability}}
29-
30-
### Overview [observability-overview]
28+
## Elasticsearch
3129

32-
Elastic {{observability}} provides unified observability across applications and infrastructure. It combines logs, metrics, application traces, user experience data, and more into a single, integrated platform. This consolidation allows for powerful, cross-referenced analysis, enabling teams to move from detecting issues to understanding their root causes with speed and efficiency. By leveraging the search and analytics capabilities of {{es}}, it offers a holistic view of system behavior.
30+
### Overview [search-overview]
3331

34-
Elastic {{observability}} embraces open standards like OpenTelemetry for flexible data collection, and offers scalable, cost-efficient data retention with tiered storage.
32+
{{es}} is an open-source, distributed search and analytics engine built on Apache Lucene, used for high-performance full-text search, log analytics, business analytics, and operational intelligence. It stores data in JSON documents, provides REST APIs for easy interaction, and functions as a NoSQL database that enables fast searches, analytics, and AI-driven applications. Built on Apache Lucene, {{es}} is the core of the Search AI platform.
3533

36-
### {{observability}} use cases [observability-use-cases]
34+
### {{es}} use cases [search-use-cases]
35+
Use {{es}} for a wide range of business needs.
3736

38-
Apply Elastic {{observability}} to various scenarios to improve operational awareness and system reliability.
3937
:::{dropdown} Use cases
40-
* **Log Monitoring and Analytics:** Centralize and analyze petabytes of log data from any source. This enables quick searching, ad-hoc queries with ES|QL, and visualization with prebuilt dashboards to diagnose issues.
41-
* **Application Performance Monitoring (APM):** Gain code-level visibility into application performance. By collecting and analyzing traces with native OTel support, teams can identify bottlenecks, track errors, and optimize the end-user experience.
42-
* **Infrastructure Monitoring:** Monitor metrics from servers, virtual machines, containers, and serverless environments with over 400 out-of-the-box integrations, including OpenTelemetry. This provides deep insights into resource utilization and overall system health.
43-
* **Digital Experience Monitoring:**
44-
* **Real User Monitoring (RUM):** Capture and analyze data on how real users interact with web applications to improve perceived performance.
45-
* **Synthetic Monitoring:** Proactively simulate user journeys and API calls to test application availability and functionality.
46-
* **Uptime Monitoring:** Continuously check the status of services and applications to ensure they are available.
47-
* **Universal Profiling:** Gain visibility into system performance and identify expensive lines of code without application instrumentation, helping to increase CPU efficiency and reduce cloud spend.
48-
* **LLM Observability:** Gain deep insights into the performance, usage, and costs of Large Language Model (LLM) prompts and responses.
49-
* **Incident Response and Management:** Facilitate the investigation of operational incidents by correlating data from multiple sources, which accelerates root cause analysis and resolution.
38+
* **Full-text search:** Find specific words or phrases within large volumes of text-based data, such as documents, articles, or product descriptions. Documents and search queries are transformed to enable returning relevant results instead of exact term matches.
39+
* **Semantic search:** Go beyond keyword matching to understand the user's intent. Understanding synonyms and related concepts helps your search engine recognize what users mean, not just what they type.
40+
* **Hybrid search:** Get the best of both worlds by combining traditional keyword search with modern, meaning-based vector search. This ensures your users get the most accurate and relevant results every time.
41+
* **Vector database:** Search for data based on its meaning and context, not just keywords. Understanding the underlying concepts allows you to find similar items, like pictures with the same style or songs with a similar vibe.
42+
* **Retrieval Augmented Generation (RAG):** Connect your generative AI applications (like chatbots) to your private data. This allows your AI to provide more accurate, up-to-date, and relevant answers based on your proprietary information.
43+
* **Geospatial search:** Build location-aware features into your applications. This allows you to do things like find all available services within a certain radius, calculate the distance between two points, or identify the most efficient delivery routes.
5044
:::
5145

52-
### {{observability}} core concepts [observability-concepts]
53-
At the heart of Elastic {{observability}} are several key concepts that enable its capabilities.
46+
### {{es}} core concepts [search-concepts]
47+
Before you decide what type of search to use with {{es}} or bring in your data, familiarize yourself with the following {{es}} concepts.
5448

55-
:::{dropdown} Concepts
56-
* The three pillars of {{observability}} are:
57-
* Logs: Timestamped records of events that provide detailed, contextual information.
58-
* Metrics: Numerical measurements of system performance and health over time.
59-
* Traces: A representation of the end-to-end journey of a request as it travels through a distributed system.
60-
* OpenTelemetry: Elastic Observability offers first-class, production-grade support for OpenTelemetry. This allows organizations to use vendor-neutral instrumentation and stream native OTel data without proprietary agents, leveraging the Elastic Distribution of OpenTelemetry (EDOT).
61-
* AIOps and AI Assistant: Leverages predictive analytics and an LLM-powered AI Assistant to reduce the time required to detect, investigate, and resolve incidents. This includes zero-config anomaly detection, pattern analysis, and the ability to surface correlations and root causes.
62-
* Alerting and Cases: A built-in feature for creating rules to detect complex conditions and trigger actions. It allows teams to stay aware of potential issues and use Cases to track investigation details, assign tasks, and collaborate on resolutions.
63-
* Service Level Objectives (SLOs): A framework for defining and monitoring the reliability of a service. Elastic Observability allows for creating and tracking SLOs to ensure that performance targets are being met.
64-
:::
49+
::::{dropdown} Concepts
50+
51+
* **Index:** A collection of documents with similar characteristics that are uniquely identified by a name or an alias. The name is used to target the index in search queries and other operations.
52+
**Field:** The smallest individual unit of data within a document. It represents a specific property or attribute of the data you're indexing (for example, title, author, date, summary, etc.). Fields are critical for indexing, as they determine how data is analyzed and stored to enable efficient searching.
53+
* **Document:** Any structured data encoded in JSON. {{es}} organizes and stores data into documents.
54+
* **Primary shard:** A self-contained Lucene index that contains some or all data for an index. Shards allow {{es}} to scale horizontally by splitting an index's data into smaller, manageable partitions, improving performance. Each document in an index belongs to one primary shard.
55+
* **Replica:** A copy of a primary shard. Replicas maintain redundant copies of your data across the nodes in your cluster. This protects against hardware failure and increases capacity to serve read requests like searching or retrieving a document.
56+
* **Node:** A single running instance of the {{es}} server.
57+
* **Cluster:** A collection of one or more nodes that holds all your data and provides indexing and search capabilities across all nodes. {{es}} clusters feature primary and replica shards to provide failover in the case of a node going down. When a primary shard goes down, the replica takes its place.
58+
:::{note}
59+
If you're running {{es}} on a serverless deployment, you don't have to worry a bout shards, nodes, or clusters. Elastic manages these for you.
60+
:::
61+
* **Mapping:** The process that defines how a document and its fields are stored and indexed.
62+
* **Client:** Software or an application that facilitates communication and interaction with an {{es}} cluster. It enables applications written in various programming languages to send requests to {{es}}, process the response, and then push that data into the cluster.
63+
64+
::::
6565

6666
## {{elastic-sec}}
6767

@@ -109,43 +109,45 @@ Before diving into setup and configuration, familiarize yourself with the founda
109109
* AI Assistant: A generative AI-powered tool that helps with tasks like alert investigation, incident response, and query generation. It utilizes natural language processing and knowledge retrieval to provide context-aware assistance, summarize threats, suggest next steps, and automate workflows. Use AI Assistant to better understand and respond to security incidents.
110110
:::
111111

112-
## Elasticsearch
113112

114-
### Overview [search-overview]
113+
## Elastic {{observability}}
115114

116-
{{es}} is an open-source, distributed search and analytics engine built on Apache Lucene, used for high-performance full-text search, log analytics, business analytics, and operational intelligence. It stores data in JSON documents, provides REST APIs for easy interaction, and functions as a NoSQL database that enables fast searches, analytics, and AI-driven applications. Built on Apache Lucene, {{es}} is the core of the Search AI platform.
115+
### Overview [observability-overview]
117116

118-
### {{es}} use cases [search-use-cases]
119-
Use {{es}} for a wide range of business needs.
117+
Elastic {{observability}} provides unified observability across applications and infrastructure. It combines logs, metrics, application traces, user experience data, and more into a single, integrated platform. This consolidation allows for powerful, cross-referenced analysis, enabling teams to move from detecting issues to understanding their root causes with speed and efficiency. By leveraging the search and analytics capabilities of {{es}}, it offers a holistic view of system behavior.
120118

119+
Elastic {{observability}} embraces open standards like OpenTelemetry for flexible data collection, and offers scalable, cost-efficient data retention with tiered storage.
120+
121+
### {{observability}} use cases [observability-use-cases]
122+
123+
Apply Elastic {{observability}} to various scenarios to improve operational awareness and system reliability.
121124
:::{dropdown} Use cases
122-
* **Full-text search:** Find specific words or phrases within large volumes of text-based data, such as documents, articles, or product descriptions. Documents and search queries are transformed to enable returning relevant results instead of exact term matches.
123-
* **Semantic search:** Go beyond keyword matching to understand the user's intent. Understanding synonyms and related concepts helps your search engine recognize what users mean, not just what they type.
124-
* **Hybrid search:** Get the best of both worlds by combining traditional keyword search with modern, meaning-based vector search. This ensures your users get the most accurate and relevant results every time.
125-
* **Vector database:** Search for data based on its meaning and context, not just keywords. Understanding the underlying concepts allows you to find similar items, like pictures with the same style or songs with a similar vibe.
126-
* **Retrieval Augmented Generation (RAG):** Connect your generative AI applications (like chatbots) to your private data. This allows your AI to provide more accurate, up-to-date, and relevant answers based on your proprietary information.
127-
* **Geospatial search:** Build location-aware features into your applications. This allows you to do things like find all available services within a certain radius, calculate the distance between two points, or identify the most efficient delivery routes.
125+
* **Log Monitoring and Analytics:** Centralize and analyze petabytes of log data from any source. This enables quick searching, ad-hoc queries with ES|QL, and visualization with prebuilt dashboards to diagnose issues.
126+
* **Application Performance Monitoring (APM):** Gain code-level visibility into application performance. By collecting and analyzing traces with native OTel support, teams can identify bottlenecks, track errors, and optimize the end-user experience.
127+
* **Infrastructure Monitoring:** Monitor metrics from servers, virtual machines, containers, and serverless environments with over 400 out-of-the-box integrations, including OpenTelemetry. This provides deep insights into resource utilization and overall system health.
128+
* **Digital Experience Monitoring:**
129+
* **Real User Monitoring (RUM):** Capture and analyze data on how real users interact with web applications to improve perceived performance.
130+
* **Synthetic Monitoring:** Proactively simulate user journeys and API calls to test application availability and functionality.
131+
* **Uptime Monitoring:** Continuously check the status of services and applications to ensure they are available.
132+
* **Universal Profiling:** Gain visibility into system performance and identify expensive lines of code without application instrumentation, helping to increase CPU efficiency and reduce cloud spend.
133+
* **LLM Observability:** Gain deep insights into the performance, usage, and costs of Large Language Model (LLM) prompts and responses.
134+
* **Incident Response and Management:** Facilitate the investigation of operational incidents by correlating data from multiple sources, which accelerates root cause analysis and resolution.
128135
:::
129136

130-
### {{es}} core concepts [search-concepts]
131-
Before you decide what type of search to use with {{es}} or bring in your data, familiarize yourself with the following {{es}} concepts.
132-
133-
::::{dropdown} Concepts
137+
### {{observability}} core concepts [observability-concepts]
138+
At the heart of Elastic {{observability}} are several key concepts that enable its capabilities.
134139

135-
* **Index:** A collection of documents with similar characteristics that are uniquely identified by a name or an alias. The name is used to target the index in search queries and other operations.
136-
**Field:** The smallest individual unit of data within a document. It represents a specific property or attribute of the data you're indexing (for example, title, author, date, summary, etc.). Fields are critical for indexing, as they determine how data is analyzed and stored to enable efficient searching.
137-
* **Document:** Any structured data encoded in JSON. {{es}} organizes and stores data into documents.
138-
* **Primary shard:** A self-contained Lucene index that contains some or all data for an index. Shards allow {{es}} to scale horizontally by splitting an index's data into smaller, manageable partitions, improving performance. Each document in an index belongs to one primary shard.
139-
* **Replica:** A copy of a primary shard. Replicas maintain redundant copies of your data across the nodes in your cluster. This protects against hardware failure and increases capacity to serve read requests like searching or retrieving a document.
140-
* **Node:** A single running instance of the {{es}} server.
141-
* **Cluster:** A collection of one or more nodes that holds all your data and provides indexing and search capabilities across all nodes. {{es}} clusters feature primary and replica shards to provide failover in the case of a node going down. When a primary shard goes down, the replica takes its place.
142-
:::{note}
143-
If you're running {{es}} on a serverless deployment, you don't have to worry a bout shards, nodes, or clusters. Elastic manages these for you.
144-
:::
145-
* **Mapping:** The process that defines how a document and its fields are stored and indexed.
146-
* **Client:** Software or an application that facilitates communication and interaction with an {{es}} cluster. It enables applications written in various programming languages to send requests to {{es}}, process the response, and then push that data into the cluster.
140+
:::{dropdown} Concepts
141+
* The three pillars of {{observability}} are:
142+
* Logs: Timestamped records of events that provide detailed, contextual information.
143+
* Metrics: Numerical measurements of system performance and health over time.
144+
* Traces: A representation of the end-to-end journey of a request as it travels through a distributed system.
145+
* OpenTelemetry: Elastic Observability offers first-class, production-grade support for OpenTelemetry. This allows organizations to use vendor-neutral instrumentation and stream native OTel data without proprietary agents, leveraging the Elastic Distribution of OpenTelemetry (EDOT).
146+
* AIOps and AI Assistant: Leverages predictive analytics and an LLM-powered AI Assistant to reduce the time required to detect, investigate, and resolve incidents. This includes zero-config anomaly detection, pattern analysis, and the ability to surface correlations and root causes.
147+
* Alerting and Cases: A built-in feature for creating rules to detect complex conditions and trigger actions. It allows teams to stay aware of potential issues and use Cases to track investigation details, assign tasks, and collaborate on resolutions.
148+
* Service Level Objectives (SLOs): A framework for defining and monitoring the reliability of a service. Elastic Observability allows for creating and tracking SLOs to ensure that performance targets are being met.
149+
:::
147150

148-
::::
149151

150152
<!--TBD: Call out how solutions map to Serverless project types? -->
151153
<!-- Content moved from the-stack.md

0 commit comments

Comments
 (0)