<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>elasticsearch Archives | Clever Cloud</title>
	<atom:link href="https://www.clever.cloud/blog/tag/elasticsearch/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.clever.cloud/blog/tag/elasticsearch/</link>
	<description>From Code to Product</description>
	<lastBuildDate>Tue, 24 Feb 2026 15:41:36 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://cdn.clever-cloud.com/uploads/2023/03/cropped-cropped-favicon-32x32.png</url>
	<title>elasticsearch Archives | Clever Cloud</title>
	<link>https://www.clever.cloud/blog/tag/elasticsearch/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Elasticsearch Observability: logs, metrics, and traces explained</title>
		<link>https://www.clever.cloud/blog/engineering/2026/02/10/elasticsearch-observability-logs-metrics-and-traces-explained/</link>
		
		<dc:creator><![CDATA[Leo Le Levé Dandé]]></dc:creator>
		<pubDate>Tue, 10 Feb 2026 15:05:48 +0000</pubDate>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[elasticsearch]]></category>
		<guid isPermaLink="false">https://www.clever.cloud/?p=23434</guid>

					<description><![CDATA[<p><img width="2499" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026 02 10 clever cloud banniere blog elasticsearch observabilite en 1" decoding="async" fetchpriority="high" srcset="https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1.png 2499w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1-1536x682.png 1536w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1-2048x909.png 2048w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1-1368x607.png 1368w" sizes="(max-width: 2499px) 100vw, 2499px" /></p><!-- wp:paragraph -->
<p>This is precisely the <a href="https://www.clever.cloud/clever-cloud-paas/cloud-observability/">role of observability</a>. It is also why Elasticsearch has gradually established itself as an analytical foundation for logs, metrics, and traces.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In this article, we will look at how Elasticsearch fits into an observability approach beyond simple logging, and how it enables technical signals to be correlated in order to better understand application behaviour.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">What is observability, and why Elasticsearch is involved</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Observability refers to the ability to understand the internal state of a system based on its external signals. Unlike traditional monitoring, it is not limited to predefined metrics or fixed thresholds.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Observability relies on collecting rich, contextual data, analysing it across multiple dimensions, and exploring situations that were not anticipated in advance. In this context, Elasticsearch plays a key role. Its indexing and search engine can analyse large volumes of heterogeneous data, structured or unstructured, in near real time, which aligns precisely with the needs of a modern observability approach.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">The three pillars of observability: logs, metrics, and traces</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>An observability strategy is built on three complementary types of signals. Each addresses a different question and provides a specific perspective on system behaviour.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Logs: understanding what happened</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><a href="https://www.clever.cloud/developers/doc/administrate/log-management/">Logs</a> are events produced by applications and infrastructure components. In Elasticsearch, they are associated with a timestamp, either derived from the log event itself or from the ingestion time. They provide a high level of detail and make it possible to understand the precise context of an error, unexpected behaviour, or incident.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Elasticsearch has historically been well suited to this use case:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>ingesting large volumes of data,</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>fast full-text search,</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>fine-grained event exploration.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>Logs provide valuable context, but they become difficult to exploit on their own as architectures become more distributed and data volumes grow significantly.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Metrics: measuring system state</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><a href="https://www.clever.cloud/developers/doc/metrics/">Metrics</a> are numerical data aggregated over time. They describe the overall state of a system and make it possible to track its evolution. Latency, error rates, and resource consumption provide a high-level view of application or infrastructure health.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In Elasticsearch, these data are stored as time-series. This enables aggregations, long-term trend analysis, and anomaly detection, while still allowing metrics to be linked to other technical signals.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Traces: following a request end to end</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Traces describe the full journey of a request through a distributed system. They are essential for understanding dependencies between services and for pinpointing the exact source of latency or errors.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Each trace is composed of multiple segments representing different execution steps. Once indexed in Elasticsearch, these traces can be correlated with associated logs and metrics, making it easier to analyse complex behaviours in microservices environments.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">How Elasticsearch correlates logs, metrics, and traces</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The value of observability does not lie in individual signals taken in isolation, but in their correlation. Elasticsearch facilitates this correlation through several structural mechanisms:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>a shared indexing engine,</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>common schemas such as ECS (Elastic Common Schema), which provides a shared structure for logs, metrics, and traces,</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>cross-signal search capabilities.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>In practice, this approach makes it possible to navigate naturally between signals. An alert triggered by a metric can lead to the analysis of related traces, followed by the exploration of logs associated with a specific request. <a href="https://www.clever.cloud/developers/guides/kibana/">Kibana</a> plays a central role by making these correlations visible and actionable, through visualisations, dashboards, and exploration tools designed for cross-signal analysis.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Historically, Elasticsearch is best known for powering application search engines, particularly for indexing and querying website content. The same principles of fast, contextual search apply to observability data: logs, metrics, and traces are also indexed and queried as datasets, which makes large-scale exploration and correlation possible.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">OpenTelemetry: a key standard for observability with Elasticsearch</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>In modern architectures, data collection is just as important as data analysis. <a href="https://opentelemetry.io/">OpenTelemetry</a> has emerged as an open standard for application instrumentation, covering traces, metrics, and logs.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Elasticsearch natively supports OpenTelemetry, enabling signal collection to be standardised without relying on proprietary formats. This compatibility improves interoperability, <a href="https://www.clever.cloud/commitments/">reduces technological lock-in</a>, and allows observability tooling to evolve without requiring changes to existing application instrumentation.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Observing your applications with Elastic on Clever Cloud</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>In a PaaS hosting context, observability must remain easy to enable and simple to operate. On Clever Cloud, <a href="https://www.clever.cloud/product/elasticsearch/">Elasticsearch is available as a managed add-on</a>. Applications can send their logs using Elasticsearch drains, enabling automatic centralisation of application logs. Several components can then be enabled depending on requirements:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>a managed Elasticsearch cluster,</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Kibana for exploration and visualisation,</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Elastic APM for application performance analysis.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>This approach makes it possible to centralise application logs, collect relevant metrics, and trace requests without having to manage the underlying infrastructure. The goal is not to multiply tools, but to provide a coherent observability foundation integrated into the application lifecycle.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
<div class="wp-block-buttons"><!-- wp:button -->
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://www.clever.cloud/product/elasticsearch/"><strong>Discover Elasticsearch to monitor your apps on Clever Cloud</strong></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Conclusion</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Observability is not about stacking monitoring tools. It is about correlating logs, metrics, and traces in order to understand increasingly complex systems.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Thanks to its indexing, search, and analysis capabilities, Elasticsearch provides a solid technical foundation for this approach. Combined with open standards and interfaces such as Kibana, it enables teams to move from fragmented visibility to a comprehensive understanding of application behaviour.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In modern cloud environments, this correlation is no longer a luxury. It is a necessary condition for operating production systems reliably.</p>
<!-- /wp:paragraph -->]]></description>
										<content:encoded><![CDATA[<p><img width="2499" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026 02 10 clever cloud banniere blog elasticsearch observabilite en 1" decoding="async" srcset="https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1.png 2499w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1-1536x682.png 1536w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1-2048x909.png 2048w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1-1368x607.png 1368w" sizes="(max-width: 2499px) 100vw, 2499px" /></p><!-- wp:paragraph -->
<p>This is precisely the <a href="https://www.clever.cloud/clever-cloud-paas/cloud-observability/">role of observability</a>. It is also why Elasticsearch has gradually established itself as an analytical foundation for logs, metrics, and traces.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In this article, we will look at how Elasticsearch fits into an observability approach beyond simple logging, and how it enables technical signals to be correlated in order to better understand application behaviour.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">What is observability, and why Elasticsearch is involved</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Observability refers to the ability to understand the internal state of a system based on its external signals. Unlike traditional monitoring, it is not limited to predefined metrics or fixed thresholds.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Observability relies on collecting rich, contextual data, analysing it across multiple dimensions, and exploring situations that were not anticipated in advance. In this context, Elasticsearch plays a key role. Its indexing and search engine can analyse large volumes of heterogeneous data, structured or unstructured, in near real time, which aligns precisely with the needs of a modern observability approach.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">The three pillars of observability: logs, metrics, and traces</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>An observability strategy is built on three complementary types of signals. Each addresses a different question and provides a specific perspective on system behaviour.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Logs: understanding what happened</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><a href="https://www.clever.cloud/developers/doc/administrate/log-management/">Logs</a> are events produced by applications and infrastructure components. In Elasticsearch, they are associated with a timestamp, either derived from the log event itself or from the ingestion time. They provide a high level of detail and make it possible to understand the precise context of an error, unexpected behaviour, or incident.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Elasticsearch has historically been well suited to this use case:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>ingesting large volumes of data,</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>fast full-text search,</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>fine-grained event exploration.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>Logs provide valuable context, but they become difficult to exploit on their own as architectures become more distributed and data volumes grow significantly.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Metrics: measuring system state</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><a href="https://www.clever.cloud/developers/doc/metrics/">Metrics</a> are numerical data aggregated over time. They describe the overall state of a system and make it possible to track its evolution. Latency, error rates, and resource consumption provide a high-level view of application or infrastructure health.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In Elasticsearch, these data are stored as time-series. This enables aggregations, long-term trend analysis, and anomaly detection, while still allowing metrics to be linked to other technical signals.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Traces: following a request end to end</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Traces describe the full journey of a request through a distributed system. They are essential for understanding dependencies between services and for pinpointing the exact source of latency or errors.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Each trace is composed of multiple segments representing different execution steps. Once indexed in Elasticsearch, these traces can be correlated with associated logs and metrics, making it easier to analyse complex behaviours in microservices environments.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">How Elasticsearch correlates logs, metrics, and traces</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The value of observability does not lie in individual signals taken in isolation, but in their correlation. Elasticsearch facilitates this correlation through several structural mechanisms:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>a shared indexing engine,</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>common schemas such as ECS (Elastic Common Schema), which provides a shared structure for logs, metrics, and traces,</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>cross-signal search capabilities.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>In practice, this approach makes it possible to navigate naturally between signals. An alert triggered by a metric can lead to the analysis of related traces, followed by the exploration of logs associated with a specific request. <a href="https://www.clever.cloud/developers/guides/kibana/">Kibana</a> plays a central role by making these correlations visible and actionable, through visualisations, dashboards, and exploration tools designed for cross-signal analysis.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Historically, Elasticsearch is best known for powering application search engines, particularly for indexing and querying website content. The same principles of fast, contextual search apply to observability data: logs, metrics, and traces are also indexed and queried as datasets, which makes large-scale exploration and correlation possible.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">OpenTelemetry: a key standard for observability with Elasticsearch</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>In modern architectures, data collection is just as important as data analysis. <a href="https://opentelemetry.io/">OpenTelemetry</a> has emerged as an open standard for application instrumentation, covering traces, metrics, and logs.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Elasticsearch natively supports OpenTelemetry, enabling signal collection to be standardised without relying on proprietary formats. This compatibility improves interoperability, <a href="https://www.clever.cloud/commitments/">reduces technological lock-in</a>, and allows observability tooling to evolve without requiring changes to existing application instrumentation.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Observing your applications with Elastic on Clever Cloud</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>In a PaaS hosting context, observability must remain easy to enable and simple to operate. On Clever Cloud, <a href="https://www.clever.cloud/product/elasticsearch/">Elasticsearch is available as a managed add-on</a>. Applications can send their logs using Elasticsearch drains, enabling automatic centralisation of application logs. Several components can then be enabled depending on requirements:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>a managed Elasticsearch cluster,</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Kibana for exploration and visualisation,</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Elastic APM for application performance analysis.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>This approach makes it possible to centralise application logs, collect relevant metrics, and trace requests without having to manage the underlying infrastructure. The goal is not to multiply tools, but to provide a coherent observability foundation integrated into the application lifecycle.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
<div class="wp-block-buttons"><!-- wp:button -->
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://www.clever.cloud/product/elasticsearch/"><strong>Discover Elasticsearch to monitor your apps on Clever Cloud</strong></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Conclusion</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Observability is not about stacking monitoring tools. It is about correlating logs, metrics, and traces in order to understand increasingly complex systems.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Thanks to its indexing, search, and analysis capabilities, Elasticsearch provides a solid technical foundation for this approach. Combined with open standards and interfaces such as Kibana, it enables teams to move from fragmented visibility to a comprehensive understanding of application behaviour.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In modern cloud environments, this correlation is no longer a luxury. It is a necessary condition for operating production systems reliably.</p>
<!-- /wp:paragraph -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ELK Stack: what it is used for and how to use it for observability</title>
		<link>https://www.clever.cloud/blog/engineering/2026/02/10/elk-stack-what-it-is-used-for-and-how-to-use-it-for-observability/</link>
		
		<dc:creator><![CDATA[Leo Le Levé Dandé]]></dc:creator>
		<pubDate>Tue, 10 Feb 2026 15:05:44 +0000</pubDate>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[elasticsearch]]></category>
		<guid isPermaLink="false">https://www.clever.cloud/?p=23423</guid>

					<description><![CDATA[<p><img width="2500" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elk-stack-en-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026 02 10 clever cloud banniere blog elk stack en 1" decoding="async" srcset="https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elk-stack-en-1.png 2500w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elk-stack-en-1-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elk-stack-en-1-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elk-stack-en-1-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elk-stack-en-1-1536x681.png 1536w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elk-stack-en-1-2048x908.png 2048w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elk-stack-en-1-1368x607.png 1368w" sizes="(max-width: 2500px) 100vw, 2500px" /></p><!-- wp:paragraph -->
<p>It is in this context that the ELK stack has established itself as a technical foundation for analysing, searching, and visualising technical data, particularly logs.<br>In this article, we answer three key questions:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>What exactly is the ELK Stack?</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>What is it used for today, especially in observability?</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>How can it be used effectively without managing the underlying infrastructure?</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:heading -->
<h2 class="wp-block-heading">ELK Stack: a clear definition</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The ELK Stack is a historical acronym that refers to three components:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li><a href="https://www.clever.cloud/product/elasticsearch/"><strong>Elasticsearch</strong></a>: a distributed search and analytics engine;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><a href="https://www.clever.cloud/developers/guides/kibana/"><strong>Kibana</strong></a>: a data exploration and visualisation interface;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Logstash</strong>: a data collection and transformation tool (depending on the context).</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>At present, Elasticsearch and Kibana form the functional core of the ELK stack, particularly for data analysis and visualisation use cases, once the data has been ingested into Elasticsearch.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The term <a href="https://www.clever.cloud/developers/doc/addons/elastic/">Elastic Stack</a> is also used, referring more broadly to the entire Elastic ecosystem. In common usage—especially in cloud environments—the ELK Stack generally refers to the combination of a data collection mechanism, often agent-based, with Elasticsearch for storage and analysis, and Kibana for visualisation.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">What is the ELK Stack used for?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The ELK Stack is used to centralise, analyse, and exploit technical data coming from systems and applications. It enables large volumes of data to be indexed and analysed across wide time ranges, while correlating information from multiple sources, services, or environments.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This analytical capability makes it a widely adopted tool for understanding application behaviour, diagnosing incidents, investigating anomalies, or exploring operational data. Its main strength lies in the ability to move quickly from raw data to actionable insights, without relying on specialised tools for each individual use case.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">ELK Stack and observability: what is the connection?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><a href="https://www.clever.cloud/clever-cloud-paas/cloud-observability/">Observability</a> aims to understand the internal state of a system through its observable signals. Among these signals, logs play a central role, as they describe precisely what an application is doing at a given point in time.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In this context, the ELK Stack provides a particularly well-suited foundation for log-centric observability. Elasticsearch enables large-scale search and correlation of events, while Kibana provides a visual layer that makes analysis and interpretation easier. Together, they make it possible to detect abnormal behaviour, reconstruct the timeline of an incident, and analyse trends over time.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In an observability approach, the ELK Stack is therefore mainly used as a log analysis foundation, complemented by other signals depending on the needs.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">How to use the ELK Stack without managing infrastructure</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>One of the main barriers to adopting the ELK Stack has long been its operational complexity. Deploying, maintaining, and scaling such a stack requires handling capacity planning, upgrades, security, and backups.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In cloud environments, this operational burden can quickly distract teams from their primary goal: analysing data rather than managing infrastructure. This is why many teams now turn to managed approaches.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Managed approach</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>In a managed approach, Elasticsearch and Kibana are provided as ready-to-use services. The underlying infrastructure and part of the day-to-day operations—such as service provisioning, maintenance, backups, and access control according to the platform’s model—are handled by the platform. This allows teams to focus on usage rather than operations.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In this model, log collection is handled by the platform’s mechanisms. On Clever Cloud, applications and add-ons can expose their logs through drains, which redirect them to a target Elasticsearch instance without deploying any collection tooling inside the PaaS.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>On Clever Cloud, it is for example possible to create an Elastic Stack add-on that provides:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>a <a href="https://www.clever.cloud/product/elasticsearch/">managed Elasticsearch service</a>;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>an associated Kibana instance;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>built-in security and backup mechanisms;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>a connection using the access credentials provided by the add-on.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>This approach makes it possible to leverage the ELK Stack without managing low-level infrastructure concerns, while retaining the analytical power of Elasticsearch.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Concrete observability use cases</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Application log analysis</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Centralising application logs in Elasticsearch makes it possible to quickly search for errors, explore specific events, or filter data using multiple criteria. This capability is essential for understanding the real behaviour of an application in production.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Incident diagnosis</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>When an incident occurs, event correlation becomes critical. The ELK Stack allows teams to analyse event timelines, identify the components involved, and better understand root causes, without being limited to a fragmented view of logs.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Application behaviour monitoring</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Over time, analysing indexed data in Elasticsearch helps detect trends, abnormal spikes, or behavioural changes. Kibana dashboards facilitate this analysis and provide a synthetic view tailored to technical teams.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Conclusion</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The ELK Stack remains a solid foundation for analysing and exploiting technical data, particularly logs. Its role in observability practices has grown alongside the evolution of cloud-native and distributed architectures.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>By relying on the functional core of the ELK Stack—namely Elasticsearch and Kibana—it is possible to build an analysis environment suited to modern needs without necessarily managing the underlying infrastructure. Managed approaches help reduce operational complexity and allow teams to focus on data value.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>ELK Stack use cases continue to evolve. Recent work by Elastic on new log management models, such as streams, opens the door to more flexible approaches better suited to current data volumes. These evolutions build on existing foundations without calling into question Elasticsearch’s central role in observability data analysis.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For those looking to explore these use cases in a controlled environment, creating an Elastic Stack add-on on Clever Cloud offers a pragmatic way to <a href="https://www.clever.cloud/blog/engineering/2026/02/10/elasticsearch-observability-logs-metrics-and-traces-explained/">approach Elasticsearch-based observability</a> without turning operations into a constraint.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
<div class="wp-block-buttons"><!-- wp:button -->
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://www.clever.cloud/developers/doc/addons/elastic/"><strong>Create an Elastic Stack add-on on Clever Cloud</strong></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->]]></description>
										<content:encoded><![CDATA[<p><img width="2500" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elk-stack-en-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026 02 10 clever cloud banniere blog elk stack en 1" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elk-stack-en-1.png 2500w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elk-stack-en-1-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elk-stack-en-1-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elk-stack-en-1-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elk-stack-en-1-1536x681.png 1536w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elk-stack-en-1-2048x908.png 2048w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elk-stack-en-1-1368x607.png 1368w" sizes="auto, (max-width: 2500px) 100vw, 2500px" /></p><!-- wp:paragraph -->
<p>It is in this context that the ELK stack has established itself as a technical foundation for analysing, searching, and visualising technical data, particularly logs.<br>In this article, we answer three key questions:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>What exactly is the ELK Stack?</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>What is it used for today, especially in observability?</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>How can it be used effectively without managing the underlying infrastructure?</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:heading -->
<h2 class="wp-block-heading">ELK Stack: a clear definition</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The ELK Stack is a historical acronym that refers to three components:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li><a href="https://www.clever.cloud/product/elasticsearch/"><strong>Elasticsearch</strong></a>: a distributed search and analytics engine;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><a href="https://www.clever.cloud/developers/guides/kibana/"><strong>Kibana</strong></a>: a data exploration and visualisation interface;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Logstash</strong>: a data collection and transformation tool (depending on the context).</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>At present, Elasticsearch and Kibana form the functional core of the ELK stack, particularly for data analysis and visualisation use cases, once the data has been ingested into Elasticsearch.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The term <a href="https://www.clever.cloud/developers/doc/addons/elastic/">Elastic Stack</a> is also used, referring more broadly to the entire Elastic ecosystem. In common usage—especially in cloud environments—the ELK Stack generally refers to the combination of a data collection mechanism, often agent-based, with Elasticsearch for storage and analysis, and Kibana for visualisation.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">What is the ELK Stack used for?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The ELK Stack is used to centralise, analyse, and exploit technical data coming from systems and applications. It enables large volumes of data to be indexed and analysed across wide time ranges, while correlating information from multiple sources, services, or environments.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This analytical capability makes it a widely adopted tool for understanding application behaviour, diagnosing incidents, investigating anomalies, or exploring operational data. Its main strength lies in the ability to move quickly from raw data to actionable insights, without relying on specialised tools for each individual use case.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">ELK Stack and observability: what is the connection?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><a href="https://www.clever.cloud/clever-cloud-paas/cloud-observability/">Observability</a> aims to understand the internal state of a system through its observable signals. Among these signals, logs play a central role, as they describe precisely what an application is doing at a given point in time.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In this context, the ELK Stack provides a particularly well-suited foundation for log-centric observability. Elasticsearch enables large-scale search and correlation of events, while Kibana provides a visual layer that makes analysis and interpretation easier. Together, they make it possible to detect abnormal behaviour, reconstruct the timeline of an incident, and analyse trends over time.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In an observability approach, the ELK Stack is therefore mainly used as a log analysis foundation, complemented by other signals depending on the needs.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">How to use the ELK Stack without managing infrastructure</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>One of the main barriers to adopting the ELK Stack has long been its operational complexity. Deploying, maintaining, and scaling such a stack requires handling capacity planning, upgrades, security, and backups.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In cloud environments, this operational burden can quickly distract teams from their primary goal: analysing data rather than managing infrastructure. This is why many teams now turn to managed approaches.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Managed approach</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>In a managed approach, Elasticsearch and Kibana are provided as ready-to-use services. The underlying infrastructure and part of the day-to-day operations—such as service provisioning, maintenance, backups, and access control according to the platform’s model—are handled by the platform. This allows teams to focus on usage rather than operations.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In this model, log collection is handled by the platform’s mechanisms. On Clever Cloud, applications and add-ons can expose their logs through drains, which redirect them to a target Elasticsearch instance without deploying any collection tooling inside the PaaS.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>On Clever Cloud, it is for example possible to create an Elastic Stack add-on that provides:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>a <a href="https://www.clever.cloud/product/elasticsearch/">managed Elasticsearch service</a>;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>an associated Kibana instance;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>built-in security and backup mechanisms;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>a connection using the access credentials provided by the add-on.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>This approach makes it possible to leverage the ELK Stack without managing low-level infrastructure concerns, while retaining the analytical power of Elasticsearch.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Concrete observability use cases</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Application log analysis</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Centralising application logs in Elasticsearch makes it possible to quickly search for errors, explore specific events, or filter data using multiple criteria. This capability is essential for understanding the real behaviour of an application in production.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Incident diagnosis</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>When an incident occurs, event correlation becomes critical. The ELK Stack allows teams to analyse event timelines, identify the components involved, and better understand root causes, without being limited to a fragmented view of logs.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Application behaviour monitoring</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Over time, analysing indexed data in Elasticsearch helps detect trends, abnormal spikes, or behavioural changes. Kibana dashboards facilitate this analysis and provide a synthetic view tailored to technical teams.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Conclusion</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The ELK Stack remains a solid foundation for analysing and exploiting technical data, particularly logs. Its role in observability practices has grown alongside the evolution of cloud-native and distributed architectures.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>By relying on the functional core of the ELK Stack—namely Elasticsearch and Kibana—it is possible to build an analysis environment suited to modern needs without necessarily managing the underlying infrastructure. Managed approaches help reduce operational complexity and allow teams to focus on data value.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>ELK Stack use cases continue to evolve. Recent work by Elastic on new log management models, such as streams, opens the door to more flexible approaches better suited to current data volumes. These evolutions build on existing foundations without calling into question Elasticsearch’s central role in observability data analysis.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For those looking to explore these use cases in a controlled environment, creating an Elastic Stack add-on on Clever Cloud offers a pragmatic way to <a href="https://www.clever.cloud/blog/engineering/2026/02/10/elasticsearch-observability-logs-metrics-and-traces-explained/">approach Elasticsearch-based observability</a> without turning operations into a constraint.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
<div class="wp-block-buttons"><!-- wp:button -->
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://www.clever.cloud/developers/doc/addons/elastic/"><strong>Create an Elastic Stack add-on on Clever Cloud</strong></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Elastic Basics: Indexation</title>
		<link>https://www.clever.cloud/blog/features/2020/04/02/indexing-elasticsearch-clever-cloud/</link>
		
		<dc:creator><![CDATA[Valeriane Venance]]></dc:creator>
		<pubDate>Thu, 02 Apr 2020 17:10:00 +0000</pubDate>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[elastic]]></category>
		<category><![CDATA[elasticsearch]]></category>
		<category><![CDATA[indexation]]></category>
		<category><![CDATA[node]]></category>
		<guid isPermaLink="false">https://www2.cleverapps.io/wp/blog/technology/2020/04/02/indexing-elasticsearch-clever-cloud/</guid>

					<description><![CDATA[<p><img width="1400" height="540" src="https://cdn.clever-cloud.com/uploads/2021/08/elastic-indexation-clever-cloud-1.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="elastic indexation clever cloud 1" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2021/08/elastic-indexation-clever-cloud-1.jpg 1400w, https://cdn.clever-cloud.com/uploads/2021/08/elastic-indexation-clever-cloud-1-300x116.jpg 300w, https://cdn.clever-cloud.com/uploads/2021/08/elastic-indexation-clever-cloud-1-1024x395.jpg 1024w, https://cdn.clever-cloud.com/uploads/2021/08/elastic-indexation-clever-cloud-1-768x296.jpg 768w, https://cdn.clever-cloud.com/uploads/2021/08/elastic-indexation-clever-cloud-1-1368x528.jpg 1368w" sizes="auto, (max-width: 1400px) 100vw, 1400px" /></p><p>In my <a href="https://www.clever.cloud/blog/features/2020/03/30/elastic-canvas-clever-cloud/">last article</a> I created a simple Canvas workpad in my Kibana. To do so I already had meetup data indexed in my Elastic instance. Today I am going to tell you how I did gather data and added it to Elasticsearch.</p>
<span id="more-2972"></span>

<h2 id="selecting-meetups-i-want-to-track">Selecting meetups I want to track</h2>
<p>The first thing to do is to select a list of meetup groups you want to keep track of. There are many ways to do that using the <a href="https://www.meetup.com/meetup_api/">Meetup API</a>. For instance, you can search to similar groups using the <a href="https://www.meetup.com/fr-FR/meetup_api/docs/:urlname/similar_groups/?uri=%2Fmeetup_api%2Fdocs%2F%3Aurlname%2Fsimilar_groups%2F">similar_groups endpoint</a>. I let you read the API documentation to find a way to select the events you will track. You just need to format the response to extract the cities and the names of the Meetups groups in a JSON file formatted as follows:</p>
<pre><code class="language-json">{
  &quot;City name 1&quot;: [
    &quot;meetup group name 1&quot;,
    &quot;meetup group name 2&quot;,
    ...
  ],
  &quot;City name 2&quot;: [
    &quot;meetup group name 1&quot;,
    ...
  ]
}
</code></pre>
<h2 id="getting-data-about-meetup-events">Getting data about meetup events</h2>
<p>Once you have this, you can use the <a href="https://github.com/CleverCloud/meetups-elastic-import">node.js application we created</a>. Of course it has the Elasticsearch dependency in package.json. You are strongly invited to check out the source code at this point. You can see in the index.js many parts of interest:</p>
<ul>
<li>The creation of an express server listening on port 8080. We need it, so Clever Cloud will know our app is up running.</li>
</ul>
<pre><code class="language-javascript">app.get(&#39;/&#39;, (req, res) =&gt; {
    res.send(&#39;Hello !&#39;);
});
app.listen(8080, () =&gt; console.log(&#39;Listening on port 8080!&#39;)); 
</code></pre>
<ul>
<li>The meetup API call:</li>
</ul>
<pre><code class="language-javascript">axios.get(`https://api.meetup.com/${meetupName}/events/?status=past,upcoming\&amp;fields=comment_count`)
</code></pre>
<ul>
<li>the creation of Elasticsearch indexes:</li>
</ul>
<pre><code class="language-javascript">await client.indices.create({
  index: &quot;meetup&quot;,
  body : {
    &quot;mappings&quot;: {
      &quot;properties&quot;: {
        &quot;time&quot;:  {&quot;type&quot;: &quot;date&quot;, &quot;format&quot;: &quot;epoch_millis&quot;},
        &quot;group.name&quot;: {&quot;type&quot;: &quot;keyword&quot;},
        &quot;yes_rsvp_count&quot; : {&quot;type&quot;: &quot;integer&quot;},
        &quot;grouploc&quot;: {&quot;type&quot;: &quot;geo_point&quot;},
        &quot;venueloc&quot;:{&quot;type&quot;: &quot;geo_point&quot;}
      }
    }
  }
});
</code></pre>
<ul>
<li>The creation of another server where our meetup API calls happen, listening on port 8081. We can also notice that we&#39;ve restricted our server to allow only localhost connections.</li>
</ul>
<pre><code class="language-javascript">localapp.listen(8081, &#39;localhost&#39;, function() {
  console.log(&quot;... port %d in %s mode&quot;, 8081, localapp.settings.env);
</code></pre>
<p>Now in <code>./clevercloud/cron.json</code> you can notice a cron task, wich will trigger a curl on <code>http://localhost:8081/</code> every night at 1 AM:</p>
<pre><code class="language-json">&quot;0 1 * * * /usr/host/bin/curl http://localhost:8081/&quot;
</code></pre>
<p>It is this cron that will call our second server to trigger the meetup API calls.</p>
<p>True fact: to use it in its current version, you must keep your application running all the time for one hour of usage maximum. A way to improve the application regarding this issue would be to implement authentication to our application, so we still are the only one having access.</p>
<p>Then remove the cron from this project to have it running in your main application instead. Your main application will be the one consuming this indexed data. Taking advantage on the fact that every virtual machine running on Clever Cloud already has the Clever Tools CLI installed, we could improve our cron to start the application for an hour then stop it when it has finished its indexation job.</p>
<p>So you will end up with two machines, one with your main application, and the second one running for one hour each night.</p>
<p>We must also know that Clever Cloud does not monitor what&#39;s going on on port 8081. You could add a logging system or use Elastic APM to monitor your application during its execution time.</p>
<p>This is an approach among many others, do not hesitate to talk with us about your own implementation.</p>
<p>Okay, let&#39;s go back to our main goal, and to do so, you can use our sample data meetup list or use your own by replacing the json in the <code>meetups.json</code>file.</p>
<h2 id="try-it-out">Try it out</h2>
<p>You can <code>$ git clone</code> the repo in your console, and go into your Clever Cloud console.</p>
<p>Under the organization of your choice, select <strong>New</strong>, <strong>Application</strong>, <strong>Node</strong>. When prompted if you need add-ons, select <strong>Elastic Stack</strong>, select the plan you need and <strong>enable Kibana</strong> as an option.</p>
<p>In the environment variables menu of your application, add <code>NODE_ENV=production</code> and add the provided <code>clever remote</code> to your local git folder. Then push using <code>git push -u clever master</code>.</p>
<p>Your deployment will start and thanks to the <code>ES_ADDON_URI</code> we provided in our index.js file, we have nothing else to configure, our application will start sending data to elastic.</p>
<h2 id="visualize-your-data-and-go-further">Visualize your data and go further</h2>
<p>Either in your Kibana or Elastic instance menu in the Clever Cloud console, in the information page you will find a <strong>Open Kibana</strong> button. Click it and login using your Clever Cloud credentials.</p>
<p>Into Kibana click on the <strong>Management</strong> (gear) icon in the left side menu. Under the Kibana title, select <strong>Index Patterns</strong>, then <strong>meetup*</strong> to see how the data is indexed.</p>
<figure style="position:relative;width:50%;height:auto;margin:0 auto">
  <img data-action="zoom"  alt="index of meetups in Kibana" src="https://cdn.clever-cloud.com/uploads/2021/08/kibana-meetups.png"/>
</figure>

<p>Of course at this point, you are able to do the exact same as I did in the previous article <a href="https://www.loom.com/share/e36ce43a8d104984bba96cde3c67d714">video</a>.</p>
<p>Here is the ElasticSQL query I used in the Canvas demonstration:</p>
<pre><code class="language-sql">SELECT AVG(&quot;yes_rsvp_count&quot;) AS average, &quot;group.name&quot; FROM &quot;meetup*&quot;
GROUP BY &quot;group.name&quot;
ORDER BY average DESC
LIMIT 5
</code></pre>
<p>Happy indexing!</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="1400" height="540" src="https://cdn.clever-cloud.com/uploads/2021/08/elastic-indexation-clever-cloud-1.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="elastic indexation clever cloud 1" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2021/08/elastic-indexation-clever-cloud-1.jpg 1400w, https://cdn.clever-cloud.com/uploads/2021/08/elastic-indexation-clever-cloud-1-300x116.jpg 300w, https://cdn.clever-cloud.com/uploads/2021/08/elastic-indexation-clever-cloud-1-1024x395.jpg 1024w, https://cdn.clever-cloud.com/uploads/2021/08/elastic-indexation-clever-cloud-1-768x296.jpg 768w, https://cdn.clever-cloud.com/uploads/2021/08/elastic-indexation-clever-cloud-1-1368x528.jpg 1368w" sizes="auto, (max-width: 1400px) 100vw, 1400px" /></p><p>In my <a href="https://www.clever.cloud/blog/features/2020/03/30/elastic-canvas-clever-cloud/">last article</a> I created a simple Canvas workpad in my Kibana. To do so I already had meetup data indexed in my Elastic instance. Today I am going to tell you how I did gather data and added it to Elasticsearch.</p>
<span id="more-2972"></span>

<h2 id="selecting-meetups-i-want-to-track">Selecting meetups I want to track</h2>
<p>The first thing to do is to select a list of meetup groups you want to keep track of. There are many ways to do that using the <a href="https://www.meetup.com/meetup_api/">Meetup API</a>. For instance, you can search to similar groups using the <a href="https://www.meetup.com/fr-FR/meetup_api/docs/:urlname/similar_groups/?uri=%2Fmeetup_api%2Fdocs%2F%3Aurlname%2Fsimilar_groups%2F">similar_groups endpoint</a>. I let you read the API documentation to find a way to select the events you will track. You just need to format the response to extract the cities and the names of the Meetups groups in a JSON file formatted as follows:</p>
<pre><code class="language-json">{
  &quot;City name 1&quot;: [
    &quot;meetup group name 1&quot;,
    &quot;meetup group name 2&quot;,
    ...
  ],
  &quot;City name 2&quot;: [
    &quot;meetup group name 1&quot;,
    ...
  ]
}
</code></pre>
<h2 id="getting-data-about-meetup-events">Getting data about meetup events</h2>
<p>Once you have this, you can use the <a href="https://github.com/CleverCloud/meetups-elastic-import">node.js application we created</a>. Of course it has the Elasticsearch dependency in package.json. You are strongly invited to check out the source code at this point. You can see in the index.js many parts of interest:</p>
<ul>
<li>The creation of an express server listening on port 8080. We need it, so Clever Cloud will know our app is up running.</li>
</ul>
<pre><code class="language-javascript">app.get(&#39;/&#39;, (req, res) =&gt; {
    res.send(&#39;Hello !&#39;);
});
app.listen(8080, () =&gt; console.log(&#39;Listening on port 8080!&#39;)); 
</code></pre>
<ul>
<li>The meetup API call:</li>
</ul>
<pre><code class="language-javascript">axios.get(`https://api.meetup.com/${meetupName}/events/?status=past,upcoming\&amp;fields=comment_count`)
</code></pre>
<ul>
<li>the creation of Elasticsearch indexes:</li>
</ul>
<pre><code class="language-javascript">await client.indices.create({
  index: &quot;meetup&quot;,
  body : {
    &quot;mappings&quot;: {
      &quot;properties&quot;: {
        &quot;time&quot;:  {&quot;type&quot;: &quot;date&quot;, &quot;format&quot;: &quot;epoch_millis&quot;},
        &quot;group.name&quot;: {&quot;type&quot;: &quot;keyword&quot;},
        &quot;yes_rsvp_count&quot; : {&quot;type&quot;: &quot;integer&quot;},
        &quot;grouploc&quot;: {&quot;type&quot;: &quot;geo_point&quot;},
        &quot;venueloc&quot;:{&quot;type&quot;: &quot;geo_point&quot;}
      }
    }
  }
});
</code></pre>
<ul>
<li>The creation of another server where our meetup API calls happen, listening on port 8081. We can also notice that we&#39;ve restricted our server to allow only localhost connections.</li>
</ul>
<pre><code class="language-javascript">localapp.listen(8081, &#39;localhost&#39;, function() {
  console.log(&quot;... port %d in %s mode&quot;, 8081, localapp.settings.env);
</code></pre>
<p>Now in <code>./clevercloud/cron.json</code> you can notice a cron task, wich will trigger a curl on <code>http://localhost:8081/</code> every night at 1 AM:</p>
<pre><code class="language-json">&quot;0 1 * * * /usr/host/bin/curl http://localhost:8081/&quot;
</code></pre>
<p>It is this cron that will call our second server to trigger the meetup API calls.</p>
<p>True fact: to use it in its current version, you must keep your application running all the time for one hour of usage maximum. A way to improve the application regarding this issue would be to implement authentication to our application, so we still are the only one having access.</p>
<p>Then remove the cron from this project to have it running in your main application instead. Your main application will be the one consuming this indexed data. Taking advantage on the fact that every virtual machine running on Clever Cloud already has the Clever Tools CLI installed, we could improve our cron to start the application for an hour then stop it when it has finished its indexation job.</p>
<p>So you will end up with two machines, one with your main application, and the second one running for one hour each night.</p>
<p>We must also know that Clever Cloud does not monitor what&#39;s going on on port 8081. You could add a logging system or use Elastic APM to monitor your application during its execution time.</p>
<p>This is an approach among many others, do not hesitate to talk with us about your own implementation.</p>
<p>Okay, let&#39;s go back to our main goal, and to do so, you can use our sample data meetup list or use your own by replacing the json in the <code>meetups.json</code>file.</p>
<h2 id="try-it-out">Try it out</h2>
<p>You can <code>$ git clone</code> the repo in your console, and go into your Clever Cloud console.</p>
<p>Under the organization of your choice, select <strong>New</strong>, <strong>Application</strong>, <strong>Node</strong>. When prompted if you need add-ons, select <strong>Elastic Stack</strong>, select the plan you need and <strong>enable Kibana</strong> as an option.</p>
<p>In the environment variables menu of your application, add <code>NODE_ENV=production</code> and add the provided <code>clever remote</code> to your local git folder. Then push using <code>git push -u clever master</code>.</p>
<p>Your deployment will start and thanks to the <code>ES_ADDON_URI</code> we provided in our index.js file, we have nothing else to configure, our application will start sending data to elastic.</p>
<h2 id="visualize-your-data-and-go-further">Visualize your data and go further</h2>
<p>Either in your Kibana or Elastic instance menu in the Clever Cloud console, in the information page you will find a <strong>Open Kibana</strong> button. Click it and login using your Clever Cloud credentials.</p>
<p>Into Kibana click on the <strong>Management</strong> (gear) icon in the left side menu. Under the Kibana title, select <strong>Index Patterns</strong>, then <strong>meetup*</strong> to see how the data is indexed.</p>
<figure style="position:relative;width:50%;height:auto;margin:0 auto">
  <img data-action="zoom"  alt="index of meetups in Kibana" src="https://cdn.clever-cloud.com/uploads/2021/08/kibana-meetups.png"/>
</figure>

<p>Of course at this point, you are able to do the exact same as I did in the previous article <a href="https://www.loom.com/share/e36ce43a8d104984bba96cde3c67d714">video</a>.</p>
<p>Here is the ElasticSQL query I used in the Canvas demonstration:</p>
<pre><code class="language-sql">SELECT AVG(&quot;yes_rsvp_count&quot;) AS average, &quot;group.name&quot; FROM &quot;meetup*&quot;
GROUP BY &quot;group.name&quot;
ORDER BY average DESC
LIMIT 5
</code></pre>
<p>Happy indexing!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Elastic Stack now available on Clever Cloud</title>
		<link>https://www.clever.cloud/blog/features/2020/03/05/elastic-stack/</link>
		
		<dc:creator><![CDATA[Laurent Doguin]]></dc:creator>
		<pubDate>Thu, 05 Mar 2020 11:15:00 +0000</pubDate>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[elastic]]></category>
		<category><![CDATA[elasticsearch]]></category>
		<category><![CDATA[kibana]]></category>
		<guid isPermaLink="false">https://www2.cleverapps.io/wp/blog/technology/2020/03/05/elastic-stack/</guid>

					<description><![CDATA[<p><img width="1400" height="540" src="https://cdn.clever-cloud.com/uploads/2021/08/elastic-search-clever-cloud-1.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="elastic search clever cloud 1" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2021/08/elastic-search-clever-cloud-1.jpg 1400w, https://cdn.clever-cloud.com/uploads/2021/08/elastic-search-clever-cloud-1-300x116.jpg 300w, https://cdn.clever-cloud.com/uploads/2021/08/elastic-search-clever-cloud-1-1024x395.jpg 1024w, https://cdn.clever-cloud.com/uploads/2021/08/elastic-search-clever-cloud-1-768x296.jpg 768w, https://cdn.clever-cloud.com/uploads/2021/08/elastic-search-clever-cloud-1-1368x528.jpg 1368w" sizes="auto, (max-width: 1400px) 100vw, 1400px" /></p><p>Good news everyone, we are really excited to offer the <a href="https://www.elastic.co/products/">Elastic Stack</a> — 🔥Platinum Version 🔥 — on Clever Cloud. It&#39;s the first <strong>as a service</strong> offer that is officially supported by Elastic from a French company, with datacenters located in France.</p>
<span id="more-2969"></span>

<p>If you are looking for an Elastic Stack provider dealing with the American Cloud Act problematics and the GDPR regulations, look no further. :)</p>
<p>We are proud to partner with Elastic and offer you <strong>the full Elastic Stack</strong> on Clever Cloud.</p>
<p>Am I talking about X-Pack? Yes and no, I am talking about <abbr title="All of these: Additional storage type (Flattened, shape, or vector fields), frozen indices Minimal snapshots Snapshot lifecycle management* Data rollups Data transforms Index management Index lifecycle management Grok Debugger Upgrade Assistant License management Centralized Beats management Centralized Logstash pipeline management Voting-only master nodes Cross-cluster replication* Encrypted communications Role-based access control File and native authentication Kibana Spaces Kibana feature controls API keys management Audit logging IP filtering LDAP, PKI*, Active Directory authentication Elasticsearch Token Service Single sign-on (SAML, OpenID Connect, Kerberos) Attribute-based access control Field- and document-level security Custom authentication & authorization realms Encryption at rest support FIPS 140-2 mode Stack monitoring Full stack monitoring Multi-stack monitoring Configurable retention policy Automatic stack issue alerts Alerting Highly available, scalable alerting Notiﬁcations via email, Slack, Pagerduty, Jira, or webhooks Alerting UI Elasticsearch SQL APIs & CLI JDBC Client ODBC Client Results pinning Dynamically updateable synonyms Query profiler Similarity functions for vector fields Cumulative cardinality aggregation Graph exploration Machine learning Data Visualizer Anomaly detection on time series Outlier detection Classification Population/entity analysis Log message categorization Root cause indication Alerting on anomalies Forecasting on time series Functionbeat Elastic Endpoint Security** ? Data sources ArcSight CEF Audit system data AWS AWS S3 Azure Cisco ASA & Firepower CockroachDB CoreDNS Envoy Proxy Google Cloud Pub/Sub Google Cloud VPC flows Iptables Microsoft SQL Server MISP NetFlow & IPFIX Oracle Database Palo Alto PAN-OSl Suricata Zeek (formerly Bro) Data transformation Circle ingest processor Match & Geo-match enrich processor Lens Visualizations Kibana query autocomplete Graph analytics Canvas Canvas shareables CSV exports PDF and PNG reports APM app Distributed tracing Eastic logs Logs app Integrations Elastic Uptime, APM Machine Learning Elastic Metrics Metrics app Integrations Elastic Logs, APM, Uptime Elastic SIEM Host security analysis Network security analysis Timeline event explorer Pre-built anomaly detection jobs Integrations Maps Machine learning Maps app GeoJSON upload Multiple layers Layer-based filtering Client-side styling Individual points and shapes Geo aggregations Embed Maps in dashboard App Search Server App Search UI Search result curation Search analytics Custom synonyms Language-specific relevance Typo-tolerant relevance model Relevance model tuning Security Encrypted communications Role-based access control Single sign-on (SAML) Encryption at rest support">so much more</abbr>. You will have access to Kibana Canvas &amp; Lens, Kibana Spaces with full security (encryption, RBAC, field and doc-level security), Alerting, Elasticsearch SQL, Machine Learning, Metrics, logs, ... If you want the full details about what is available on Clever Cloud, take a look at the Platinum column on <a href="https://www.elastic.co/subscriptions">this page</a>.</p>
<p>Our starting price is 17 euros per month. With this you can get the full extent of the Elastic Stack, at a very small scale. On the other hand, you can go all the way up to 64 CPUs and 256Go of RAM per node. Our support team will manage the first levels of support while being able to escalate to Elastic&#39;s team when needed. You are in good hands!</p>
<p>And of course we worked on an integration with the rest of Clever Cloud. Please have a look at <a href="https://www.clever.cloud/developers/addons/elastic/">our documentation</a> for the details. Here&#39;s a quick glance at what we did.</p>
<h2 id="specific-clever-cloud-integrations">Specific Clever Cloud Integrations</h2>
<p>We have worked on our Elastic Stack integration on several fronts. When you provision the Elastic add-on, we allow you to provision Kibana and an APM server as traditional Clever Cloud applications. It means that they benefit from all the goodness that we bring to applications. You can turn them off if you want to, you can enable auto scalability, you can link them to other applications, really anything you would do with traditional applications. Let&#39;s see each integration a bit more in details.</p>
<h3 id="authentication">Authentication</h3>
<p>Authenticating to Kibana is available through an automatically configured SSO. Every member of the organisation the addon has been deployed to can use their Clever Cloud account to authenticate. No configuration is required on your part.</p>
<h3 id="elastic-apm">Elastic APM</h3>
<p>If you link the APM server application to any of your application, the right environment variables will be injected and automatically picked by the APM agent in your dependencies. Then simply authenticate to Kibana and start setting up your APM! This feature will be showcased in a dedicated blog post in the coming days.</p>
<figure>
  <img alt="The ELK dashboard on Clever Cloud" src="https://cdn.clever-cloud.com/uploads/2021/08/elk-stack.png"/>
</figure>

<h3 id="backups">Backups</h3>
<p>We are introducing a new way to manage your add-on backups. When we create your new add-on, we also create a Cellar add-on (our S3-compatible object storage solution) named <em>Backups</em>. All your backups will be stored there. We are starting with Elasticsearch but other databases will soon follow.</p>
<h2 id="whats-next">What&#39;s next?</h2>
<p>We plan to provide an even better integration with the Elastic Stack. We are currently thinking about the best way to integrate Beats to our applications. You can currently do it manually but wouldn&#39;t it be nice if this was automated? This should really ease the usage of Elastic SIEM for instance.</p>
<p>And of course we are working on automatic cluster provisioning, not just for Elastic. In the meantime you can provision as many nodes as you need and contact our support team to put them in the same cluster.</p>
<p>We are supper excited about working with Elastic and hope you will be as excited to try it on Clever Cloud! We will publish more blog posts in the coming days, highlighting some of the awesome capabilities of our Elastic Stack integration.</p>
<p>➡️ <a href="https://console.clever-cloud.com">https://console.clever-cloud.com</a></p>
]]></description>
										<content:encoded><![CDATA[<p><img width="1400" height="540" src="https://cdn.clever-cloud.com/uploads/2021/08/elastic-search-clever-cloud-1.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="elastic search clever cloud 1" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2021/08/elastic-search-clever-cloud-1.jpg 1400w, https://cdn.clever-cloud.com/uploads/2021/08/elastic-search-clever-cloud-1-300x116.jpg 300w, https://cdn.clever-cloud.com/uploads/2021/08/elastic-search-clever-cloud-1-1024x395.jpg 1024w, https://cdn.clever-cloud.com/uploads/2021/08/elastic-search-clever-cloud-1-768x296.jpg 768w, https://cdn.clever-cloud.com/uploads/2021/08/elastic-search-clever-cloud-1-1368x528.jpg 1368w" sizes="auto, (max-width: 1400px) 100vw, 1400px" /></p><p>Good news everyone, we are really excited to offer the <a href="https://www.elastic.co/products/">Elastic Stack</a> — 🔥Platinum Version 🔥 — on Clever Cloud. It&#39;s the first <strong>as a service</strong> offer that is officially supported by Elastic from a French company, with datacenters located in France.</p>
<span id="more-2969"></span>

<p>If you are looking for an Elastic Stack provider dealing with the American Cloud Act problematics and the GDPR regulations, look no further. :)</p>
<p>We are proud to partner with Elastic and offer you <strong>the full Elastic Stack</strong> on Clever Cloud.</p>
<p>Am I talking about X-Pack? Yes and no, I am talking about <abbr title="All of these: Additional storage type (Flattened, shape, or vector fields), frozen indices Minimal snapshots Snapshot lifecycle management* Data rollups Data transforms Index management Index lifecycle management Grok Debugger Upgrade Assistant License management Centralized Beats management Centralized Logstash pipeline management Voting-only master nodes Cross-cluster replication* Encrypted communications Role-based access control File and native authentication Kibana Spaces Kibana feature controls API keys management Audit logging IP filtering LDAP, PKI*, Active Directory authentication Elasticsearch Token Service Single sign-on (SAML, OpenID Connect, Kerberos) Attribute-based access control Field- and document-level security Custom authentication & authorization realms Encryption at rest support FIPS 140-2 mode Stack monitoring Full stack monitoring Multi-stack monitoring Configurable retention policy Automatic stack issue alerts Alerting Highly available, scalable alerting Notiﬁcations via email, Slack, Pagerduty, Jira, or webhooks Alerting UI Elasticsearch SQL APIs & CLI JDBC Client ODBC Client Results pinning Dynamically updateable synonyms Query profiler Similarity functions for vector fields Cumulative cardinality aggregation Graph exploration Machine learning Data Visualizer Anomaly detection on time series Outlier detection Classification Population/entity analysis Log message categorization Root cause indication Alerting on anomalies Forecasting on time series Functionbeat Elastic Endpoint Security** ? Data sources ArcSight CEF Audit system data AWS AWS S3 Azure Cisco ASA & Firepower CockroachDB CoreDNS Envoy Proxy Google Cloud Pub/Sub Google Cloud VPC flows Iptables Microsoft SQL Server MISP NetFlow & IPFIX Oracle Database Palo Alto PAN-OSl Suricata Zeek (formerly Bro) Data transformation Circle ingest processor Match & Geo-match enrich processor Lens Visualizations Kibana query autocomplete Graph analytics Canvas Canvas shareables CSV exports PDF and PNG reports APM app Distributed tracing Eastic logs Logs app Integrations Elastic Uptime, APM Machine Learning Elastic Metrics Metrics app Integrations Elastic Logs, APM, Uptime Elastic SIEM Host security analysis Network security analysis Timeline event explorer Pre-built anomaly detection jobs Integrations Maps Machine learning Maps app GeoJSON upload Multiple layers Layer-based filtering Client-side styling Individual points and shapes Geo aggregations Embed Maps in dashboard App Search Server App Search UI Search result curation Search analytics Custom synonyms Language-specific relevance Typo-tolerant relevance model Relevance model tuning Security Encrypted communications Role-based access control Single sign-on (SAML) Encryption at rest support">so much more</abbr>. You will have access to Kibana Canvas &amp; Lens, Kibana Spaces with full security (encryption, RBAC, field and doc-level security), Alerting, Elasticsearch SQL, Machine Learning, Metrics, logs, ... If you want the full details about what is available on Clever Cloud, take a look at the Platinum column on <a href="https://www.elastic.co/subscriptions">this page</a>.</p>
<p>Our starting price is 17 euros per month. With this you can get the full extent of the Elastic Stack, at a very small scale. On the other hand, you can go all the way up to 64 CPUs and 256Go of RAM per node. Our support team will manage the first levels of support while being able to escalate to Elastic&#39;s team when needed. You are in good hands!</p>
<p>And of course we worked on an integration with the rest of Clever Cloud. Please have a look at <a href="https://www.clever.cloud/developers/addons/elastic/">our documentation</a> for the details. Here&#39;s a quick glance at what we did.</p>
<h2 id="specific-clever-cloud-integrations">Specific Clever Cloud Integrations</h2>
<p>We have worked on our Elastic Stack integration on several fronts. When you provision the Elastic add-on, we allow you to provision Kibana and an APM server as traditional Clever Cloud applications. It means that they benefit from all the goodness that we bring to applications. You can turn them off if you want to, you can enable auto scalability, you can link them to other applications, really anything you would do with traditional applications. Let&#39;s see each integration a bit more in details.</p>
<h3 id="authentication">Authentication</h3>
<p>Authenticating to Kibana is available through an automatically configured SSO. Every member of the organisation the addon has been deployed to can use their Clever Cloud account to authenticate. No configuration is required on your part.</p>
<h3 id="elastic-apm">Elastic APM</h3>
<p>If you link the APM server application to any of your application, the right environment variables will be injected and automatically picked by the APM agent in your dependencies. Then simply authenticate to Kibana and start setting up your APM! This feature will be showcased in a dedicated blog post in the coming days.</p>
<figure>
  <img alt="The ELK dashboard on Clever Cloud" src="https://cdn.clever-cloud.com/uploads/2021/08/elk-stack.png"/>
</figure>

<h3 id="backups">Backups</h3>
<p>We are introducing a new way to manage your add-on backups. When we create your new add-on, we also create a Cellar add-on (our S3-compatible object storage solution) named <em>Backups</em>. All your backups will be stored there. We are starting with Elasticsearch but other databases will soon follow.</p>
<h2 id="whats-next">What&#39;s next?</h2>
<p>We plan to provide an even better integration with the Elastic Stack. We are currently thinking about the best way to integrate Beats to our applications. You can currently do it manually but wouldn&#39;t it be nice if this was automated? This should really ease the usage of Elastic SIEM for instance.</p>
<p>And of course we are working on automatic cluster provisioning, not just for Elastic. In the meantime you can provision as many nodes as you need and contact our support team to put them in the same cluster.</p>
<p>We are supper excited about working with Elastic and hope you will be as excited to try it on Clever Cloud! We will publish more blog posts in the coming days, highlighting some of the awesome capabilities of our Elastic Stack integration.</p>
<p>➡️ <a href="https://console.clever-cloud.com">https://console.clever-cloud.com</a></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
