From 720e8778a0532d11722369dad39efb3e21e278e3 Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Tue, 19 Sep 2023 11:19:50 -0700 Subject: [PATCH] azure dashboards group #4 --- .../dashboards/overview/main.tf | 121 +++++++ azure/eventgrid_extensiontopics/metrics.csv | 5 + .../dashboards/overview/main.tf | 307 ++++++++++++++++++ azure/eventgrid_namespaces/metrics.csv | 23 ++ .../dashboards/overview/main.tf | 121 +++++++ azure/eventgrid_partnernamespaces/metrics.csv | 5 + .../dashboards/overview/main.tf | 202 ++++++++++++ azure/eventgrid_partnertopics/metrics.csv | 10 + .../dashboards/overview/main.tf | 247 ++++++++++++++ azure/eventgrid_systemtopics/metrics.csv | 13 + .../dashboards/overview/main.tf | 232 +++++++++++++ azure/eventgrid_topics/metrics.csv | 12 + 12 files changed, 1298 insertions(+) create mode 100644 azure/eventgrid_extensiontopics/dashboards/overview/main.tf create mode 100644 azure/eventgrid_extensiontopics/metrics.csv create mode 100644 azure/eventgrid_namespaces/dashboards/overview/main.tf create mode 100644 azure/eventgrid_namespaces/metrics.csv create mode 100644 azure/eventgrid_partnernamespaces/dashboards/overview/main.tf create mode 100644 azure/eventgrid_partnernamespaces/metrics.csv create mode 100644 azure/eventgrid_partnertopics/dashboards/overview/main.tf create mode 100644 azure/eventgrid_partnertopics/metrics.csv create mode 100644 azure/eventgrid_systemtopics/dashboards/overview/main.tf create mode 100644 azure/eventgrid_systemtopics/metrics.csv create mode 100644 azure/eventgrid_topics/dashboards/overview/main.tf create mode 100644 azure/eventgrid_topics/metrics.csv 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 = <