- Newest
- Most votes
- Most comments
CloudWatch Metric Streams is the easiest way to continually get metric data sent out of an account.
In your case, the simplest setup for that would be to send from your accounts to a central S3 bucket in your central account. From there you can have a Lambda that triggers whenever S3 files get uploaded to the bucket - read those S3 files and log the content to the Lambda's log output as EMF - a simple JSON format that creates metrics.
So pipeline is basically: remote account -> Metric Stream -> central account S3 bucket -> Lambda -> CW Logs as EMF -> CW Metrics
There is an opensource projects which sends all CW metrics and logs for your Amazon OpenSearch Service deployment to a centralized opensearch. Have a look at this and see if this helps: https://github.com/aws-samples/amazon-opensearch-service-monitor
Relevant content
- asked a year ago
- asked a year ago
- Accepted Answerasked a year ago
- AWS OFFICIALUpdated 3 months ago
- AWS OFFICIALUpdated 4 months ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 3 months ago
@Amazon-CloudWatch-01 Thank you for your response ! As far as I know, it isn't possible to make a Metric Stream which streams to a S3 bucket in another account. Isn't it ?