Open tomaszdudek7 opened 4 years ago
Hey @spaszek, great idea!
CloudTrail is certainly a viable workaround today, but there can be a short delay (in minutes) for entries showing up there, which may be too long for how you'd want to react to these changes.
A couple early questions come to mind:
Tell us about your request I'd love to have an easy option to catch and react on various App Mesh events in CloudWatch, for example
VirtualRouterChangedEvent
,VirtualServiceAddedEvent
,MeshChangedEvent
etcWhich integration(s) is this request for? ECS, Fargate, EC2 and EKS
Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard? I am building a gateway to my mesh using Spring Cloud Gateway(framework is irrelevant though). If I had the CW Events available, I could for example dynamically add and remove routes on my gateway based on the App Mesh configuration. I'd just to listen to SNS/SQS for relevant App Mesh events and update gateway's configuration based on that. Initial routes configuration on gateway startup would be just created using AWS API by describing all the routers and routes.
Are you currently working around this issue? I am not sure yet - looking into possibilities with CloudTrail to SNS, as every AppMesh call is indeed saved to CloudTrail. But it may be hard/pricey.
Additional context
Attachments