diff --git a/.gitignore b/.gitignore index a4e6b621..0af2c504 100644 --- a/.gitignore +++ b/.gitignore @@ -39,7 +39,7 @@ examples/cloud-operations/adfs/ansible/vars/vars.yaml examples/cloud-operations/adfs/ansible/gssh.sh examples/cloud-operations/multi-cluster-mesh-gke-fleet-api/ansible/vars.yaml examples/cloud-operations/multi-cluster-mesh-gke-fleet-api/ansible/gssh.sh -blueprints/cloud-operations/network-dashboard/cloud-function.zip +blueprints/cloud-operations/network-quota-monitoring/cloud-function.zip blueprints/apigee/bigquery-analytics/bundle-export.zip blueprints/apigee/bigquery-analytics/bundle-gcs2bq.zip blueprints/apigee/bigquery-analytics/apiproxy.zip diff --git a/blueprints/README.md b/blueprints/README.md index b9851bde..5eff7c02 100644 --- a/blueprints/README.md +++ b/blueprints/README.md @@ -5,7 +5,7 @@ This section provides **[networking blueprints](./networking/)** that implement Currently available blueprints: - **apigee** - [Apigee Hybrid on GKE](./apigee/hybrid-gke/), [Apigee X analytics in BigQuery](./apigee/bigquery-analytics), [Apigee network patterns](./apigee/network-patterns/) -- **cloud operations** - [Active Directory Federation Services](./cloud-operations/adfs), [Cloud Asset Inventory feeds for resource change tracking and remediation](./cloud-operations/asset-inventory-feed-remediation), [Fine-grained Cloud DNS IAM via Service Directory](./cloud-operations/dns-fine-grained-iam), [Cloud DNS & Shared VPC design](./cloud-operations/dns-shared-vpc), [Delegated Role Grants](./cloud-operations/iam-delegated-role-grants), [Networking Dashboard](./cloud-operations/network-dashboard), [Managing on-prem service account keys by uploading public keys](./cloud-operations/onprem-sa-key-management), [Compute Image builder with Hashicorp Packer](./cloud-operations/packer-image-builder), [Packer example](./cloud-operations/packer-image-builder/packer), [Compute Engine quota monitoring](./cloud-operations/quota-monitoring), [Scheduled Cloud Asset Inventory Export to Bigquery](./cloud-operations/scheduled-asset-inventory-export-bq), [Configuring workload identity federation with Terraform Cloud/Enterprise workflows](./cloud-operations/terraform-cloud-dynamic-credentials), [TCP healthcheck and restart for unmanaged GCE instances](./cloud-operations/unmanaged-instances-healthcheck), [Migrate for Compute Engine (v5) blueprints](./cloud-operations/vm-migration), [Configuring workload identity federation to access Google Cloud resources from apps running on Azure](./cloud-operations/workload-identity-federation) +- **cloud operations** - [Active Directory Federation Services](./cloud-operations/adfs), [Cloud Asset Inventory feeds for resource change tracking and remediation](./cloud-operations/asset-inventory-feed-remediation), [Fine-grained Cloud DNS IAM via Service Directory](./cloud-operations/dns-fine-grained-iam), [Cloud DNS & Shared VPC design](./cloud-operations/dns-shared-vpc), [Delegated Role Grants](./cloud-operations/iam-delegated-role-grants), [Network Quota Monitoring](./cloud-operations/network-quota-monitoring), [Managing on-prem service account keys by uploading public keys](./cloud-operations/onprem-sa-key-management), [Compute Image builder with Hashicorp Packer](./cloud-operations/packer-image-builder), [Packer example](./cloud-operations/packer-image-builder/packer), [Compute Engine quota monitoring](./cloud-operations/compute-quota-monitoring), [Scheduled Cloud Asset Inventory Export to Bigquery](./cloud-operations/scheduled-asset-inventory-export-bq), [Configuring workload identity federation with Terraform Cloud/Enterprise workflows](./cloud-operations/terraform-cloud-dynamic-credentials), [TCP healthcheck and restart for unmanaged GCE instances](./cloud-operations/unmanaged-instances-healthcheck), [Migrate for Compute Engine (v5) blueprints](./cloud-operations/vm-migration), [Configuring workload identity federation to access Google Cloud resources from apps running on Azure](./cloud-operations/workload-identity-federation) - **data solutions** - [GCE and GCS CMEK via centralized Cloud KMS](./data-solutions/cmek-via-centralized-kms), [Cloud Composer version 2 private instance, supporting Shared VPC and external CMEK key](./data-solutions/composer-2), [Cloud SQL instance with multi-region read replicas](./data-solutions/cloudsql-multiregion), [Data Platform](./data-solutions/data-platform-foundations), [Minimal Data Platform](./data-solutions/data-platform-minimal), [Spinning up a foundation data pipeline on Google Cloud using Cloud Storage, Dataflow and BigQuery](./data-solutions/gcs-to-bq-with-least-privileges), [#SQL Server Always On Groups blueprint](./data-solutions/sqlserver-alwayson), [Data Playground](./data-solutions/data-playground), [MLOps with Vertex AI](./data-solutions/vertex-mlops), [Shielded Folder](./data-solutions/shielded-folder), [BigQuery ML and Vertex AI Pipeline](./data-solutions/bq-ml) - **factories** - [The why and the how of Resource Factories](./factories), [Google Cloud Identity Group Factory](./factories/cloud-identity-group-factory), [Google Cloud BQ Factory](./factories/bigquery-factory), [Google Cloud VPC Firewall Factory](./factories/net-vpc-firewall-yaml), [Minimal Project Factory](./factories/project-factory) - **GKE** - [Binary Authorization Pipeline Blueprint](./gke/binauthz), [Storage API](./gke/binauthz/image), [Multi-cluster mesh on GKE (fleet API)](./gke/multi-cluster-mesh-gke-fleet-api), [GKE Multitenant Blueprint](./gke/multitenant-fleet), [Shared VPC with GKE support](./networking/shared-vpc-gke/), [GKE Autopilot](./gke/autopilot) diff --git a/blueprints/cloud-operations/README.md b/blueprints/cloud-operations/README.md index 99013624..9ee59b99 100644 --- a/blueprints/cloud-operations/README.md +++ b/blueprints/cloud-operations/README.md @@ -16,6 +16,12 @@ The blueprint's feed tracks changes to Google Compute instances, and the Cloud F
+## Compute Engine quota monitoring + + This [blueprint](./compute-quota-monitoring) shows a practical way of collecting and monitoring [Compute Engine resource quotas](https://cloud.google.com/compute/quotas) via Cloud Monitoring metrics as an alternative to the recently released [built-in quota metrics](https://cloud.google.com/monitoring/alerts/using-quota-metrics). A simple alert on quota thresholds is also part of the blueprint. + +
+ ## Granular Cloud DNS IAM via Service Directory This [blueprint](./dns-fine-grained-iam) shows how to leverage [Service Directory](https://cloud.google.com/blog/products/networking/introducing-service-directory) and Cloud DNS Service Directory private zones, to implement fine-grained IAM controls on DNS. The blueprint creates a Service Directory namespace, a Cloud DNS private zone that uses it as its authoritative source, service accounts with different levels of permissions, and VMs to test them. @@ -34,9 +40,9 @@ The blueprint's feed tracks changes to Google Compute instances, and the Cloud F
-## Network Dashboard +## Network Quota Monitoring - This [blueprint](./network-dashboard/) provides an end-to-end solution to gather some GCP Networking quotas and limits (that cannot be seen in the GCP console today) and display them in a dashboard. The goal is to allow for better visibility of these limits, facilitating capacity planning and avoiding hitting these limits.. + This [blueprint](./network-quota-monitoring) provides an end-to-end solution to gather some GCP Networking quotas and limits (that cannot be seen in the GCP console today) and display them in a dashboard. The goal is to allow for better visibility of these limits, facilitating capacity planning and avoiding hitting these limits.
@@ -52,12 +58,6 @@ This [blueprint](./onprem-sa-key-management) shows how to manage IAM Service Acc
-## Compute Engine quota monitoring - - This [blueprint](./quota-monitoring) shows a practical way of collecting and monitoring [Compute Engine resource quotas](https://cloud.google.com/compute/quotas) via Cloud Monitoring metrics as an alternative to the recently released [built-in quota metrics](https://cloud.google.com/monitoring/alerts/using-quota-metrics). A simple alert on quota thresholds is also part of the blueprint. - -
- ## Scheduled Cloud Asset Inventory Export to Bigquery This [blueprint](./scheduled-asset-inventory-export-bq) shows how to leverage the [Cloud Asset Inventory Exporting to Bigquery](https://cloud.google.com/asset-inventory/docs/exporting-to-bigquery) feature, to keep track of your organization's assets over time storing information in Bigquery. Data stored in Bigquery can then be used for different purposes like dashboarding or analysis. diff --git a/blueprints/cloud-operations/quota-monitoring/README.md b/blueprints/cloud-operations/compute-quota-monitoring/README.md similarity index 98% rename from blueprints/cloud-operations/quota-monitoring/README.md rename to blueprints/cloud-operations/compute-quota-monitoring/README.md index 26a702e8..2c69bda1 100644 --- a/blueprints/cloud-operations/quota-monitoring/README.md +++ b/blueprints/cloud-operations/compute-quota-monitoring/README.md @@ -72,7 +72,7 @@ Clone this repository or [open it in cloud shell](https://ssh.cloud.google.com/c ```hcl module "test" { - source = "./fabric/blueprints/cloud-operations/quota-monitoring" + source = "./fabric/blueprints/cloud-operations/compute-quota-monitoring" name = "name" project_id = "test" project_create_config = { diff --git a/blueprints/cloud-operations/quota-monitoring/backend.tf.sample b/blueprints/cloud-operations/compute-quota-monitoring/backend.tf.sample similarity index 100% rename from blueprints/cloud-operations/quota-monitoring/backend.tf.sample rename to blueprints/cloud-operations/compute-quota-monitoring/backend.tf.sample diff --git a/blueprints/cloud-operations/quota-monitoring/cloud-shell-readme.txt b/blueprints/cloud-operations/compute-quota-monitoring/cloud-shell-readme.txt similarity index 100% rename from blueprints/cloud-operations/quota-monitoring/cloud-shell-readme.txt rename to blueprints/cloud-operations/compute-quota-monitoring/cloud-shell-readme.txt diff --git a/blueprints/cloud-operations/quota-monitoring/diagram.png b/blueprints/cloud-operations/compute-quota-monitoring/diagram.png similarity index 100% rename from blueprints/cloud-operations/quota-monitoring/diagram.png rename to blueprints/cloud-operations/compute-quota-monitoring/diagram.png diff --git a/blueprints/cloud-operations/quota-monitoring/explorer.png b/blueprints/cloud-operations/compute-quota-monitoring/explorer.png similarity index 100% rename from blueprints/cloud-operations/quota-monitoring/explorer.png rename to blueprints/cloud-operations/compute-quota-monitoring/explorer.png diff --git a/blueprints/cloud-operations/quota-monitoring/main.tf b/blueprints/cloud-operations/compute-quota-monitoring/main.tf similarity index 100% rename from blueprints/cloud-operations/quota-monitoring/main.tf rename to blueprints/cloud-operations/compute-quota-monitoring/main.tf diff --git a/blueprints/cloud-operations/quota-monitoring/outputs.tf b/blueprints/cloud-operations/compute-quota-monitoring/outputs.tf similarity index 100% rename from blueprints/cloud-operations/quota-monitoring/outputs.tf rename to blueprints/cloud-operations/compute-quota-monitoring/outputs.tf diff --git a/blueprints/cloud-operations/quota-monitoring/src/main.py b/blueprints/cloud-operations/compute-quota-monitoring/src/main.py similarity index 100% rename from blueprints/cloud-operations/quota-monitoring/src/main.py rename to blueprints/cloud-operations/compute-quota-monitoring/src/main.py diff --git a/blueprints/cloud-operations/quota-monitoring/src/requirements.txt b/blueprints/cloud-operations/compute-quota-monitoring/src/requirements.txt similarity index 100% rename from blueprints/cloud-operations/quota-monitoring/src/requirements.txt rename to blueprints/cloud-operations/compute-quota-monitoring/src/requirements.txt diff --git a/blueprints/cloud-operations/quota-monitoring/tools/descriptors.py b/blueprints/cloud-operations/compute-quota-monitoring/tools/descriptors.py similarity index 100% rename from blueprints/cloud-operations/quota-monitoring/tools/descriptors.py rename to blueprints/cloud-operations/compute-quota-monitoring/tools/descriptors.py diff --git a/blueprints/cloud-operations/quota-monitoring/variables.tf b/blueprints/cloud-operations/compute-quota-monitoring/variables.tf similarity index 100% rename from blueprints/cloud-operations/quota-monitoring/variables.tf rename to blueprints/cloud-operations/compute-quota-monitoring/variables.tf diff --git a/blueprints/cloud-operations/network-dashboard/LICENSE b/blueprints/cloud-operations/network-quota-monitoring/LICENSE similarity index 100% rename from blueprints/cloud-operations/network-dashboard/LICENSE rename to blueprints/cloud-operations/network-quota-monitoring/LICENSE diff --git a/blueprints/cloud-operations/network-dashboard/README.md b/blueprints/cloud-operations/network-quota-monitoring/README.md similarity index 99% rename from blueprints/cloud-operations/network-dashboard/README.md rename to blueprints/cloud-operations/network-quota-monitoring/README.md index fd7a6821..166f3092 100644 --- a/blueprints/cloud-operations/network-dashboard/README.md +++ b/blueprints/cloud-operations/network-quota-monitoring/README.md @@ -1,4 +1,4 @@ -# Network Dashboard and Discovery Tool +# Network Quota Monitoring This repository provides an end-to-end solution to gather some GCP networking quotas, limits, and their corresponding usage, store them in Cloud Operations timeseries which can displayed in one or more dashboards or wired to alerts. diff --git a/blueprints/cloud-operations/network-dashboard/dashboards/quotas-utilization.json b/blueprints/cloud-operations/network-quota-monitoring/dashboards/quotas-utilization.json similarity index 100% rename from blueprints/cloud-operations/network-dashboard/dashboards/quotas-utilization.json rename to blueprints/cloud-operations/network-quota-monitoring/dashboards/quotas-utilization.json diff --git a/blueprints/cloud-operations/network-dashboard/deploy-cloud-function/README.md b/blueprints/cloud-operations/network-quota-monitoring/deploy-cloud-function/README.md similarity index 96% rename from blueprints/cloud-operations/network-dashboard/deploy-cloud-function/README.md rename to blueprints/cloud-operations/network-quota-monitoring/deploy-cloud-function/README.md index 1e917f88..2ebb1f6d 100644 --- a/blueprints/cloud-operations/network-dashboard/deploy-cloud-function/README.md +++ b/blueprints/cloud-operations/network-quota-monitoring/deploy-cloud-function/README.md @@ -1,4 +1,4 @@ -# Network Dashboard Discovery via Cloud Function +# Network Quota Monitoring via Cloud Function This simple Terraform setup allows deploying the [discovery tool for the Network Dashboard](../src/) to a Cloud Function, triggered by a schedule via PubSub. @@ -53,7 +53,7 @@ tf output -raw troubleshooting_payload ## Monitoring dashboard -A monitoring dashboard can be optionally be deployed int he same project by setting the `dashboard_json_path` variable to the path of a dashboard JSON file. A sample dashboard is in included, and can be deployed with this variable configuration: +A monitoring dashboard can be optionally be deployed int the same project by setting the `dashboard_json_path` variable to the path of a dashboard JSON file. A sample dashboard is in included, and can be deployed with this variable configuration: ```tfvars dashboard_json_path = "../dashboards/quotas-utilization.json" diff --git a/blueprints/cloud-operations/network-dashboard/deploy-cloud-function/diagram-scope.png b/blueprints/cloud-operations/network-quota-monitoring/deploy-cloud-function/diagram-scope.png similarity index 100% rename from blueprints/cloud-operations/network-dashboard/deploy-cloud-function/diagram-scope.png rename to blueprints/cloud-operations/network-quota-monitoring/deploy-cloud-function/diagram-scope.png diff --git a/blueprints/cloud-operations/network-dashboard/deploy-cloud-function/diagram.png b/blueprints/cloud-operations/network-quota-monitoring/deploy-cloud-function/diagram.png similarity index 100% rename from blueprints/cloud-operations/network-dashboard/deploy-cloud-function/diagram.png rename to blueprints/cloud-operations/network-quota-monitoring/deploy-cloud-function/diagram.png diff --git a/blueprints/cloud-operations/network-dashboard/deploy-cloud-function/main.tf b/blueprints/cloud-operations/network-quota-monitoring/deploy-cloud-function/main.tf similarity index 99% rename from blueprints/cloud-operations/network-dashboard/deploy-cloud-function/main.tf rename to blueprints/cloud-operations/network-quota-monitoring/deploy-cloud-function/main.tf index dd59847b..b30bb1fa 100644 --- a/blueprints/cloud-operations/network-dashboard/deploy-cloud-function/main.tf +++ b/blueprints/cloud-operations/network-quota-monitoring/deploy-cloud-function/main.tf @@ -1,5 +1,5 @@ /** - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/blueprints/cloud-operations/network-dashboard/deploy-cloud-function/outputs.tf b/blueprints/cloud-operations/network-quota-monitoring/deploy-cloud-function/outputs.tf similarity index 100% rename from blueprints/cloud-operations/network-dashboard/deploy-cloud-function/outputs.tf rename to blueprints/cloud-operations/network-quota-monitoring/deploy-cloud-function/outputs.tf diff --git a/blueprints/cloud-operations/network-dashboard/deploy-cloud-function/variables.tf b/blueprints/cloud-operations/network-quota-monitoring/deploy-cloud-function/variables.tf similarity index 100% rename from blueprints/cloud-operations/network-dashboard/deploy-cloud-function/variables.tf rename to blueprints/cloud-operations/network-quota-monitoring/deploy-cloud-function/variables.tf diff --git a/blueprints/cloud-operations/network-dashboard/metric.png b/blueprints/cloud-operations/network-quota-monitoring/metric.png similarity index 100% rename from blueprints/cloud-operations/network-dashboard/metric.png rename to blueprints/cloud-operations/network-quota-monitoring/metric.png diff --git a/blueprints/cloud-operations/network-dashboard/src/README.md b/blueprints/cloud-operations/network-quota-monitoring/src/README.md similarity index 98% rename from blueprints/cloud-operations/network-dashboard/src/README.md rename to blueprints/cloud-operations/network-quota-monitoring/src/README.md index cad11020..60db38e1 100644 --- a/blueprints/cloud-operations/network-dashboard/src/README.md +++ b/blueprints/cloud-operations/network-quota-monitoring/src/README.md @@ -1,8 +1,8 @@ -# Network Dashboard Discovery Tool +# Network Quota Monitoring Tool This tool constitutes the discovery and data gathering side of the Network Dashboard, and can be used in combination with the related [Terraform deployment examples](../), or packaged in different ways including standalone manual use. -- [Network Dashboard Discovery Tool](#network-dashboard-discovery-tool) +- [Network Quota Monitoring Tool](#network-dashboard-discovery-tool) - [Quick Usage Example](#quick-usage-example) - [High Level Architecture and Plugin Design](#high-level-architecture-and-plugin-design) - [Debugging and Troubleshooting](#debugging-and-troubleshooting) diff --git a/blueprints/cloud-operations/network-dashboard/src/custom-quotas.sample b/blueprints/cloud-operations/network-quota-monitoring/src/custom-quotas.sample similarity index 100% rename from blueprints/cloud-operations/network-dashboard/src/custom-quotas.sample rename to blueprints/cloud-operations/network-quota-monitoring/src/custom-quotas.sample diff --git a/blueprints/cloud-operations/network-dashboard/src/main.py b/blueprints/cloud-operations/network-quota-monitoring/src/main.py similarity index 100% rename from blueprints/cloud-operations/network-dashboard/src/main.py rename to blueprints/cloud-operations/network-quota-monitoring/src/main.py diff --git a/blueprints/cloud-operations/network-dashboard/src/plugins/__init__.py b/blueprints/cloud-operations/network-quota-monitoring/src/plugins/__init__.py similarity index 100% rename from blueprints/cloud-operations/network-dashboard/src/plugins/__init__.py rename to blueprints/cloud-operations/network-quota-monitoring/src/plugins/__init__.py diff --git a/blueprints/cloud-operations/network-dashboard/src/plugins/core-discover-cai-nodes.py b/blueprints/cloud-operations/network-quota-monitoring/src/plugins/core-discover-cai-nodes.py similarity index 100% rename from blueprints/cloud-operations/network-dashboard/src/plugins/core-discover-cai-nodes.py rename to blueprints/cloud-operations/network-quota-monitoring/src/plugins/core-discover-cai-nodes.py diff --git a/blueprints/cloud-operations/network-dashboard/src/plugins/discover-cai.py b/blueprints/cloud-operations/network-quota-monitoring/src/plugins/discover-cai.py similarity index 100% rename from blueprints/cloud-operations/network-dashboard/src/plugins/discover-cai.py rename to blueprints/cloud-operations/network-quota-monitoring/src/plugins/discover-cai.py diff --git a/blueprints/cloud-operations/network-dashboard/src/plugins/discover-compute-quota.py b/blueprints/cloud-operations/network-quota-monitoring/src/plugins/discover-compute-quota.py similarity index 100% rename from blueprints/cloud-operations/network-dashboard/src/plugins/discover-compute-quota.py rename to blueprints/cloud-operations/network-quota-monitoring/src/plugins/discover-compute-quota.py diff --git a/blueprints/cloud-operations/network-dashboard/src/plugins/discover-compute-routerstatus.py b/blueprints/cloud-operations/network-quota-monitoring/src/plugins/discover-compute-routerstatus.py similarity index 100% rename from blueprints/cloud-operations/network-dashboard/src/plugins/discover-compute-routerstatus.py rename to blueprints/cloud-operations/network-quota-monitoring/src/plugins/discover-compute-routerstatus.py diff --git a/blueprints/cloud-operations/network-dashboard/src/plugins/discover-group-networks.py b/blueprints/cloud-operations/network-quota-monitoring/src/plugins/discover-group-networks.py similarity index 100% rename from blueprints/cloud-operations/network-dashboard/src/plugins/discover-group-networks.py rename to blueprints/cloud-operations/network-quota-monitoring/src/plugins/discover-group-networks.py diff --git a/blueprints/cloud-operations/network-dashboard/src/plugins/discover-metric-descriptors.py b/blueprints/cloud-operations/network-quota-monitoring/src/plugins/discover-metric-descriptors.py similarity index 100% rename from blueprints/cloud-operations/network-dashboard/src/plugins/discover-metric-descriptors.py rename to blueprints/cloud-operations/network-quota-monitoring/src/plugins/discover-metric-descriptors.py diff --git a/blueprints/cloud-operations/network-dashboard/src/plugins/monitoring.py b/blueprints/cloud-operations/network-quota-monitoring/src/plugins/monitoring.py similarity index 100% rename from blueprints/cloud-operations/network-dashboard/src/plugins/monitoring.py rename to blueprints/cloud-operations/network-quota-monitoring/src/plugins/monitoring.py diff --git a/blueprints/cloud-operations/network-dashboard/src/plugins/series-firewall-policies.py b/blueprints/cloud-operations/network-quota-monitoring/src/plugins/series-firewall-policies.py similarity index 100% rename from blueprints/cloud-operations/network-dashboard/src/plugins/series-firewall-policies.py rename to blueprints/cloud-operations/network-quota-monitoring/src/plugins/series-firewall-policies.py diff --git a/blueprints/cloud-operations/network-dashboard/src/plugins/series-firewall-rules.py b/blueprints/cloud-operations/network-quota-monitoring/src/plugins/series-firewall-rules.py similarity index 100% rename from blueprints/cloud-operations/network-dashboard/src/plugins/series-firewall-rules.py rename to blueprints/cloud-operations/network-quota-monitoring/src/plugins/series-firewall-rules.py diff --git a/blueprints/cloud-operations/network-dashboard/src/plugins/series-networks.py b/blueprints/cloud-operations/network-quota-monitoring/src/plugins/series-networks.py similarity index 100% rename from blueprints/cloud-operations/network-dashboard/src/plugins/series-networks.py rename to blueprints/cloud-operations/network-quota-monitoring/src/plugins/series-networks.py diff --git a/blueprints/cloud-operations/network-dashboard/src/plugins/series-peering-groups.py b/blueprints/cloud-operations/network-quota-monitoring/src/plugins/series-peering-groups.py similarity index 100% rename from blueprints/cloud-operations/network-dashboard/src/plugins/series-peering-groups.py rename to blueprints/cloud-operations/network-quota-monitoring/src/plugins/series-peering-groups.py diff --git a/blueprints/cloud-operations/network-dashboard/src/plugins/series-psa.py b/blueprints/cloud-operations/network-quota-monitoring/src/plugins/series-psa.py similarity index 100% rename from blueprints/cloud-operations/network-dashboard/src/plugins/series-psa.py rename to blueprints/cloud-operations/network-quota-monitoring/src/plugins/series-psa.py diff --git a/blueprints/cloud-operations/network-dashboard/src/plugins/series-routes.py b/blueprints/cloud-operations/network-quota-monitoring/src/plugins/series-routes.py similarity index 100% rename from blueprints/cloud-operations/network-dashboard/src/plugins/series-routes.py rename to blueprints/cloud-operations/network-quota-monitoring/src/plugins/series-routes.py diff --git a/blueprints/cloud-operations/network-dashboard/src/plugins/series-subnets.py b/blueprints/cloud-operations/network-quota-monitoring/src/plugins/series-subnets.py similarity index 100% rename from blueprints/cloud-operations/network-dashboard/src/plugins/series-subnets.py rename to blueprints/cloud-operations/network-quota-monitoring/src/plugins/series-subnets.py diff --git a/blueprints/cloud-operations/network-dashboard/src/plugins/utils.py b/blueprints/cloud-operations/network-quota-monitoring/src/plugins/utils.py similarity index 100% rename from blueprints/cloud-operations/network-dashboard/src/plugins/utils.py rename to blueprints/cloud-operations/network-quota-monitoring/src/plugins/utils.py diff --git a/blueprints/cloud-operations/network-dashboard/src/requirements.txt b/blueprints/cloud-operations/network-quota-monitoring/src/requirements.txt similarity index 100% rename from blueprints/cloud-operations/network-dashboard/src/requirements.txt rename to blueprints/cloud-operations/network-quota-monitoring/src/requirements.txt diff --git a/blueprints/cloud-operations/network-dashboard/src/tools/remove-descriptors.py b/blueprints/cloud-operations/network-quota-monitoring/src/tools/remove-descriptors.py similarity index 100% rename from blueprints/cloud-operations/network-dashboard/src/tools/remove-descriptors.py rename to blueprints/cloud-operations/network-quota-monitoring/src/tools/remove-descriptors.py