Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
48d2bcd
feat(ecs/host_group): metrics and widgets scaffold
mskrajnowski Apr 28, 2020
c032758
feat(ecs/host_group): added scaling and instance state related metric…
mskrajnowski Apr 28, 2020
43119ad
refactor(ecs/host_group): switched pending and terminating instance p…
mskrajnowski Apr 28, 2020
6fcd903
style(ecs/host_group): blank lines between metric modules
mskrajnowski Apr 28, 2020
c9c3efa
Merge branch 'master' into feat/ecs-host-group-dashboards
mskrajnowski Apr 28, 2020
02f079e
refactor(ecs/host_group): extracted group_dimensions local
mskrajnowski Apr 28, 2020
4dc729a
feat(ecs/host_group): added memory utilization metrics and widgets
mskrajnowski Apr 28, 2020
5e7a393
feat(ecs/host_group): added cpu utilization metrics and widgets
mskrajnowski Apr 28, 2020
407c350
feat(ecs/host_group): added cpu credit metrics and widgets
mskrajnowski Apr 28, 2020
2665751
feat(ecs/host_group): root filesystem metrics and widgets
mskrajnowski Apr 28, 2020
d8fc5a9
feat(ecs/host_group): filesystem IO metrics and widgets
mskrajnowski Apr 28, 2020
56b7cf1
feat(ecs/host_group): network metrics and widgets
mskrajnowski Apr 28, 2020
17c1283
Merge branch 'master' into feat/ecs-host-group-dashboards
mskrajnowski Apr 29, 2020
285a1a9
refactor(ecs/host_group): DRYing out code with cloudwatch/metric/many…
mskrajnowski Apr 29, 2020
d2ceb6c
fix(ecs/host_group): bytes/packets_sent metric labels
mskrajnowski May 6, 2020
a8f0055
Merge branch 'master' into feat/ecs-host-group-dashboards
mskrajnowski May 6, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions ecs/example/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,19 @@ module "dashboard" {

name = "terraform-ecs-example"
widgets = [
module.hosts.widgets.instance_scaling,
module.hosts.widgets.instance_states,
module.hosts.widgets.memory_utilization,
module.hosts.widgets.cpu_utilization,
module.hosts.widgets.cpu_credit_balance,
module.hosts.widgets.cpu_credit_usage,
module.hosts.widgets.root_fs_utilization,
module.hosts.widgets.root_fs_free,
module.hosts.widgets.fs_io_bytes,
module.hosts.widgets.fs_io_ops,
module.hosts.widgets.network_bytes,
module.hosts.widgets.network_packets,

module.web.widgets.responses,
module.web.widgets.response_percentages,
module.web.widgets.response_time,
Expand Down
8 changes: 8 additions & 0 deletions ecs/host_group/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,3 +97,11 @@ Creates an auto-scaling group of EC2 instances which will join the given ECS clu
* `id`

Autoscaling group id

* `metrics`

Cloudwatch metrics, see [metrics.tf](./metrics.tf)

* `widgets`

Cloudwatch dashboard widgets, see [widgets.tf](./widgets.tf)
Loading