Skip to content

feat(ses/domain): cloudwatch metrics and dashboard widgets#75

Merged
mskrajnowski merged 11 commits intomasterfrom
feat/ses-domain-dashboard
May 11, 2020
Merged

feat(ses/domain): cloudwatch metrics and dashboard widgets#75
mskrajnowski merged 11 commits intomasterfrom
feat/ses-domain-dashboard

Conversation

@mskrajnowski
Copy link
Collaborator

@mskrajnowski mskrajnowski commented May 5, 2020

  • added a simple spammer script to the example so we can generate some email traffic
  • added a SES configuration set, which generates per-domain metrics
  • added ses/domain metrics
    • sent/delivered/bounced counters
    • sent/delivered/bounced percentages
    • open/click counters
    • open/click percentages
  • added ses/domain dashboard widgets
    • counts breakdown by delivery status (delivered, bounced, rejected, etc.)
    • percentages breakdown by delivery status
    • conversion (sent, delivered, opened, clicked)
    • account bounce and spam reputation

Example dashboard:

image

Related to #43

@mskrajnowski mskrajnowski requested a review from karwer May 5, 2020 16:25
@mskrajnowski mskrajnowski marked this pull request as ready for review May 5, 2020 16:27
}

metrics_count = {
sent = { name = "Send", label = "Sent", color = local.colors.grey }
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Too few colors ;) I understand that this is not a problem - they will not be presented in the same widget?

Copy link
Collaborator Author

@mskrajnowski mskrajnowski May 8, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm using grey to signify the desired/expected values, in this case sent is the desired value for the delivered metric, so that's the logic behind making sent grey

@mskrajnowski mskrajnowski merged commit 83d6d37 into master May 11, 2020
@mskrajnowski mskrajnowski deleted the feat/ses-domain-dashboard branch May 11, 2020 08:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants