diff --git a/diagrams/azure/monitor.py b/diagrams/azure/monitor.py
index 7d820ed9..9dcc5bb0 100644
--- a/diagrams/azure/monitor.py
+++ b/diagrams/azure/monitor.py
@@ -1,18 +1,27 @@
+# This module is automatically generated by autogen.sh. DO NOT EDIT.
+
from . import _Azure
+
class _Monitor(_Azure):
_type = "monitor"
_icon_dir = "resources/azure/monitor"
-
-class Monitor(_Monitor):
- _icon = "monitor.png"
+
+class ChangeAnalysis(_Monitor):
+ _icon = "change-analysis.png"
+
+
+class Logs(_Monitor):
+ _icon = "logs.png"
+
class Metrics(_Monitor):
_icon = "metrics.png"
-
-class LogsAnalytics(_Monitor):
- _icon = "logs.png"
-
-class ChangeAnalysis(_Monitor):
- _icon = "change-analysis.png"
\ No newline at end of file
+
+
+class Monitor(_Monitor):
+ _icon = "monitor.png"
+
+
+# Aliases
diff --git a/docs/nodes/alibabacloud.md b/docs/nodes/alibabacloud.md
index 649bdd4c..a2744737 100644
--- a/docs/nodes/alibabacloud.md
+++ b/docs/nodes/alibabacloud.md
@@ -3,7 +3,7 @@ id: alibabacloud
title: AlibabaCloud
---
-Node classes list of alibabacloud provider.
+Node classes list of the alibabacloud provider.
## alibabacloud.analytics
diff --git a/docs/nodes/aws.md b/docs/nodes/aws.md
index 8f68961c..599fa17b 100644
--- a/docs/nodes/aws.md
+++ b/docs/nodes/aws.md
@@ -3,7 +3,7 @@ id: aws
title: AWS
---
-Node classes list of aws provider.
+Node classes list of the aws provider.
## aws.analytics
diff --git a/docs/nodes/azure.md b/docs/nodes/azure.md
index 6a0926cd..ccd06e25 100644
--- a/docs/nodes/azure.md
+++ b/docs/nodes/azure.md
@@ -3,7 +3,7 @@ id: azure
title: Azure
---
-Node classes list of azure provider.
+Node classes list of the azure provider.
## azure.analytics
@@ -524,6 +524,21 @@ Node classes list of azure provider.
**diagrams.azure.mobile.NotificationHubs**
+## azure.monitor
+
+
+
+**diagrams.azure.monitor.ChangeAnalysis**
+
+
+**diagrams.azure.monitor.Logs**
+
+
+**diagrams.azure.monitor.Metrics**
+
+
+**diagrams.azure.monitor.Monitor**
+
## azure.network
diff --git a/docs/nodes/digitalocean.md b/docs/nodes/digitalocean.md
index 9377933f..c29118c9 100644
--- a/docs/nodes/digitalocean.md
+++ b/docs/nodes/digitalocean.md
@@ -3,7 +3,7 @@ id: digitalocean
title: DigitalOcean
---
-Node classes list of digitalocean provider.
+Node classes list of the digitalocean provider.
## digitalocean.compute
diff --git a/docs/nodes/elastic.md b/docs/nodes/elastic.md
index bc1c9647..8c1212d4 100644
--- a/docs/nodes/elastic.md
+++ b/docs/nodes/elastic.md
@@ -3,7 +3,7 @@ id: elastic
title: Elastic
---
-Node classes list of elastic provider.
+Node classes list of the elastic provider.
## elastic.agent
diff --git a/docs/nodes/firebase.md b/docs/nodes/firebase.md
index 69d22927..15c45822 100644
--- a/docs/nodes/firebase.md
+++ b/docs/nodes/firebase.md
@@ -3,7 +3,7 @@ id: firebase
title: Firebase
---
-Node classes list of firebase provider.
+Node classes list of the firebase provider.
## firebase.base
diff --git a/docs/nodes/gcp.md b/docs/nodes/gcp.md
index a47f8020..800489d5 100644
--- a/docs/nodes/gcp.md
+++ b/docs/nodes/gcp.md
@@ -3,7 +3,7 @@ id: gcp
title: GCP
---
-Node classes list of gcp provider.
+Node classes list of the gcp provider.
## gcp.analytics
diff --git a/docs/nodes/generic.md b/docs/nodes/generic.md
index 5bab8cf1..054164bf 100644
--- a/docs/nodes/generic.md
+++ b/docs/nodes/generic.md
@@ -3,7 +3,7 @@ id: generic
title: Generic
---
-Node classes list of generic provider.
+Node classes list of the generic provider.
## generic.blank
diff --git a/docs/nodes/ibm.md b/docs/nodes/ibm.md
index 33daf606..1bb30682 100644
--- a/docs/nodes/ibm.md
+++ b/docs/nodes/ibm.md
@@ -3,7 +3,7 @@ id: ibm
title: IBM
---
-Node classes list of ibm provider.
+Node classes list of the ibm provider.
## ibm.analytics
diff --git a/docs/nodes/k8s.md b/docs/nodes/k8s.md
index f36d1bb8..3459d9e0 100644
--- a/docs/nodes/k8s.md
+++ b/docs/nodes/k8s.md
@@ -3,7 +3,7 @@ id: k8s
title: K8S
---
-Node classes list of k8s provider.
+Node classes list of the k8s provider.
## k8s.chaos
diff --git a/docs/nodes/oci.md b/docs/nodes/oci.md
index d75d92b3..1a3088a6 100644
--- a/docs/nodes/oci.md
+++ b/docs/nodes/oci.md
@@ -3,7 +3,7 @@ id: oci
title: OCI
---
-Node classes list of oci provider.
+Node classes list of the oci provider.
## oci.compute
diff --git a/docs/nodes/onprem.md b/docs/nodes/onprem.md
index c7a7f01e..d382f0ad 100644
--- a/docs/nodes/onprem.md
+++ b/docs/nodes/onprem.md
@@ -3,7 +3,7 @@ id: onprem
title: OnPrem
---
-Node classes list of onprem provider.
+Node classes list of the onprem provider.
## onprem.aggregator
diff --git a/docs/nodes/openstack.md b/docs/nodes/openstack.md
index c2ca7ab8..c88727a1 100644
--- a/docs/nodes/openstack.md
+++ b/docs/nodes/openstack.md
@@ -3,7 +3,7 @@ id: openstack
title: OpenStack
---
-Node classes list of openstack provider.
+Node classes list of the openstack provider.
## openstack.apiproxies
diff --git a/docs/nodes/outscale.md b/docs/nodes/outscale.md
index 7619f112..34a25c16 100644
--- a/docs/nodes/outscale.md
+++ b/docs/nodes/outscale.md
@@ -3,7 +3,7 @@ id: outscale
title: Outscale
---
-Node classes list of outscale provider.
+Node classes list of the outscale provider.
## outscale.compute
diff --git a/docs/nodes/programming.md b/docs/nodes/programming.md
index 08c83942..ac7076ed 100644
--- a/docs/nodes/programming.md
+++ b/docs/nodes/programming.md
@@ -3,7 +3,7 @@ id: programming
title: Programming
---
-Node classes list of programming provider.
+Node classes list of the programming provider.
## programming.flowchart
diff --git a/docs/nodes/saas.md b/docs/nodes/saas.md
index 3bed3f32..a44702c7 100644
--- a/docs/nodes/saas.md
+++ b/docs/nodes/saas.md
@@ -3,7 +3,7 @@ id: saas
title: Saas
---
-Node classes list of saas provider.
+Node classes list of the saas provider.
## saas.alerting
diff --git a/website/static/img/resources/azure/monitor/change-analysis.png b/website/static/img/resources/azure/monitor/change-analysis.png
new file mode 100644
index 00000000..4d5c0317
Binary files /dev/null and b/website/static/img/resources/azure/monitor/change-analysis.png differ
diff --git a/website/static/img/resources/azure/monitor/logs.png b/website/static/img/resources/azure/monitor/logs.png
new file mode 100644
index 00000000..2fe89972
Binary files /dev/null and b/website/static/img/resources/azure/monitor/logs.png differ
diff --git a/website/static/img/resources/azure/monitor/metrics.png b/website/static/img/resources/azure/monitor/metrics.png
new file mode 100644
index 00000000..b68f3875
Binary files /dev/null and b/website/static/img/resources/azure/monitor/metrics.png differ
diff --git a/website/static/img/resources/azure/monitor/monitor.png b/website/static/img/resources/azure/monitor/monitor.png
new file mode 100644
index 00000000..ec03485a
Binary files /dev/null and b/website/static/img/resources/azure/monitor/monitor.png differ
diff --git a/website/static/img/resources/generic/virtualization/qemu.png b/website/static/img/resources/generic/virtualization/qemu.png
new file mode 100644
index 00000000..39cf1f24
Binary files /dev/null and b/website/static/img/resources/generic/virtualization/qemu.png differ
diff --git a/website/static/img/resources/onprem/messaging/centrifugo.png b/website/static/img/resources/onprem/messaging/centrifugo.png
new file mode 100644
index 00000000..0821cba9
Binary files /dev/null and b/website/static/img/resources/onprem/messaging/centrifugo.png differ
diff --git a/website/static/img/resources/onprem/registry/jfrog.png b/website/static/img/resources/onprem/registry/jfrog.png
new file mode 100644
index 00000000..931bfd81
Binary files /dev/null and b/website/static/img/resources/onprem/registry/jfrog.png differ
diff --git a/website/static/img/resources/programming/framework/svelte.png b/website/static/img/resources/programming/framework/svelte.png
new file mode 100644
index 00000000..463cc473
Binary files /dev/null and b/website/static/img/resources/programming/framework/svelte.png differ
diff --git a/website/static/img/resources/saas/alerting/pagerduty.png b/website/static/img/resources/saas/alerting/pagerduty.png
new file mode 100644
index 00000000..4e369e30
Binary files /dev/null and b/website/static/img/resources/saas/alerting/pagerduty.png differ
diff --git a/website/static/img/resources/saas/analytics/dataform.png b/website/static/img/resources/saas/analytics/dataform.png
new file mode 100644
index 00000000..c41f16fa
Binary files /dev/null and b/website/static/img/resources/saas/analytics/dataform.png differ