Skip to content
Merged
Changes from all commits
Commits
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
43 changes: 22 additions & 21 deletions modules/ec2-dashboard/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -9,35 +9,36 @@ terraform {
}

resource "lightstep_dashboard" "aws_ec2_dashboard" {
project_name = var.lightstep_project
dashboard_name = "AWS EC2"
project_name = var.lightstep_project
dashboard_name = "AWS EC2"
dashboard_description = "Monitor AWS EC2 - compute - performance metrics."

chart {
name = "CPU Utilization"
rank = "1"
rank = "0"
type = "timeseries"

query {
query_name = "a"
display = "line"
hidden = false
query_string = <<EOT
metric aws.ec2.cpu_utilization_max | last | group_by ["InstanceId"], max
metric aws.ec2.cpu_utilization_sum | delta | group_by ["InstanceId"], sum
EOT
}
}

chart {
name = "CPU Credit"
rank = "2"
rank = "1"
type = "timeseries"

query {
query_name = "a"
display = "line"
hidden = false
query_string = <<EOT
metric aws.ec2.cpu_credit_usage_max | last | group_by ["InstanceId"], max
metric aws.ec2.cpu_credit_usage_sum | delta | group_by ["InstanceId"], sum
EOT
}

Expand All @@ -46,22 +47,22 @@ EOT
display = "line"
hidden = false
query_string = <<EOT
metric aws.ec2.cpu_credit_balance_max | last | group_by ["InstanceId"], max
metric aws.ec2.cpu_credit_balance_sum | delta | group_by ["InstanceId"], sum
EOT
}
}

chart {
name = "Disk Ops"
rank = "3"
rank = "2"
type = "timeseries"

query {
query_name = "a"
display = "line"
hidden = false
query_string = <<EOT
metric aws.ec2.disk_read_ops_max | last | group_by ["InstanceId"], max
metric aws.ec2.disk_read_ops_sum | delta | group_by ["InstanceId"], sum
EOT
}

Expand All @@ -70,22 +71,22 @@ EOT
display = "line"
hidden = false
query_string = <<EOT
metric aws.ec2.disk_write_ops_max | last | group_by ["InstanceId"], max
metric aws.ec2.disk_write_ops_sum | delta | group_by ["InstanceId"], sum
EOT
}
}

chart {
name = "Disk Bytes"
rank = "4"
rank = "3"
type = "timeseries"

query {
query_name = "a"
display = "line"
hidden = false
query_string = <<EOT
metric aws.ec2.disk_read_bytes_max | last | group_by ["InstanceId"], max
metric aws.ec2.disk_read_bytes_sum | delta | group_by ["InstanceId"], sum
EOT
}

Expand All @@ -94,22 +95,22 @@ EOT
display = "line"
hidden = false
query_string = <<EOT
metric aws.ec2.disk_write_bytes_max | last | group_by ["InstanceId"], max
metric aws.ec2.disk_write_bytes_sum | delta | group_by ["InstanceId"], sum
EOT
}
}

chart {
name = "Network"
rank = "5"
name = "Network Bytes"
rank = "4"
type = "timeseries"

query {
query_name = "a"
display = "line"
hidden = false
query_string = <<EOT
metric aws.ec2.network_in_max | last | group_by ["InstanceId"], max
metric aws.ec2.network_in_sum | delta | group_by ["InstanceId"], sum
EOT
}

Expand All @@ -118,22 +119,22 @@ EOT
display = "line"
hidden = false
query_string = <<EOT
metric aws.ec2.network_out_max | last | group_by ["InstanceId"], max
metric aws.ec2.network_out_sum | delta | group_by ["InstanceId"], sum
EOT
}
}

chart {
name = "Network Packets"
rank = "6"
rank = "5"
type = "timeseries"

query {
query_name = "a"
display = "line"
hidden = false
query_string = <<EOT
metric aws.ec2.network_packets_in_max | last | group_by ["InstanceId"], max
metric aws.ec2.network_packets_in_sum | delta | group_by ["InstanceId"], sum
EOT
}

Expand All @@ -142,14 +143,14 @@ EOT
display = "line"
hidden = false
query_string = <<EOT
metric aws.ec2.network_packets_out_max | last | group_by ["InstanceId"], max
metric aws.ec2.network_packets_out_sum | delta | group_by ["InstanceId"], sum
EOT
}
}

chart {
name = "Status Check"
rank = "7"
rank = "6"
type = "timeseries"

query {
Expand Down