diff --git a/collector/kong/dashboards/overview/main.tf b/collector/kong/dashboards/overview/main.tf new file mode 100644 index 0000000..f038967 --- /dev/null +++ b/collector/kong/dashboards/overview/main.tf @@ -0,0 +1,187 @@ +terraform { + required_providers { + lightstep = { + source = "lightstep/lightstep" + version = "~> 1.76.0" + } + } + required_version = ">= v1.0.11" +} + +variable "lightstep_project" { + description = "Lightstep Project Name" + type = string +} + +output "dashboard_url" { + value = "https://app.lightstep.com/${var.lightstep_project}/dashboard/${lightstep_dashboard.otel_collector_dashboard.id}" + description = "OpenTelemetry Collector Kong Dashboard URL" +} + +resource "lightstep_dashboard" "otel_collector_dashboard" { + project_name = var.lightstep_project + dashboard_name = "Kong Metrics" + dashboard_description = "Monitor Kong with this metrics overview dashboard." + + chart { + name = "Requests Total" + rank = "0" + type = "timeseries" + + query { + query_name = "a" + display = "line" + hidden = false + query_string = <