Skip to content

Commit 229e5e0

Browse files
committed
Addding going to production based on feedback
1 parent ddeb312 commit 229e5e0

File tree

1 file changed

+11
-1
lines changed
  • docs/use-cases/observability/clickstack/integration-examples

1 file changed

+11
-1
lines changed

docs/use-cases/observability/clickstack/integration-examples/cloudwatch.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,14 @@ This section covers configuring the OpenTelemetry Collector to pull logs from yo
5252
If you would like to test the integration before configuring your production setup, you can test with our demo dataset in the [demo dataset section](#demo-dataset).
5353

5454
### Prerequisites {#prerequisites}
55+
5556
- ClickStack instance running
5657
- AWS account with CloudWatch log groups
5758
- AWS credentials with appropriate IAM permissions
58-
- Docker installed (for running the OpenTelemetry Collector)
59+
60+
:::note
61+
Unlike file-based log integrations (nginx, Redis), CloudWatch requires running a separate OpenTelemetry Collector that polls the CloudWatch API. This collector cannot run inside ClickStack's all-in-one image as it needs AWS credentials and API access.
62+
:::
5963

6064
<VerticalStepper headerLevel="h4">
6165

@@ -473,3 +477,9 @@ Now that you have CloudWatch logs flowing into ClickStack:
473477
- Set up [alerts](/use-cases/observability/clickstack/alerts) for critical events (connection failures, error spikes)
474478
- Reduce CloudWatch costs by adjusting retention periods or archiving to S3, now that you have logs in ClickStack
475479
- Filter noisy log groups by removing them from the collector configuration to reduce ingestion volume
480+
481+
## Going to production {#going-to-production}
482+
483+
This guide demonstrates running the OpenTelemetry Collector locally with Docker Compose for testing. For production deployments, run the collector on infrastructure with AWS access (EC2 with IAM roles, EKS with IRSA, or ECS with task roles) to eliminate the need for managing access keys. Deploy collectors in the same AWS region as your CloudWatch log groups to reduce latency and costs.
484+
485+
See [Ingesting with OpenTelemetry](/use-cases/observability/clickstack/ingesting-data/opentelemetry) for production deployment patterns and collector configuration examples.

0 commit comments

Comments
 (0)