diff --git a/astro.config.mjs b/astro.config.mjs index 90ed8d5f..3b844f90 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -457,10 +457,6 @@ export default defineConfig({ }, collapsed: true, }, - { - label: 'Event Studio', - slug: 'aws/tooling/event-studio', - }, { label: 'AWS Replicator', slug: 'aws/tooling/aws-replicator', diff --git a/public/_redirects b/public/_redirects index 1c07550f..8fbb1d4f 100644 --- a/public/_redirects +++ b/public/_redirects @@ -312,7 +312,7 @@ /user-guide/aws/elementalmediaconvert/ /aws/services/mediaconvert 301 /references/coverage/coverage_shield/ /aws/services/shield 301 /user-guide/aws/dynamodb/ /aws/services/dynamodb 301 -/user-guide/tools/event-studio/ /aws/tooling/event-studio/ 301 +/aws/tooling/event-studio/ /aws/capabilities/web-app/app-inspector/ 301 /references/coverage/ /aws/services/ 301 /references/coverage/coverage_acm-pca/ /aws/services/acm-pca 301 /user-guide/aws/opensearch/ /aws/services/opensearch 301 @@ -719,7 +719,7 @@ /user-guide/aws/elementalmediaconvert /aws/services/mediaconvert 301 /references/coverage/coverage_shield /aws/services/shield 301 /user-guide/aws/dynamodb /aws/services/dynamodb 301 -/user-guide/tools/event-studio /aws/tooling/event-studio/ 301 +/aws/tooling/event-studio /aws/capabilities/web-app/app-inspector/ 301 /references/coverage /aws/services/ 301 /references/coverage/coverage_acm-pca /aws/services/acm-pca 301 /user-guide/aws/opensearch /aws/services/opensearch 301 diff --git a/public/images/aws/display-the-connections.png b/public/images/aws/display-the-connections.png deleted file mode 100644 index b9b2ce1e..00000000 Binary files a/public/images/aws/display-the-connections.png and /dev/null differ diff --git a/public/images/aws/edit-and-replay.png b/public/images/aws/edit-and-replay.png deleted file mode 100644 index 2df3116c..00000000 Binary files a/public/images/aws/edit-and-replay.png and /dev/null differ diff --git a/public/images/aws/listing-local-events.png b/public/images/aws/listing-local-events.png deleted file mode 100644 index 02fde3c6..00000000 Binary files a/public/images/aws/listing-local-events.png and /dev/null differ diff --git a/public/images/aws/view-event-details.png b/public/images/aws/view-event-details.png deleted file mode 100644 index d080f904..00000000 Binary files a/public/images/aws/view-event-details.png and /dev/null differ diff --git a/scripts/redirects/_redirects b/scripts/redirects/_redirects index 4b059adb..d6f88fd9 100644 --- a/scripts/redirects/_redirects +++ b/scripts/redirects/_redirects @@ -309,7 +309,7 @@ /user-guide/aws/elementalmediaconvert/ /aws/services/elementalmediaconvert 301 /references/coverage/coverage_shield/ /aws/services/shield 301 /user-guide/aws/dynamodb/ /aws/services/dynamodb 301 -/user-guide/tools/event-studio/ /aws/tooling/event-studio/ 301 +/aws/tooling/event-studio/ /aws/capabilities/web-app/app-inspector/ 301 /references/coverage/ /aws/services/ 301 /references/coverage/coverage_acm-pca/ /aws/services/acm-pca 301 /user-guide/aws/opensearch/ /aws/services/opensearch 301 diff --git a/scripts/redirects/aws_urls.txt b/scripts/redirects/aws_urls.txt index fe6b6f2e..c5d1aed7 100644 --- a/scripts/redirects/aws_urls.txt +++ b/scripts/redirects/aws_urls.txt @@ -88,7 +88,6 @@ /user-guide/security-testing/ /references/changelog/ /user-guide/cloud-sandbox/ -/user-guide/tools/event-studio/ /user-guide/tools/aws-replicator/ /references/iam-coverage/ /tutorials/gitlab_ci_testcontainers/ diff --git a/scripts/redirects/redirect_test_report.md b/scripts/redirects/redirect_test_report.md index 074ade3e..fc75b1d7 100644 --- a/scripts/redirects/redirect_test_report.md +++ b/scripts/redirects/redirect_test_report.md @@ -1894,9 +1894,6 @@ - **Status Code:** 200 - **Message:** ✅ Redirect successful -### ✅ AWS: /user-guide/tools/event-studio/ -- **Expected:** /aws/tooling/event-studio/ -- **Final URL:** https://localstack-docs.pages.dev/aws/tooling/event-studio/ - **Status Code:** 200 - **Message:** ✅ Redirect successful diff --git a/scripts/redirects/redirects_config.json b/scripts/redirects/redirects_config.json index 612b68ce..09385427 100644 --- a/scripts/redirects/redirects_config.json +++ b/scripts/redirects/redirects_config.json @@ -1549,8 +1549,8 @@ "status_code": 301 }, { - "old_link": "/user-guide/tools/event-studio/", - "new_link": "/aws/tooling/event-studio/", + "old_link": "/aws/tooling/event-studio/", + "new_link": "/aws/capabilities/web-app/app-inspector/", "status_code": 301 }, { diff --git a/src/content/docs/aws/tooling/event-studio.md b/src/content/docs/aws/tooling/event-studio.md deleted file mode 100644 index 10213c71..00000000 --- a/src/content/docs/aws/tooling/event-studio.md +++ /dev/null @@ -1,97 +0,0 @@ ---- -title: Event Studio -description: Event Studio allows you to record, trace, debug and replay any events exchanged between AWS services. -template: doc -tags: ["Base"] ---- - -## Introduction - -Event Studio allows users to view, collect, and inspect data exchanges, including event payloads and metadata, between AWS services. -It enhances system observability by displaying the data exchanged at every stage, facilitating clear understanding of event flows. -It further centralizes debugging by enabling event replay at any system stage for detailed analysis and troubleshooting. -In addition, it serves as a single point of truth to understand potential errors, service configuration mismatches and IAM permission issues. - -With Event Studio, you can: - -- Observe and understand the flow of events through your system. -- Replay events to troubleshoot AWS services involved in your workflow. -- Identify errors and obtain detailed information for corrections. -- Get immediate feedback on any misconfigurations in your services. -- Gain insights into IAM policies and detect missing permissions. -- Enhance event contexts for advanced flow tracing. - -:::note -Event Studio is offered as a **preview** feature and is under active development. -::: - -## Installation - -To install Event Studio, start your LocalStack container with your `LOCALSTACK_AUTH_TOKEN`: - -```bash -export LOCALSTACK_AUTH_TOKEN=... -localstack start -``` - -Event Studio is available as a LocalStack Extension. -To install it, use the `extensions` sub-command in the `localstack` CLI. -Run the following command to install Event Studio: - -```bash -localstack extensions install localstack-extension-event-studio -``` - -Check the LocalStack logs for Event Studio output, where you should see logs like: - -```bash -localstack-main | 2024-11-21T08:47:25.688 INFO --- [ MainThread] l.e.patterns.webapp : eventstudio extension available at http://localhost.localstack.cloud:4566/_extension/eventstudio -localstack-main | 2024-11-21T08:47:25.694 INFO --- [ MainThread] l.e.patterns.webapp : eventstudio extension available at http://eventstudio.localhost.localstack.cloud:4566 -localstack-main | 2024-11-21T08:47:25.858 INFO --- [ady_monitor)] eventstudio.extension : Extension Loaded -localstack-main | Ready. -``` - -You can navigate to **https://eventstudio.localhost.localstack.cloud:4566** in your browser to view your events. - -## Features - -### List the local events - -With Event Studio, you can view a detailed list of events in your application, including event producers, types, and timestamps. -The interface enables you to trace the flow of events, identify relationships between services, and analyze patterns for debugging or optimization. - -![Listing the local events](/images/aws/listing-local-events.png) - -### Display the connections - -By clicking on the events, you can visualize the intricate relationships between AWS services in your event-driven architecture. -Event Studio offers a clear, interactive graph that shows how different AWS services interact, making it easy to track data flow, identify bottlenecks, and debug issues. - -![Display the connections](/images/aws/display-the-connections.png) - -### View Event Details - -When you click on the service, you can drill down into the specifics of each event, including the data exchanged between services, detailed payloads, and metadata. -Event Studio highlights errors, warnings, and potential IAM permission issues, enabling precise debugging and troubleshooting. -This detailed view ensures complete transparency and insight into system interactions at every step. - -![View Event Details](/images/aws/view-event-details.png) - -### Edit & Replay - -Finally, you can modify event payloads and metadata directly within the interface to test different scenarios or adjust configurations. -Replay edited events through your system to analyze workflows, validate fixes, and ensure accurate service interactions. -This is essential for effectively debugging complex event-driven architectures. - -![Edit & Replay](/images/aws/edit-and-replay.png) - -## Supported Services - -The following services are supported on Event Studio: - -- [S3](/aws/services/s3) -- [SQS](/aws/services/sqs/) -- [SNS](/aws/services/sns/) -- [DynamoDB](/aws/services/dynamodb/) -- [Lambda](/aws/services/lambda/) -- [EventBridge](/aws/services/events/) diff --git a/src/data/licensing/current-plans.json b/src/data/licensing/current-plans.json index ccac8404..650f34fd 100644 --- a/src/data/licensing/current-plans.json +++ b/src/data/licensing/current-plans.json @@ -675,17 +675,6 @@ "Student": "1,000 maximum operations stored, error analysis, request & response payload" } }, - { - "name": "Preview: Debug and Inspect through Event Studio", - "docsUrl": "/aws/tooling/event-studio/", - "plans": { - "Hobby": false, - "Base": "Preview", - "Ultimate": "Preview", - "Enterprise": "Preview", - "Student": false - } - }, { "name": "Extensions", "docsUrl": "/aws/tooling/extensions/",