-
Notifications
You must be signed in to change notification settings - Fork 327
RC: Seamless endpoint migration - Dynamic endpoints/Endpoint redirection #2751
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
Open
cmilesb
wants to merge
39
commits into
main
Choose a base branch
from
DOC-5431
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
a42783b
Changes to getting prometheus endpoint
cmilesb 80b8752
Merge branch 'DOC-5405' into DOC-5330
cmilesb 28d9d0d
Changelog
cmilesb 9b50a25
Changelog
cmilesb d335427
Image, Changelog, and make some changes to monitor
cmilesb 6017443
Replace metrics tab image and add some links
cmilesb af02719
Remove Redis 8 preview
cmilesb f882a80
Merge branch 'main' into DOC-5330
cmilesb fa95815
Merge branch 'main' into DOC-5330
cmilesb 4d0b21c
Merge branch 'main' into DOC-5330
cmilesb a49370d
Merge branch 'main' into DOC-5330
cmilesb 6898eae
Merge branch 'main' into DOC-5330
cmilesb 843d322
Merge branch 'main' into DOC-5330
cmilesb 5b53425
Merge branch 'main' into DOC-5330
cmilesb d26adf5
Merge branch 'main' into DOC-5330
cmilesb ce479fd
Merge pull request #1807 from redis/DOC-5330
cmilesb 3566d79
stash 1
cmilesb 6c27660
Merge branch 'main' into DOC-5431
cmilesb d096136
stash 2
cmilesb 051fe5e
Steps & Changelog
cmilesb e1a2f3a
Apply suggestions from code review
cmilesb e9350c3
Move Redirect endpoints to a new page
cmilesb a64c024
Apply suggestions from code review
cmilesb f0bfe2a
Apply suggestion from @cmilesb
cmilesb 3430a1b
Merge branch 'main' into DOC-5431
cmilesb 7813a12
More edits
cmilesb d76bb3f
Apply suggestions from code review
cmilesb 2c098a0
Apply suggestions from code review
cmilesb 47833be
Move changelog to March
cmilesb 807f849
Attempt to add Noam's suggestions
cmilesb 0078e9f
Merge branch 'main' into DOC-5431
cmilesb 7ad0a07
Changelog + DB endpoints section
cmilesb 12ca89a
Add 5 minute connection pause
cmilesb 39c2e25
Merge branch 'main' into DOC-5431
cmilesb a408c18
Add unblock/block location and change 5 minute timeout to indefinite …
cmilesb 2265ce0
Unblock traffic
cmilesb 5f68c85
Apply suggestions from code review
cmilesb a1a7b56
Fix/Address Noam comments
cmilesb 043aca8
Removed dates and added public preview text
cmilesb File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
1,006 changes: 0 additions & 1,006 deletions
1,006
content/develop/use-cases/rate-limiter/rust/Cargo.lock
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,15 @@ | ||
| Static endpoints on Redis Cloud start with `redis-<port>.c<number>` (or `redis-<port>.internal.c<number>` for the private endpoint). For example, a static endpoint might look like this: | ||
|
|
||
| ```text | ||
| redis-12345.c12345.us-east-1-mz.ec2.cloud.rlrcp.com | ||
| ``` | ||
|
|
||
| Dynamic endpoints on Redis Cloud always contain three words and a random number, and end in `db.redis.io`. For example, a dynamic endpoint might look like this: | ||
|
|
||
| ```text | ||
| horse-battery-staple-12345.db.redis.io | ||
| ``` | ||
|
|
||
| You can see the Dynamic endpoints for databases with both static and dynamic endpoints by expanding the **Dynamic endpoints** section in the **General** section of the **Configuration** tab. | ||
|
|
||
| {{<image filename="images/rc/databases-configuration-general-endpoints-legacy.png" alt="The Static and dynamic endpoints for a database with both kinds of endpoints." >}} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| In the **Metrics** tab of your database, select **Connect to Prometheus > Copy Prometheus endpoint** to save your Prometheus endpoint to the clipboard. | ||
|
|
||
| {{<image filename="images/rc/database-metrics-connect-prometheus.png" width="250px" alt="Use the Connect to Prometheus button to get the Prometheus endpoint.">}} | ||
|
|
||
| You can also get the Prometheus endpoint by calling [`GET /subscriptions/{subscriptionId}`]({{< relref "/operate/rc/api/api-reference#tag/Subscriptions-Pro/operation/getSubscriptionById" >}}) and getting the `prometheusEndpoint` from the response. | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,33 @@ | ||
| --- | ||
| Title: Redis Cloud changelog (April 2026) | ||
| alwaysopen: false | ||
| categories: | ||
| - docs | ||
| - operate | ||
| - rc | ||
| description: New features, enhancements, and other changes added to Redis Cloud during | ||
| April 2026. | ||
| highlights: Dynamic endpoints, Redirect dynamic endpoints | ||
| linktitle: April 2026 | ||
| weight: 52 | ||
| tags: | ||
| - changelog | ||
| --- | ||
|
|
||
| ## New features | ||
|
|
||
| ### Dynamic endpoints | ||
|
|
||
| Redis Cloud is gradually rolling out dynamic endpoints for all databases. You will be able to view both legacy static endpoints and dynamic endpoints when the feature is available for your account. Static endpoints will still work at this time, but they may be deprecated in the future. | ||
|
|
||
| {{< embed-md "rc-endpoint-description.md" >}} | ||
|
|
||
| We recommend slowly migrating connections to the dynamic endpoints. Moving connections from the static endpoints to the dynamic endpoints does not cause any downtime. See [Applications that use legacy static endpoints]({{< relref "/operate/rc/databases/redirect-endpoints#applications-that-use-legacy-static-endpoints" >}}) for more information. | ||
|
|
||
| ### Redirect dynamic endpoints | ||
|
cmilesb marked this conversation as resolved.
|
||
|
|
||
| {{< note >}} | ||
| Dynamic endpoint redirection is currently in public preview. Features and behavior are subject to change. | ||
| {{< /note >}} | ||
|
|
||
| You can redirect your dynamic endpoints to any Redis Cloud Pro database in the same account. Redirecting your dynamic endpoints lets you switch connections to your new database seamlessly through Redis Cloud without any code changes. See [Redirect database endpoints]({{< relref "/operate/rc/databases/redirect-endpoints" >}}) for more information. | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.