diff --git a/azure/eventgrid_extensiontopics/dashboards/overview/main.tf b/azure/eventgrid_extensiontopics/dashboards/overview/main.tf new file mode 100644 index 0000000..3bbcbe8 --- /dev/null +++ b/azure/eventgrid_extensiontopics/dashboards/overview/main.tf @@ -0,0 +1,121 @@ +terraform { + required_providers { + lightstep = { + source = "lightstep/lightstep" + version = "~> 1.76.0" + } + } + required_version = ">= v1.0.11" +} + +variable "lightstep_project" { + description = "Cloud Observability Project Name" + type = string +} + +output "dashboard_url" { + value = "https://app.lightstep.com/${var.lightstep_project}/dashboard/${lightstep_dashboard.azure_eventgrid_extensiontopics_overview.id}" + description = "OpenTelemetry Collector Event Grid Extension Topics Dashboard URL" +} + +resource "lightstep_dashboard" "azure_eventgrid_extensiontopics_overview" { + project_name = var.lightstep_project + dashboard_name = "Event Grid Extension Topics Metrics" + dashboard_description = "[Beta] Monitor Event Grid Extension Topics with this metrics overview dashboard." + + chart { + name = "Publish Failed Events" + rank = "0" + type = "timeseries" + + query { + query_name = "a" + display = "line" + hidden = false + query_string = <