Skip to content

feat(ecs/services): cloudwatch metrics and dashboard widgets #67

Merged
mskrajnowski merged 20 commits intomasterfrom
feat/ecs-services-dashboards
May 6, 2020
Merged

feat(ecs/services): cloudwatch metrics and dashboard widgets #67
mskrajnowski merged 20 commits intomasterfrom
feat/ecs-services-dashboards

Conversation

@mskrajnowski
Copy link
Collaborator

@mskrajnowski mskrajnowski commented Apr 24, 2020

  • enabled ECS cluster container insights
  • Added ecs/services/web metrics:
    • requests count
    • response count by status (2xx, 3xx, 4xx, 5xx)
    • response percentage by status
    • ALB connection errors
    • ALB connection error percentage
    • response times (average, 50/90/95/99th percentiles, maximum)
    • task counts (desired, pending, running, healthy)
    • cpu/memory reservation
    • cpu/memory utilization (min, average, max)
  • Added ecs/services/web dashboard widgets
    • responses by status
    • response status percentages
    • response times
    • scaling
    • cpu utilization
    • memory utilization
  • Added ecs/services/worker metrics:
    • task counts (desired, pending, running)
    • cpu/memory reservation
    • cpu/memory utilization (min, average, max)
  • Added ecs/services/worker dashboard widgets:
    • scaling
    • cpu utilization
    • memory utilization
  • Added a simple locustfile.py to generate some traffic for testing

Example dashboard
image

Related to #43

@mskrajnowski mskrajnowski force-pushed the feat/ecs-services-dashboards branch from b91f9ff to f604630 Compare April 24, 2020 14:34
@mskrajnowski mskrajnowski changed the base branch from feat/dashboards to master April 27, 2020 11:50
@mskrajnowski mskrajnowski force-pushed the feat/ecs-services-dashboards branch from 6e25ddf to a659e61 Compare April 27, 2020 11:52
@mskrajnowski mskrajnowski force-pushed the feat/ecs-services-dashboards branch from 066cc85 to a9ff528 Compare April 27, 2020 12:04
@mskrajnowski mskrajnowski marked this pull request as ready for review April 27, 2020 18:27
@mskrajnowski mskrajnowski requested a review from karwer April 27, 2020 18:27
@mskrajnowski mskrajnowski changed the title feat(ecs/services/web): cloudwatch metrics and dashboard widgets feat(ecs/services): cloudwatch metrics and dashboard widgets Apr 27, 2020
@mskrajnowski mskrajnowski merged commit 49497c4 into master May 6, 2020
@mskrajnowski mskrajnowski deleted the feat/ecs-services-dashboards branch May 6, 2020 09:51
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