Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancements to common questions, migrate with logstash, fix heading order #22

Merged
merged 8 commits into from
Jun 17, 2024
1 change: 0 additions & 1 deletion serverless/pages/index-management.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,6 @@ current index lifecycle policy, click the stream's name. From this view, you can
further explore data within the data stream.

* <DocBadge template="technical preview" /> To edit the data retention value, open the **Manage** menu, and then click **Edit data retention**.
This action is only available if your data stream is not managed by an ILM policy.

{/*
TO-DO: This screenshot is not accurate since it contains several toggles that don't exist in serverless.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,9 @@ Set the value to port `:443` instead.

To use ((ls)) to send data to ((es3)), you must be using:
- ((ls)) 8.10.1 or later
- ((ls)) [Elasticsearch output plugin](((logstash-ref))/plugins-outputs-elasticsearch.html) 11.18.0 or later
- ((ls)) [Elasticsearch input plugin](((logstash-ref))/plugins-inputs-elasticsearch.html) 4.18.0 or later
- ((ls)) [Elasticsearch filter plugin](((logstash-ref))/plugins-filters-elasticsearch.html) 3.16.0 or later
- ((ls)) [((es)) output plugin](((logstash-ref))/plugins-outputs-elasticsearch.html) 11.18.0 or later
- ((ls)) [((es)) input plugin](((logstash-ref))/plugins-inputs-elasticsearch.html) 4.18.0 or later
- ((ls)) [((es)) filter plugin](((logstash-ref))/plugins-filters-elasticsearch.html) 3.16.0 or later


## Secure connection
Expand All @@ -63,7 +63,7 @@ You can create as many API keys as necessary.
When you set up your API keys, use the metadata option to tag each API key with details that are meaningful to you.
This step makes managing multiple API keys easier.

After you generate an API key, add it to your ((ls)) [Elasticsearch output plugin](((logstash-ref))/plugins-outputs-elasticsearch.html) config file's `api_key` setting.
After you generate an API key, add it to your ((ls)) [((es)) output plugin](((logstash-ref))/plugins-outputs-elasticsearch.html) config file's `api_key` setting.
Here's an example:

```bash
Expand All @@ -74,6 +74,15 @@ output {
}
```

## Migrating Elasticsearch data using ((ls))

You can use ((ls)) to migrate data from self-managed ((es)) or ((ess)) to ((es3)), or to migrate data from one ((es3)) deployment to another.

Create a [((ls)) pipeline](((logstash-ref))/configuration.html) that includes the ((es)) [input plugin](((logstash-ref))/plugins-inputs-elasticsearch.html) and [output plugin](((logstash-ref))/plugins-outputs-elasticsearch.html).

Configure the ((es)) input to point to your source deployment or instance, and configure the ((es)) output with the `cloud_id` and `api_key` settings for your target ((es3)) instance.

If your origin index is using <DocLink slug="/serverless/elasticsearch/differences">settings that aren't supported in Serverless</DocLink>, then you might need to adjust your index settings.
## Next steps
shainaraskas marked this conversation as resolved.
Show resolved Hide resolved

Check out the [Logstash product page](https://www.elastic.co/logstash) to see what ((ls)) can do for you.
Expand Down
2 changes: 1 addition & 1 deletion serverless/pages/technical-preview-limitations.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ The following are currently not available:
- Cross-cluster search and cross-cluster replication
- Snapshot and restore
- Clone index API
- Migrations from non-serverless ((es)) deployments
- Migrations from non-serverless ((es)) deployments. In the interim, you can <DocLink slug="/serverless/elasticsearch/ingest-data-through-logstash" section="migrating-elasticsearch-data-using-logstash">use Logstash</DocLink> to move data to and from serverless projects.
- Custom roles
- Audit logging
- Elasticsearch for Apache Hadoop
Expand Down
16 changes: 14 additions & 2 deletions serverless/pages/what-is-serverless.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,14 @@ There is no official SLA for Support in Serverless until General Availability (G

Migration paths between hosted deployments and serverless projects are currently unsupported.

**How can I move data to or from serverless projects?**

We are working on data migration tools! In the interim, you can <DocLink slug="/serverless/elasticsearch/ingest-data-through-logstash" section="migrating-elasticsearch-data-using-logstash">use Logstash</DocLink> with Elasticsearch input and output plugins to move data to and from serverless projects.

**How can I move data to or from serverless projects?**

We are working on data migration tools! In the interim, you can <DocLink slug="/serverless/elasticsearch/ingest-data-through-logstash" section="migrating-elasticsearch-data-using-logstash">use Logstash</DocLink> with Elasticsearch input and output plugins to move data to and from serverless projects.

**How does serverless ensure compatibility between software versions?**

Connections and configurations are unaffected by upgrades. To ensure compatibility between software versions, quality testing and API versioning are used.
Expand All @@ -82,6 +90,10 @@ Create API keys for service accounts in your serverless projects. Options to aut

To raise a Support case with Elastic, raise a case for your subscription the same way you do today. In the body of the case, make sure to mention you are working in serverless to ensure we can provide the appropriate support.

**When will pricing information be available for serverless?**
**Where can I learn about pricing for serverless?**

See serverless pricing information for [Search](https://www.elastic.co/pricing/serverless-search), [Observability](https://www.elastic.co/pricing/serverless-observability), and [Security](https://www.elastic.co/pricing/serverless-security).

**Can I request backups or restores for my projects?**

Pricing will be available through account representatives and published at a later date.
It is not currently possible to request backups or restores for projects, but we are working on data migration tools to better support this.
Loading