<?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>addon Archives | Clever Cloud</title>
	<atom:link href="https://www.clever.cloud/blog/tag/addon/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.clever.cloud/blog/tag/addon/</link>
	<description>From Code to Product</description>
	<lastBuildDate>Wed, 19 Jan 2022 09:41:48 +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>addon Archives | Clever Cloud</title>
	<link>https://www.clever.cloud/blog/tag/addon/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Migration Required for Buckets on Cellar C1 Cluster</title>
		<link>https://www.clever.cloud/blog/engineering/2022/01/19/migration-required-for-buckets-on-cellar-c1-cluster/</link>
		
		<dc:creator><![CDATA[Arnaud Lefebvre]]></dc:creator>
		<pubDate>Wed, 19 Jan 2022 09:41:48 +0000</pubDate>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[cellar]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[Support]]></category>
		<guid isPermaLink="false">https://www.clever-cloud.com/?p=5142</guid>

					<description><![CDATA[<p><img width="1400" height="540" src="https://cdn.clever-cloud.com/uploads/2022/01/cellarupdate.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="cellarupdate" decoding="async" fetchpriority="high" srcset="https://cdn.clever-cloud.com/uploads/2022/01/cellarupdate.png 1400w, https://cdn.clever-cloud.com/uploads/2022/01/cellarupdate-300x116.png 300w, https://cdn.clever-cloud.com/uploads/2022/01/cellarupdate-1024x395.png 1024w, https://cdn.clever-cloud.com/uploads/2022/01/cellarupdate-768x296.png 768w, https://cdn.clever-cloud.com/uploads/2022/01/cellarupdate-1368x528.png 1368w" sizes="(max-width: 1400px) 100vw, 1400px" /></p><!-- wp:paragraph -->
<p><strong>tl;dr: </strong>On March 21th 2022 the Cellar C1 cluster will reach its end of life. So we ask you to perform a migration to a newer cluster Cellar, which will also improve performance. The C1 cluster did not accept new add-ons since the 20th January 2019.<br></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In fact, data need to be migrated from this old add-on to a new Cellar add-on. Newly created Cellar C2 add-ons come with various improvements&nbsp;:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><li>A better S3 protocol support (including the AWS V4&nbsp;signature)</li><li>Improved upload and download performances (x3 for upload, x2 for download)</li><li>Improved resilience and availability of your data (Data is now replicated across two datacenters more than 20km apart)</li></ul>
<!-- /wp:list -->

<!-- wp:heading {"level":3} -->
<h3><strong>How to migrate my data?</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>We can help you to migrate your data by syncing it directly on our side. To do that, reach the support and include in your message source and destination add-ons, including the buckets to migrate. The support team is here to help.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>If you wish to migrate on your side, or at least keep your buckets synchronized, we built a simple tool to help you:&nbsp;<a href="https://github.com/CleverCloud/cellar-c1-migration-tool" target="_blank" rel="noreferrer noopener">Cellar&nbsp;migration tool</a>.<br>You can run this tool as many times as you need. It will only synchronize objects that are different between the source and the destination buckets.<br>If you do not feel comfortable using it, you can also use the&nbsp;<code>s3cmd sync</code>&nbsp;command from the&nbsp;<a href="https://s3tools.org/s3cmd" target="_blank" rel="noreferrer noopener">s3cmd tool</a>.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>If your application handle it, we encourage you to upload new objects as soon as possible to the new bucket. Then when you need to query that object, your application can query both buckets (old and new) to get it. You can also store the complete URL to make this easier. This should help you transition from one bucket to another without downtime.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Please note that we can't make sure that the buckets names you use will be available on the destination cluster. If you have a name conflict, please contact us and we will work something out.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>A few days before the deadline, we will have short service brown-outs to remind customers that the service is going to be shut down. Those brown-outs will be announced on our&nbsp;<a href="https://www.clevercloudstatus.com" target="_blank" rel="noreferrer noopener">status page</a>&nbsp;a few days before. Make sure to&nbsp;<a href="https://www.clevercloudstatus.com/subscribe" target="_blank" rel="noreferrer noopener">subscribe to Status Updates</a>&nbsp;to receive a notification.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3><strong>What will happen if I can't do the migration?</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>If you can't do the migration or have any questions about it, we strongly recommend that you contact our support team via the console.<br>Before shutting down the cluster, we will backup your data and keep it for 6 months. Our support team will be able to provide you a download link or re-inject the data in a new bucket if you wish to recover it.</p>
<!-- /wp:paragraph -->]]></description>
										<content:encoded><![CDATA[<p><img width="1400" height="540" src="https://cdn.clever-cloud.com/uploads/2022/01/cellarupdate.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="cellarupdate" decoding="async" srcset="https://cdn.clever-cloud.com/uploads/2022/01/cellarupdate.png 1400w, https://cdn.clever-cloud.com/uploads/2022/01/cellarupdate-300x116.png 300w, https://cdn.clever-cloud.com/uploads/2022/01/cellarupdate-1024x395.png 1024w, https://cdn.clever-cloud.com/uploads/2022/01/cellarupdate-768x296.png 768w, https://cdn.clever-cloud.com/uploads/2022/01/cellarupdate-1368x528.png 1368w" sizes="(max-width: 1400px) 100vw, 1400px" /></p><!-- wp:paragraph -->
<p><strong>tl;dr: </strong>On March 21th 2022 the Cellar C1 cluster will reach its end of life. So we ask you to perform a migration to a newer cluster Cellar, which will also improve performance. The C1 cluster did not accept new add-ons since the 20th January 2019.<br></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In fact, data need to be migrated from this old add-on to a new Cellar add-on. Newly created Cellar C2 add-ons come with various improvements&nbsp;:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><li>A better S3 protocol support (including the AWS V4&nbsp;signature)</li><li>Improved upload and download performances (x3 for upload, x2 for download)</li><li>Improved resilience and availability of your data (Data is now replicated across two datacenters more than 20km apart)</li></ul>
<!-- /wp:list -->

<!-- wp:heading {"level":3} -->
<h3><strong>How to migrate my data?</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>We can help you to migrate your data by syncing it directly on our side. To do that, reach the support and include in your message source and destination add-ons, including the buckets to migrate. The support team is here to help.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>If you wish to migrate on your side, or at least keep your buckets synchronized, we built a simple tool to help you:&nbsp;<a href="https://github.com/CleverCloud/cellar-c1-migration-tool" target="_blank" rel="noreferrer noopener">Cellar&nbsp;migration tool</a>.<br>You can run this tool as many times as you need. It will only synchronize objects that are different between the source and the destination buckets.<br>If you do not feel comfortable using it, you can also use the&nbsp;<code>s3cmd sync</code>&nbsp;command from the&nbsp;<a href="https://s3tools.org/s3cmd" target="_blank" rel="noreferrer noopener">s3cmd tool</a>.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>If your application handle it, we encourage you to upload new objects as soon as possible to the new bucket. Then when you need to query that object, your application can query both buckets (old and new) to get it. You can also store the complete URL to make this easier. This should help you transition from one bucket to another without downtime.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Please note that we can't make sure that the buckets names you use will be available on the destination cluster. If you have a name conflict, please contact us and we will work something out.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>A few days before the deadline, we will have short service brown-outs to remind customers that the service is going to be shut down. Those brown-outs will be announced on our&nbsp;<a href="https://www.clevercloudstatus.com" target="_blank" rel="noreferrer noopener">status page</a>&nbsp;a few days before. Make sure to&nbsp;<a href="https://www.clevercloudstatus.com/subscribe" target="_blank" rel="noreferrer noopener">subscribe to Status Updates</a>&nbsp;to receive a notification.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3><strong>What will happen if I can't do the migration?</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>If you can't do the migration or have any questions about it, we strongly recommend that you contact our support team via the console.<br>Before shutting down the cluster, we will backup your data and keep it for 6 months. Our support team will be able to provide you a download link or re-inject the data in a new bucket if you wish to recover it.</p>
<!-- /wp:paragraph -->]]></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" 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="(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>
		<item>
		<title>Introducing Trace, a new add-on</title>
		<link>https://www.clever.cloud/blog/features/2016/06/13/introducing-trace/</link>
		
		<dc:creator><![CDATA[Clément Nivolle]]></dc:creator>
		<pubDate>Mon, 13 Jun 2016 15:12:00 +0000</pubDate>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[microservices]]></category>
		<category><![CDATA[trace]]></category>
		<guid isPermaLink="false">https://www2.cleverapps.io/wp/blog/technology/2016/06/13/introducing-trace/</guid>

					<description><![CDATA[<p><img width="1400" height="540" src="https://cdn.clever-cloud.com/uploads/2021/08/trace-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="trace 1" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2021/08/trace-1.png 1400w, https://cdn.clever-cloud.com/uploads/2021/08/trace-1-300x116.png 300w, https://cdn.clever-cloud.com/uploads/2021/08/trace-1-1024x395.png 1024w, https://cdn.clever-cloud.com/uploads/2021/08/trace-1-768x296.png 768w, https://cdn.clever-cloud.com/uploads/2021/08/trace-1-1368x528.png 1368w" sizes="auto, (max-width: 1400px) 100vw, 1400px" /></p><p>If you’re used to code micro-services with Node.js, you may be familiar with the frustration of performance issues, finding the root cause of an error and hunting down memory leaks.</p>
<p>That’s why services like <a href="https://trace.risingstack.com/?ref=clevercloud">Trace</a> are here. Trace is a Node.js performance monitoring tool which helps you to understand how your application behaves and lets you find performance bottlenecks with ease.</p>
<span id="more-2866"></span>

<p><strong>Today we are launching Trace as an add-on for Clever Cloud, which can be tried out for free until July 1st without any restrictions.</strong></p>
<center>
  <figure>
    <a href="https://www2.cleverapps.io/app/uploads/2021/08/distributed_transaction_view_trace_by_risingstack-1462456415477.png">
      <img style="width:49%" src = "https://www2.cleverapps.io/app/uploads/2021/08/distributed_transaction_view_trace_by_risingstack-1462456415477.png"></a>
    <a href=""https://www2.cleverapps.io/app/uploads/2021/08/distributed_transaction_tracing_detailed_error_message-1462456463507.png"">
      <img style="width:49%" src = "https://www2.cleverapps.io/app/uploads/2021/08/distributed_transaction_tracing_detailed_error_message-1462456463507.png">
    </a>
  </figure>
</center>

<h3 id="distributed-tracing">Distributed tracing</h3>
<p><strong>Trace comes with a unique feature called distributed tracing: It visualizes whole transactions (request-chains) in your microservices architecture and looks for errors.</strong></p>
<p>This means that you can see on an interactive timeline:</p>
<ul>
<li>which services were taking part in a transaction,</li>
<li>how big were the response network delays,</li>
<li>how long did a service handled a request,</li>
<li>where and when the errors happened in that transaction.</li>
</ul>
<p>Trace connects services taking part in a request by attaching correlation IDs to them. This way you can visualize the exact data-flow of faulty transactions, see the dependencies between your microservices, look for bad status codes and localize ongoing issues.</p>
<h3 id="service-mapping">Service mapping</h3>
<p><strong>Trace provides you with a dynamic service map, which is automatically generated based on how the services in your system communicate with each other, or with your databases and external APIs.</strong></p>
<p>Thanks to this, you can see how your application really looks like, and understand what makes it to slow down. The service map also allows you to find out how many requests your services handle and how big are their response times.</p>
<center>
  <figure class="col-md-12">
    <img style="width: 100%" src = "https://www2.cleverapps.io/app/uploads/2021/08/Distributed_transaction_tracing_with_service_topology_map_trace_by_risingstack-1462456507669.png"></center>
  </figure>
</center>

<h3 id="getting-started">Getting started</h3>
<p>Adding Trace to your services is possible with just a couple lines of code, and it can be installed and used in under two minutes. There is a tutorial for the installation on Trace’s documentation: <a href="http://trace-docs.risingstack.com/docs/clever-cloud">http://trace-docs.risingstack.com/docs/fix-crashing-nodejs-applications-with-trace</a></p>
<h4 id="some-use-cases">Some Use cases</h4>
<p>Using Trace to fix crashing Node.js apps: <a href="http://trace-docs.risingstack.com/docs/fix-crashing-nodejs-applications-with-trace">http://trace-docs.risingstack.com/docs/fix-crashing-nodejs-applications-with-trace</a></p>
<p>Using Trace to investigate slow Node.js apps: <a href="http://trace-docs.risingstack.com/docs/investigate-slow-nodejs-apps">http://trace-docs.risingstack.com/docs/fix-crashing-nodejs-applications-with-trace</a></p>
]]></description>
										<content:encoded><![CDATA[<p><img width="1400" height="540" src="https://cdn.clever-cloud.com/uploads/2021/08/trace-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="trace 1" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2021/08/trace-1.png 1400w, https://cdn.clever-cloud.com/uploads/2021/08/trace-1-300x116.png 300w, https://cdn.clever-cloud.com/uploads/2021/08/trace-1-1024x395.png 1024w, https://cdn.clever-cloud.com/uploads/2021/08/trace-1-768x296.png 768w, https://cdn.clever-cloud.com/uploads/2021/08/trace-1-1368x528.png 1368w" sizes="auto, (max-width: 1400px) 100vw, 1400px" /></p><p>If you’re used to code micro-services with Node.js, you may be familiar with the frustration of performance issues, finding the root cause of an error and hunting down memory leaks.</p>
<p>That’s why services like <a href="https://trace.risingstack.com/?ref=clevercloud">Trace</a> are here. Trace is a Node.js performance monitoring tool which helps you to understand how your application behaves and lets you find performance bottlenecks with ease.</p>
<span id="more-2866"></span>

<p><strong>Today we are launching Trace as an add-on for Clever Cloud, which can be tried out for free until July 1st without any restrictions.</strong></p>
<center>
  <figure>
    <a href="https://www2.cleverapps.io/app/uploads/2021/08/distributed_transaction_view_trace_by_risingstack-1462456415477.png">
      <img style="width:49%" src = "https://www2.cleverapps.io/app/uploads/2021/08/distributed_transaction_view_trace_by_risingstack-1462456415477.png"></a>
    <a href=""https://www2.cleverapps.io/app/uploads/2021/08/distributed_transaction_tracing_detailed_error_message-1462456463507.png"">
      <img style="width:49%" src = "https://www2.cleverapps.io/app/uploads/2021/08/distributed_transaction_tracing_detailed_error_message-1462456463507.png">
    </a>
  </figure>
</center>

<h3 id="distributed-tracing">Distributed tracing</h3>
<p><strong>Trace comes with a unique feature called distributed tracing: It visualizes whole transactions (request-chains) in your microservices architecture and looks for errors.</strong></p>
<p>This means that you can see on an interactive timeline:</p>
<ul>
<li>which services were taking part in a transaction,</li>
<li>how big were the response network delays,</li>
<li>how long did a service handled a request,</li>
<li>where and when the errors happened in that transaction.</li>
</ul>
<p>Trace connects services taking part in a request by attaching correlation IDs to them. This way you can visualize the exact data-flow of faulty transactions, see the dependencies between your microservices, look for bad status codes and localize ongoing issues.</p>
<h3 id="service-mapping">Service mapping</h3>
<p><strong>Trace provides you with a dynamic service map, which is automatically generated based on how the services in your system communicate with each other, or with your databases and external APIs.</strong></p>
<p>Thanks to this, you can see how your application really looks like, and understand what makes it to slow down. The service map also allows you to find out how many requests your services handle and how big are their response times.</p>
<center>
  <figure class="col-md-12">
    <img style="width: 100%" src = "https://www2.cleverapps.io/app/uploads/2021/08/Distributed_transaction_tracing_with_service_topology_map_trace_by_risingstack-1462456507669.png"></center>
  </figure>
</center>

<h3 id="getting-started">Getting started</h3>
<p>Adding Trace to your services is possible with just a couple lines of code, and it can be installed and used in under two minutes. There is a tutorial for the installation on Trace’s documentation: <a href="http://trace-docs.risingstack.com/docs/clever-cloud">http://trace-docs.risingstack.com/docs/fix-crashing-nodejs-applications-with-trace</a></p>
<h4 id="some-use-cases">Some Use cases</h4>
<p>Using Trace to fix crashing Node.js apps: <a href="http://trace-docs.risingstack.com/docs/fix-crashing-nodejs-applications-with-trace">http://trace-docs.risingstack.com/docs/fix-crashing-nodejs-applications-with-trace</a></p>
<p>Using Trace to investigate slow Node.js apps: <a href="http://trace-docs.risingstack.com/docs/investigate-slow-nodejs-apps">http://trace-docs.risingstack.com/docs/fix-crashing-nodejs-applications-with-trace</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>S3 Storage “Clever Cloud Cellar” Emerges from Beta</title>
		<link>https://www.clever.cloud/blog/features/2016/03/02/introducing-cellar-s3-compatible-storage/</link>
		
		<dc:creator><![CDATA[Clément Nivolle]]></dc:creator>
		<pubDate>Wed, 02 Mar 2016 15:32:00 +0000</pubDate>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[feature]]></category>
		<category><![CDATA[s3]]></category>
		<category><![CDATA[storage]]></category>
		<guid isPermaLink="false">https://www2.cleverapps.io/wp/blog/technology/2016/03/02/introducing-cellar-s3-compatible-storage/</guid>

					<description><![CDATA[<p><img width="1398" height="540" src="https://cdn.clever-cloud.com/uploads/2021/08/cellar-banner-1.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="cellar banner 1" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2021/08/cellar-banner-1.jpg 1398w, https://cdn.clever-cloud.com/uploads/2021/08/cellar-banner-1-300x116.jpg 300w, https://cdn.clever-cloud.com/uploads/2021/08/cellar-banner-1-1024x396.jpg 1024w, https://cdn.clever-cloud.com/uploads/2021/08/cellar-banner-1-768x297.jpg 768w, https://cdn.clever-cloud.com/uploads/2021/08/cellar-banner-1-1368x528.jpg 1368w" sizes="auto, (max-width: 1398px) 100vw, 1398px" /></p><p>Storing files and assets on Clever Cloud just got easier. After a year of beta testing, we’re proud to release Cellar: a S3-compatible file storage API.</p>
<p>Cellar is faster, cheaper and more reliable thanks to its distributed architecture.</p>
<p>If you’re using FS buckets or storing files in your database, switching to Cellar will make your life easier: files can be directly uploaded to and downloaded from Cellar, without ever going through your application. This way you can handle large files without a hassle.</p>
<span id="more-2865"></span>

<p>Cellar is perfect for:</p>
<ul>
<li>user avatars</li>
<li>large files (images, videos)</li>
</ul>
<h2 id="pricing">Pricing</h2>
<p><strong>Storage</strong></p>
<ul>
<li>First 100MB   Free</li>
<li>First 1TB   € 20.48 / TB / mo</li>
<li>First 25TB    € 15.36 / TB / mo</li>
<li>First 50TB    € 10.24 / TB / mo</li>
</ul>
<p><strong>Traffic (outbound)</strong></p>
<ul>
<li>First 100MB   Free</li>
<li>First 10TB    € 0.09 / GB / mo</li>
<li>First 40TB    € 0.07 / GB / mo</li>
</ul>
<h2 id="getting-started-with-cellar-and-s3cmd">Getting started with Cellar and s3cmd</h2>
<p>Create a new Cellar addon in the Clever Cloud console. From the addon dashboard, you will be able to get your access credentials, as well as to download a s3cmd configuration file to manage your files on Cellar.</p>
<h3 id="create-a-bucket">Create a bucket</h3>
<p>In cellar, files are stored in buckets, accessible under bucket-name.cellar.services.clever-cloud.com. To start using cellar, you first have to create a bucket for your files.</p>
<p>You can create a bucket with s3cmd (make sure you have saved the s3cmd configuration file under ~/.s3cfg).</p>
<pre><code>s3cmd mb s3://my-bucket
</code></pre>
<h3 id="upload-a-file">Upload a file</h3>
<pre><code class="language-bash"># private file
s3cmd put my-private-file.jpg s3://my-bucket/my-private-file.jpg

# publicly accessible file
s3cmd put -P my-public-file.jpg s3://my-bucket/my-public-file.jpg
</code></pre>
<h3 id="using-cellar-from-node-js">Using Cellar from Node JS</h3>
<p>You can use Cellar from any S3-compatible SDK (including the official AWS SDKs) or directly through its REST API.</p>
<pre><code class="language-javascript">require fs from &#39;fs&#39;;
require AWS from &#39;aws-sdk&#39;;

// Initialize Cellar Credentials
AWS.config.update({accessKeyId: &#39;&lt;access key&gt;&#39;, secretAccessKey: &#39;&lt;access secret&gt;&#39;});
const ep = new AWS.Endpoint(&#39;cellar.services.clever-cloud.com&#39;);
const s3 = new AWS.S3({ endpoint: ep });


// Upload a file to Cellar
const body = fs.createReadStream(&#39;./my-file.jpg&#39;);
s3.putObject({Bucket: &#39;my-bucket&#39;, Key: &#39;my-file.jpg&#39;, Body: body}, (err, data) =&gt; {
  if (err) console.error(err);
  else console.log(&quot;Successfully uploaded data to my-bucket/my-file.jpg&quot;);
});

// Get an access URL for a private file
s3.getSignedUrl(&#39;getObject&#39;, {Bucket: &#39;my-bucket&#39;, Key: &#39;my-private-file&#39;}, (err, url) =&gt; {
  if(err) console.log(err);
  else console.log(&quot;The URL is&quot;, url);
});
</code></pre>
<h2 id="more-information">More information</h2>
<p>Clever Cloud Cellar is backed by the rock solid Riak Simple Storage (aka Riak S2) from Basho.</p>
<p>Talk about cloud file storage: <a href="https://clementd-files.cellar.services.clever-cloud.com/uploads/cellar-ht.html">slides from our CTO</a> Documentation: <a href="https://www.clever.cloud/developers/addons/cellar/">www.clever.cloud/developers/addons/cellar/</a></p>
<p>Using Cellar from Node.js with AWS SDK: <a href="http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/node-examples.html#Amazon_Simple_Storage_Service__Amazon_S3_">SDK documentation</a></p>
<p>Cellar&#39;s S3 compatible API: <a href="http://docs.basho.com/riakcs/latest/references/apis/storage/s3/">Riak S2 API documentation</a></p>
]]></description>
										<content:encoded><![CDATA[<p><img width="1398" height="540" src="https://cdn.clever-cloud.com/uploads/2021/08/cellar-banner-1.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="cellar banner 1" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2021/08/cellar-banner-1.jpg 1398w, https://cdn.clever-cloud.com/uploads/2021/08/cellar-banner-1-300x116.jpg 300w, https://cdn.clever-cloud.com/uploads/2021/08/cellar-banner-1-1024x396.jpg 1024w, https://cdn.clever-cloud.com/uploads/2021/08/cellar-banner-1-768x297.jpg 768w, https://cdn.clever-cloud.com/uploads/2021/08/cellar-banner-1-1368x528.jpg 1368w" sizes="auto, (max-width: 1398px) 100vw, 1398px" /></p><p>Storing files and assets on Clever Cloud just got easier. After a year of beta testing, we’re proud to release Cellar: a S3-compatible file storage API.</p>
<p>Cellar is faster, cheaper and more reliable thanks to its distributed architecture.</p>
<p>If you’re using FS buckets or storing files in your database, switching to Cellar will make your life easier: files can be directly uploaded to and downloaded from Cellar, without ever going through your application. This way you can handle large files without a hassle.</p>
<span id="more-2865"></span>

<p>Cellar is perfect for:</p>
<ul>
<li>user avatars</li>
<li>large files (images, videos)</li>
</ul>
<h2 id="pricing">Pricing</h2>
<p><strong>Storage</strong></p>
<ul>
<li>First 100MB   Free</li>
<li>First 1TB   € 20.48 / TB / mo</li>
<li>First 25TB    € 15.36 / TB / mo</li>
<li>First 50TB    € 10.24 / TB / mo</li>
</ul>
<p><strong>Traffic (outbound)</strong></p>
<ul>
<li>First 100MB   Free</li>
<li>First 10TB    € 0.09 / GB / mo</li>
<li>First 40TB    € 0.07 / GB / mo</li>
</ul>
<h2 id="getting-started-with-cellar-and-s3cmd">Getting started with Cellar and s3cmd</h2>
<p>Create a new Cellar addon in the Clever Cloud console. From the addon dashboard, you will be able to get your access credentials, as well as to download a s3cmd configuration file to manage your files on Cellar.</p>
<h3 id="create-a-bucket">Create a bucket</h3>
<p>In cellar, files are stored in buckets, accessible under bucket-name.cellar.services.clever-cloud.com. To start using cellar, you first have to create a bucket for your files.</p>
<p>You can create a bucket with s3cmd (make sure you have saved the s3cmd configuration file under ~/.s3cfg).</p>
<pre><code>s3cmd mb s3://my-bucket
</code></pre>
<h3 id="upload-a-file">Upload a file</h3>
<pre><code class="language-bash"># private file
s3cmd put my-private-file.jpg s3://my-bucket/my-private-file.jpg

# publicly accessible file
s3cmd put -P my-public-file.jpg s3://my-bucket/my-public-file.jpg
</code></pre>
<h3 id="using-cellar-from-node-js">Using Cellar from Node JS</h3>
<p>You can use Cellar from any S3-compatible SDK (including the official AWS SDKs) or directly through its REST API.</p>
<pre><code class="language-javascript">require fs from &#39;fs&#39;;
require AWS from &#39;aws-sdk&#39;;

// Initialize Cellar Credentials
AWS.config.update({accessKeyId: &#39;&lt;access key&gt;&#39;, secretAccessKey: &#39;&lt;access secret&gt;&#39;});
const ep = new AWS.Endpoint(&#39;cellar.services.clever-cloud.com&#39;);
const s3 = new AWS.S3({ endpoint: ep });


// Upload a file to Cellar
const body = fs.createReadStream(&#39;./my-file.jpg&#39;);
s3.putObject({Bucket: &#39;my-bucket&#39;, Key: &#39;my-file.jpg&#39;, Body: body}, (err, data) =&gt; {
  if (err) console.error(err);
  else console.log(&quot;Successfully uploaded data to my-bucket/my-file.jpg&quot;);
});

// Get an access URL for a private file
s3.getSignedUrl(&#39;getObject&#39;, {Bucket: &#39;my-bucket&#39;, Key: &#39;my-private-file&#39;}, (err, url) =&gt; {
  if(err) console.log(err);
  else console.log(&quot;The URL is&quot;, url);
});
</code></pre>
<h2 id="more-information">More information</h2>
<p>Clever Cloud Cellar is backed by the rock solid Riak Simple Storage (aka Riak S2) from Basho.</p>
<p>Talk about cloud file storage: <a href="https://clementd-files.cellar.services.clever-cloud.com/uploads/cellar-ht.html">slides from our CTO</a> Documentation: <a href="https://www.clever.cloud/developers/addons/cellar/">www.clever.cloud/developers/addons/cellar/</a></p>
<p>Using Cellar from Node.js with AWS SDK: <a href="http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/node-examples.html#Amazon_Simple_Storage_Service__Amazon_S3_">SDK documentation</a></p>
<p>Cellar&#39;s S3 compatible API: <a href="http://docs.basho.com/riakcs/latest/references/apis/storage/s3/">Riak S2 API documentation</a></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
