cdklabs / cdk-monitoring-constructs

Easy-to-use CDK constructs for monitoring your AWS infrastructure
https://constructs.dev/packages/cdk-monitoring-constructs
Apache License 2.0
466 stars 61 forks source link

[aws-pinpoint] Add monitoring class and factory for AWS Pinpoint #199

Open christophercarney opened 2 years ago

christophercarney commented 2 years ago

Feature scope

pinpoint

Describe your suggested feature

AWS Pinpoint is a managed marketing service https://aws.amazon.com/pinpoint/ commonly used for things like email and push notifications.

Pinpoint has the list of metrics which they publish here: https://docs.aws.amazon.com/pinpoint/latest/userguide/monitoring-metrics.html

Proposal:

voho commented 2 years ago

Reading the docs: https://docs.aws.amazon.com/cdk/api/v1/docs/aws-pinpoint-readme.html

There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.

This means we will implement the metrics by hand and the input will be identifier-based, not construct based.

voho commented 2 years ago

Starting with some experiments with Pinpoint to understand what the service is doing and what metrics are available.

voho commented 2 years ago

I have some work in progress on this, still trying to come up with some reasonable metrics and widgets.