diff --git a/docs/getting-started/examples.html b/docs/getting-started/examples.html index 370027c..668b413 100644 --- a/docs/getting-started/examples.html +++ b/docs/getting-started/examples.html @@ -204,7 +204,7 @@ apps << PV("pv") << StorageClass("sc")

stateful architecture diagram

-

Advanced Web Service with On-Premise

+

Advanced Web Service with On-Premises

from diagrams import Cluster, Diagram
 from diagrams.onprem.analytics import Spark
 from diagrams.onprem.compute import Server
@@ -215,7 +215,7 @@
 from diagrams.onprem.network import Nginx
 from diagrams.onprem.queue import Kafka
 
-with Diagram("Advanced Web Service with On-Premise", show=False):
+with Diagram("Advanced Web Service with On-Premises", show=False):
     ingress = Nginx("ingress")
 
     metrics = Prometheus("metric")
@@ -307,4 +307,4 @@ urlretrieve(rabbitmq_url, rabbitmq_icon)
     queue >> consumers >> Aurora("Database")
 

rabbitmq consumers diagram

-
Last updated on 8/12/2021
InstallationDiagrams
\ No newline at end of file +
Last updated on 10/1/2024
InstallationDiagrams
\ No newline at end of file diff --git a/docs/getting-started/examples/index.html b/docs/getting-started/examples/index.html index 370027c..668b413 100644 --- a/docs/getting-started/examples/index.html +++ b/docs/getting-started/examples/index.html @@ -204,7 +204,7 @@ apps << PV("pv") << StorageClass("sc")

stateful architecture diagram

-

Advanced Web Service with On-Premise

+

Advanced Web Service with On-Premises

from diagrams import Cluster, Diagram
 from diagrams.onprem.analytics import Spark
 from diagrams.onprem.compute import Server
@@ -215,7 +215,7 @@
 from diagrams.onprem.network import Nginx
 from diagrams.onprem.queue import Kafka
 
-with Diagram("Advanced Web Service with On-Premise", show=False):
+with Diagram("Advanced Web Service with On-Premises", show=False):
     ingress = Nginx("ingress")
 
     metrics = Prometheus("metric")
@@ -307,4 +307,4 @@ urlretrieve(rabbitmq_url, rabbitmq_icon)
     queue >> consumers >> Aurora("Database")
 

rabbitmq consumers diagram

-
Last updated on 8/12/2021
InstallationDiagrams
\ No newline at end of file +
Last updated on 10/1/2024
InstallationDiagrams
\ No newline at end of file diff --git a/docs/getting-started/installation.html b/docs/getting-started/installation.html index f633f2e..8bbc4ab 100644 --- a/docs/getting-started/installation.html +++ b/docs/getting-started/installation.html @@ -1,4 +1,4 @@ -Installation · Diagrams

Installation

It requires Python 3.6 or higher, check your Python version first.

-

It uses Graphviz to render the diagram, so you need to install Graphviz to use diagrams. After installing graphviz (or already have it), install the diagrams.

+

Installation

diagrams requires Python 3.7 or higher, check your Python version first.

+

diagrams uses Graphviz to render the diagram, so you need to install Graphviz to use it.

-

macOS users can download the Graphviz via brew install graphviz if you're using Homebrew. Similarly, Windows users with Chocolatey installed can run choco install graphviz.

+

macOS users using Homebrew can install Graphviz via brew install graphviz . Similarly, Windows users with Chocolatey installed can run choco install graphviz.

+

After installing Graphviz (or if you already have it), install diagrams:

# using pip (pip3)
 $ pip install diagrams
 
@@ -86,11 +87,12 @@
 with Diagram("Web Service", show=False):
     ELB("lb") >> EC2("web") >> RDS("userdb")
 
-

This code generates below diagram.

+

To generate the diagram, run:

$ python diagram.py
 
+

This generates the diagram below:

web service diagram

-

It will be saved as web_service.png on your working directory.

+

It will be saved as web_service.png in your working directory.

Next

-

See more Examples or see Guides page for more details.

-
Last updated on 4/26/2020
\ No newline at end of file +

See more Examples or see the Guides page for more details.

+
Last updated on 9/25/2024
Examples
\ No newline at end of file diff --git a/docs/getting-started/installation/index.html b/docs/getting-started/installation/index.html index f633f2e..8bbc4ab 100644 --- a/docs/getting-started/installation/index.html +++ b/docs/getting-started/installation/index.html @@ -1,4 +1,4 @@ -Installation · Diagrams

Installation

It requires Python 3.6 or higher, check your Python version first.

-

It uses Graphviz to render the diagram, so you need to install Graphviz to use diagrams. After installing graphviz (or already have it), install the diagrams.

+

Installation

diagrams requires Python 3.7 or higher, check your Python version first.

+

diagrams uses Graphviz to render the diagram, so you need to install Graphviz to use it.

-

macOS users can download the Graphviz via brew install graphviz if you're using Homebrew. Similarly, Windows users with Chocolatey installed can run choco install graphviz.

+

macOS users using Homebrew can install Graphviz via brew install graphviz . Similarly, Windows users with Chocolatey installed can run choco install graphviz.

+

After installing Graphviz (or if you already have it), install diagrams:

# using pip (pip3)
 $ pip install diagrams
 
@@ -86,11 +87,12 @@
 with Diagram("Web Service", show=False):
     ELB("lb") >> EC2("web") >> RDS("userdb")
 
-

This code generates below diagram.

+

To generate the diagram, run:

$ python diagram.py
 
+

This generates the diagram below:

web service diagram

-

It will be saved as web_service.png on your working directory.

+

It will be saved as web_service.png in your working directory.

Next

-

See more Examples or see Guides page for more details.

-
Last updated on 4/26/2020
\ No newline at end of file +

See more Examples or see the Guides page for more details.

+
Last updated on 9/25/2024
Examples
\ No newline at end of file diff --git a/docs/guides/cluster.html b/docs/guides/cluster.html index 8c2376f..b5c79ae 100644 --- a/docs/guides/cluster.html +++ b/docs/guides/cluster.html @@ -1,4 +1,4 @@ -Clusters · Diagrams

Clusters

Cluster allows you group (or clustering) the nodes in an isolated group.

+

Clusters

Cluster allows you to group (or cluster) nodes in an isolated group.

Basic

-

Cluster represents a local cluster context.

-

You can create a cluster context with Cluster class. And you can also connect the nodes in a cluster to other nodes outside a cluster.

+

Cluster represents a local cluster context.

+

You can create a cluster context using the Cluster class. You can also connect the nodes in a cluster to other nodes outside a cluster.

from diagrams import Cluster, Diagram
 from diagrams.aws.compute import ECS
 from diagrams.aws.database import RDS
@@ -84,7 +84,7 @@
 

simple web service with db cluster diagram

Nested Clusters

-

Nested clustering is also possible.

+

Nested clustering is also possible:

from diagrams import Cluster, Diagram
 from diagrams.aws.compute import ECS, EKS, Lambda
 from diagrams.aws.database import Redshift
@@ -116,6 +116,6 @@
 

event processing diagram

-

There is no depth limit of nesting. Feel free to create nested clusters as deep as you want.

+

There is no depth limit to nesting. Feel free to create nested clusters as deep as you want.

-
Last updated on 8/12/2021
\ No newline at end of file +
Last updated on 4/13/2024
NodesEdges
\ No newline at end of file diff --git a/docs/guides/cluster/index.html b/docs/guides/cluster/index.html index 8c2376f..b5c79ae 100644 --- a/docs/guides/cluster/index.html +++ b/docs/guides/cluster/index.html @@ -1,4 +1,4 @@ -Clusters · Diagrams

Clusters

Cluster allows you group (or clustering) the nodes in an isolated group.

+

Clusters

Cluster allows you to group (or cluster) nodes in an isolated group.

Basic

-

Cluster represents a local cluster context.

-

You can create a cluster context with Cluster class. And you can also connect the nodes in a cluster to other nodes outside a cluster.

+

Cluster represents a local cluster context.

+

You can create a cluster context using the Cluster class. You can also connect the nodes in a cluster to other nodes outside a cluster.

from diagrams import Cluster, Diagram
 from diagrams.aws.compute import ECS
 from diagrams.aws.database import RDS
@@ -84,7 +84,7 @@
 

simple web service with db cluster diagram

Nested Clusters

-

Nested clustering is also possible.

+

Nested clustering is also possible:

from diagrams import Cluster, Diagram
 from diagrams.aws.compute import ECS, EKS, Lambda
 from diagrams.aws.database import Redshift
@@ -116,6 +116,6 @@
 

event processing diagram

-

There is no depth limit of nesting. Feel free to create nested clusters as deep as you want.

+

There is no depth limit to nesting. Feel free to create nested clusters as deep as you want.

-
Last updated on 8/12/2021
\ No newline at end of file +
Last updated on 4/13/2024
NodesEdges
\ No newline at end of file diff --git a/docs/guides/diagram.html b/docs/guides/diagram.html index 02fc6fe..ed8bf5e 100644 --- a/docs/guides/diagram.html +++ b/docs/guides/diagram.html @@ -1,4 +1,4 @@ -Diagrams · Diagrams

Diagrams

Diagram is a primary object representing a diagram.

+

Diagrams

Diagram is a primary object representing a diagram.

Basic

-

Diagram represents a global diagram context.

-

You can create a diagram context with Diagram class. The first parameter of Diagram constructor will be used for output filename.

+

Diagram represents a global diagram context.

+

You can create a diagram context with the Diagram class. The first parameter of the Diagram constructor will be used to generate the output filename.

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 
 with Diagram("Simple Diagram"):
     EC2("web")
 
-

And if you run the above script with below command,

+

If you run the above script with the command below,

$ python diagram.py
 
-

It will generate an image file with single EC2 node drawn as simple_diagram.png on your working directory, and open that created image file immediately.

+

it will generate an image file with single EC2 node drawn as simple_diagram.png in your working directory and open that created image file immediately.

Jupyter Notebooks

-

Diagrams can be also rendered directly inside the notebook as like this:

+

Diagrams can also be rendered directly inside Jupyter notebooks like this:

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 
@@ -86,9 +86,9 @@
 diag
 

Options

-

You can specify the output file format with outformat parameter. Default is png.

+

You can specify the output file format with the outformat parameter. The default is png.

-

(png, jpg, svg, pdf and dot) are allowed.

+

Allowed formats are: png, jpg, svg, pdf, and dot

from diagrams import Diagram
 from diagrams.aws.compute import EC2
@@ -96,28 +96,28 @@ diag
 with Diagram("Simple Diagram", outformat="jpg"):
     EC2("web")
 
-

The outformat parameter also support list to output all the defined output in one call.

+

The outformat parameter also supports a list to output all the defined outputs in one call:

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 
 with Diagram("Simple Diagram Multi Output", outformat=["jpg", "png", "dot"]):
     EC2("web")
 
-

You can specify the output filename with filename parameter. The extension shouldn't be included, it's determined by the outformat parameter.

+

You can specify the output filename with the filename parameter. The extension shouldn't be included, it's determined by the outformat parameter.

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 
 with Diagram("Simple Diagram", filename="my_diagram"):
     EC2("web")
 
-

You can also disable the automatic file opening by setting the show parameter as false. Default is true.

+

You can also disable the automatic file opening by setting the show parameter to false. The default is true.

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 
 with Diagram("Simple Diagram", show=False):
     EC2("web")
 
-

It allows custom Graphviz dot attributes options.

+

Diagrams also allow custom Graphviz dot attributes options.

graph_attr, node_attr and edge_attr are supported. Here is a reference link.

@@ -132,4 +132,4 @@ graph_attr = { with Diagram("Simple Diagram", show=False, graph_attr=graph_attr): EC2("web") -
Last updated on 2/9/2022
\ No newline at end of file +
Last updated on 4/13/2024
ExamplesNodes
\ No newline at end of file diff --git a/docs/guides/diagram/index.html b/docs/guides/diagram/index.html index 02fc6fe..ed8bf5e 100644 --- a/docs/guides/diagram/index.html +++ b/docs/guides/diagram/index.html @@ -1,4 +1,4 @@ -Diagrams · Diagrams

Diagrams

Diagram is a primary object representing a diagram.

+

Diagrams

Diagram is a primary object representing a diagram.

Basic

-

Diagram represents a global diagram context.

-

You can create a diagram context with Diagram class. The first parameter of Diagram constructor will be used for output filename.

+

Diagram represents a global diagram context.

+

You can create a diagram context with the Diagram class. The first parameter of the Diagram constructor will be used to generate the output filename.

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 
 with Diagram("Simple Diagram"):
     EC2("web")
 
-

And if you run the above script with below command,

+

If you run the above script with the command below,

$ python diagram.py
 
-

It will generate an image file with single EC2 node drawn as simple_diagram.png on your working directory, and open that created image file immediately.

+

it will generate an image file with single EC2 node drawn as simple_diagram.png in your working directory and open that created image file immediately.

Jupyter Notebooks

-

Diagrams can be also rendered directly inside the notebook as like this:

+

Diagrams can also be rendered directly inside Jupyter notebooks like this:

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 
@@ -86,9 +86,9 @@
 diag
 

Options

-

You can specify the output file format with outformat parameter. Default is png.

+

You can specify the output file format with the outformat parameter. The default is png.

-

(png, jpg, svg, pdf and dot) are allowed.

+

Allowed formats are: png, jpg, svg, pdf, and dot

from diagrams import Diagram
 from diagrams.aws.compute import EC2
@@ -96,28 +96,28 @@ diag
 with Diagram("Simple Diagram", outformat="jpg"):
     EC2("web")
 
-

The outformat parameter also support list to output all the defined output in one call.

+

The outformat parameter also supports a list to output all the defined outputs in one call:

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 
 with Diagram("Simple Diagram Multi Output", outformat=["jpg", "png", "dot"]):
     EC2("web")
 
-

You can specify the output filename with filename parameter. The extension shouldn't be included, it's determined by the outformat parameter.

+

You can specify the output filename with the filename parameter. The extension shouldn't be included, it's determined by the outformat parameter.

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 
 with Diagram("Simple Diagram", filename="my_diagram"):
     EC2("web")
 
-

You can also disable the automatic file opening by setting the show parameter as false. Default is true.

+

You can also disable the automatic file opening by setting the show parameter to false. The default is true.

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 
 with Diagram("Simple Diagram", show=False):
     EC2("web")
 
-

It allows custom Graphviz dot attributes options.

+

Diagrams also allow custom Graphviz dot attributes options.

graph_attr, node_attr and edge_attr are supported. Here is a reference link.

@@ -132,4 +132,4 @@ graph_attr = { with Diagram("Simple Diagram", show=False, graph_attr=graph_attr): EC2("web") -
Last updated on 2/9/2022
\ No newline at end of file +
Last updated on 4/13/2024
ExamplesNodes
\ No newline at end of file diff --git a/docs/guides/edge.html b/docs/guides/edge.html index fd92aa4..3771be5 100644 --- a/docs/guides/edge.html +++ b/docs/guides/edge.html @@ -1,4 +1,4 @@ -Edges · Diagrams

Edges

Edge is representing an edge between Nodes.

+

Edges

Edge represents an edge between nodes.

Basic

-

Edge is an object representing a connection between Nodes with some additional properties.

-

An edge object contains three attributes: label, color and style which mirror corresponding graphviz edge attributes.

+

Edge is an object representing a connection between nodes with some additional properties.

+

An edge object contains three attributes: label, color, and style. They mirror the corresponding Graphviz edge attributes.

from diagrams import Cluster, Diagram, Edge
 from diagrams.onprem.analytics import Spark
 from diagrams.onprem.compute import Server
@@ -76,7 +76,7 @@
 from diagrams.onprem.network import Nginx
 from diagrams.onprem.queue import Kafka
 
-with Diagram(name="Advanced Web Service with On-Premise (colored)", show=False):
+with Diagram(name="Advanced Web Service with On-Premises (colored)", show=False):
     ingress = Nginx("ingress")
 
     metrics = Prometheus("metric")
@@ -119,5 +119,5 @@
         >> Edge(color="darkorange") \
         >> aggregator
 
-

advanced web service with on-premise diagram colored

-
Last updated on 8/12/2021
\ No newline at end of file +

advanced web service with on-premises diagram colored

+
Last updated on 10/1/2024
ClustersOnPrem
\ No newline at end of file diff --git a/docs/guides/edge/index.html b/docs/guides/edge/index.html index fd92aa4..3771be5 100644 --- a/docs/guides/edge/index.html +++ b/docs/guides/edge/index.html @@ -1,4 +1,4 @@ -Edges · Diagrams

Edges

Edge is representing an edge between Nodes.

+

Edges

Edge represents an edge between nodes.

Basic

-

Edge is an object representing a connection between Nodes with some additional properties.

-

An edge object contains three attributes: label, color and style which mirror corresponding graphviz edge attributes.

+

Edge is an object representing a connection between nodes with some additional properties.

+

An edge object contains three attributes: label, color, and style. They mirror the corresponding Graphviz edge attributes.

from diagrams import Cluster, Diagram, Edge
 from diagrams.onprem.analytics import Spark
 from diagrams.onprem.compute import Server
@@ -76,7 +76,7 @@
 from diagrams.onprem.network import Nginx
 from diagrams.onprem.queue import Kafka
 
-with Diagram(name="Advanced Web Service with On-Premise (colored)", show=False):
+with Diagram(name="Advanced Web Service with On-Premises (colored)", show=False):
     ingress = Nginx("ingress")
 
     metrics = Prometheus("metric")
@@ -119,5 +119,5 @@
         >> Edge(color="darkorange") \
         >> aggregator
 
-

advanced web service with on-premise diagram colored

-
Last updated on 8/12/2021
\ No newline at end of file +

advanced web service with on-premises diagram colored

+
Last updated on 10/1/2024
ClustersOnPrem
\ No newline at end of file diff --git a/docs/guides/node.html b/docs/guides/node.html index cdfa52a..a46794f 100644 --- a/docs/guides/node.html +++ b/docs/guides/node.html @@ -1,4 +1,4 @@ -Nodes · Diagrams

Nodes

Node is a second object representing a node or system component.

+

Nodes

Node is an object representing a node or system component.

Basic

-

Node is an abstract concept that represents a single system component object.

+

Node is an abstract concept that represents a single system component object.

A node object consists of three parts: provider, resource type and name. You may already have seen each part in the previous example.

from diagrams import Diagram
 from diagrams.aws.compute import EC2
@@ -72,8 +72,8 @@
 with Diagram("Simple Diagram"):
     EC2("web")
 
-

In above example, the EC2 is a node of compute resource type which provided by aws provider.

-

You can use other node objects in a similar manner like:

+

In the example above, the EC2 is a node of resource type compute which is provided by the aws provider.

+

You can use other node objects in a similar manner:

# aws resources
 from diagrams.aws.compute import ECS, Lambda
 from diagrams.aws.database import RDS, ElastiCache
@@ -92,7 +92,7 @@
 
 # gcp resources
 from diagrams.gcp.compute import AppEngine, GKE
-from diagrams.gcp.ml import AutoML 
+from diagrams.gcp.ml import AutoML
 ...
 
 # k8s resources
@@ -106,13 +106,14 @@
 from diagrams.oci.network import Firewall
 from diagrams.oci.storage import FileStorage, StorageGateway
 
-

You can find all available nodes list in Here.

+

You can find lists of all available nodes for each provider in the sidebar on the left.

+

For example, here is the list of all available AWS nodes.

Data Flow

-

You can represent data flow by connecting the nodes with these operators: >>, << and -.

+

You can represent data flow by connecting the nodes with the operators >>, <<, and -.

    -
  • >>: Connect nodes in left to right direction.
  • -
  • <<: Connect nodes in right to left direction.
  • -
  • -: Connect nodes in no direction. Undirected.
  • +
  • >> connects nodes in left to right direction.
  • +
  • << connects nodes in right to left direction.
  • +
  • - connects nodes in no direction. Undirected.
from diagrams import Diagram
 from diagrams.aws.compute import EC2
@@ -126,15 +127,15 @@
     (ELB("lb") >> EC2("web")) - EC2("web") >> RDS("userdb")
 
-

Be careful when using the - and any shift operators together, which could cause unexpected results due to operator precedence.

+

Be careful when using - and any shift operators together. It can cause unexpected results due to Python's operator precedence, so you might have to use parentheses.

web services diagram

The order of rendered diagrams is the reverse of the declaration order.

-

You can change the data flow direction with direction parameter. Default is LR.

+

You can change the data flow direction with the direction parameter. The default is LR.

-

(TB, BT, LR and RL) are allowed.

+

Allowed values are: TB, BT, LR, and RL

from diagrams import Diagram
 from diagrams.aws.compute import EC2
@@ -152,7 +153,7 @@
 

workers diagram

Group Data Flow

-

Above worker example has too many redundant flows. In this case, you can group nodes into a list so that all nodes are connected to other nodes at once.

+

The above worker example has too many redundant flows. To avoid this, you can group nodes into a list so that all nodes are connected to other nodes at once:

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 from diagrams.aws.database import RDS
@@ -169,4 +170,4 @@
 

You can't connect two lists directly because shift/arithmetic operations between lists are not allowed in Python.

-
Last updated on 2/23/2021
\ No newline at end of file +
Last updated on 4/13/2024
DiagramsClusters
\ No newline at end of file diff --git a/docs/guides/node/index.html b/docs/guides/node/index.html index cdfa52a..a46794f 100644 --- a/docs/guides/node/index.html +++ b/docs/guides/node/index.html @@ -1,4 +1,4 @@ -Nodes · Diagrams

Nodes

Node is a second object representing a node or system component.

+

Nodes

Node is an object representing a node or system component.

Basic

-

Node is an abstract concept that represents a single system component object.

+

Node is an abstract concept that represents a single system component object.

A node object consists of three parts: provider, resource type and name. You may already have seen each part in the previous example.

from diagrams import Diagram
 from diagrams.aws.compute import EC2
@@ -72,8 +72,8 @@
 with Diagram("Simple Diagram"):
     EC2("web")
 
-

In above example, the EC2 is a node of compute resource type which provided by aws provider.

-

You can use other node objects in a similar manner like:

+

In the example above, the EC2 is a node of resource type compute which is provided by the aws provider.

+

You can use other node objects in a similar manner:

# aws resources
 from diagrams.aws.compute import ECS, Lambda
 from diagrams.aws.database import RDS, ElastiCache
@@ -92,7 +92,7 @@
 
 # gcp resources
 from diagrams.gcp.compute import AppEngine, GKE
-from diagrams.gcp.ml import AutoML 
+from diagrams.gcp.ml import AutoML
 ...
 
 # k8s resources
@@ -106,13 +106,14 @@
 from diagrams.oci.network import Firewall
 from diagrams.oci.storage import FileStorage, StorageGateway
 
-

You can find all available nodes list in Here.

+

You can find lists of all available nodes for each provider in the sidebar on the left.

+

For example, here is the list of all available AWS nodes.

Data Flow

-

You can represent data flow by connecting the nodes with these operators: >>, << and -.

+

You can represent data flow by connecting the nodes with the operators >>, <<, and -.

    -
  • >>: Connect nodes in left to right direction.
  • -
  • <<: Connect nodes in right to left direction.
  • -
  • -: Connect nodes in no direction. Undirected.
  • +
  • >> connects nodes in left to right direction.
  • +
  • << connects nodes in right to left direction.
  • +
  • - connects nodes in no direction. Undirected.
from diagrams import Diagram
 from diagrams.aws.compute import EC2
@@ -126,15 +127,15 @@
     (ELB("lb") >> EC2("web")) - EC2("web") >> RDS("userdb")
 
-

Be careful when using the - and any shift operators together, which could cause unexpected results due to operator precedence.

+

Be careful when using - and any shift operators together. It can cause unexpected results due to Python's operator precedence, so you might have to use parentheses.

web services diagram

The order of rendered diagrams is the reverse of the declaration order.

-

You can change the data flow direction with direction parameter. Default is LR.

+

You can change the data flow direction with the direction parameter. The default is LR.

-

(TB, BT, LR and RL) are allowed.

+

Allowed values are: TB, BT, LR, and RL

from diagrams import Diagram
 from diagrams.aws.compute import EC2
@@ -152,7 +153,7 @@
 

workers diagram

Group Data Flow

-

Above worker example has too many redundant flows. In this case, you can group nodes into a list so that all nodes are connected to other nodes at once.

+

The above worker example has too many redundant flows. To avoid this, you can group nodes into a list so that all nodes are connected to other nodes at once:

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 from diagrams.aws.database import RDS
@@ -169,4 +170,4 @@
 

You can't connect two lists directly because shift/arithmetic operations between lists are not allowed in Python.

-
Last updated on 2/23/2021
\ No newline at end of file +
Last updated on 4/13/2024
DiagramsClusters
\ No newline at end of file diff --git a/docs/nodes/alibabacloud.html b/docs/nodes/alibabacloud.html index b405372..65ffbdf 100644 --- a/docs/nodes/alibabacloud.html +++ b/docs/nodes/alibabacloud.html @@ -1,4 +1,4 @@ -AlibabaCloud · Diagrams

AlibabaCloud

Node classes list of alibabacloud provider.

+

AlibabaCloud

Node classes list of the alibabacloud provider.

alibabacloud.analytics

AnalyticDb diagrams.alibabacloud.analytics.AnalyticDb

@@ -261,4 +261,4 @@ diagrams.alibabacloud.web.Dns

Domain diagrams.alibabacloud.web.Domain

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/2/2024
\ No newline at end of file diff --git a/docs/nodes/alibabacloud/index.html b/docs/nodes/alibabacloud/index.html index b405372..65ffbdf 100644 --- a/docs/nodes/alibabacloud/index.html +++ b/docs/nodes/alibabacloud/index.html @@ -1,4 +1,4 @@ -AlibabaCloud · Diagrams

AlibabaCloud

Node classes list of alibabacloud provider.

+

AlibabaCloud

Node classes list of the alibabacloud provider.

alibabacloud.analytics

AnalyticDb diagrams.alibabacloud.analytics.AnalyticDb

@@ -261,4 +261,4 @@ diagrams.alibabacloud.web.Dns

Domain diagrams.alibabacloud.web.Domain

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/2/2024
\ No newline at end of file diff --git a/docs/nodes/aws.html b/docs/nodes/aws.html index d6295cc..1367d2a 100644 --- a/docs/nodes/aws.html +++ b/docs/nodes/aws.html @@ -1,4 +1,4 @@ -AWS · Diagrams

AWS

Node classes list of aws provider.

+

AWS

Node classes list of the aws provider.

aws.analytics

+

AmazonOpensearchService +diagrams.aws.analytics.AmazonOpensearchService

Analytics diagrams.aws.analytics.Analytics

Athena @@ -311,6 +313,8 @@ diagrams.aws.devtools.Cloud9Resource

Cloud9 diagrams.aws.devtools.Cloud9

+

Codeartifact +diagrams.aws.devtools.Codeartifact

Codebuild diagrams.aws.devtools.Codebuild

Codecommit @@ -577,6 +581,14 @@

IotWindfarm diagrams.aws.iot.IotWindfarm

aws.management

+

AmazonDevopsGuru +diagrams.aws.management.AmazonDevopsGuru

+

AmazonManagedGrafana +diagrams.aws.management.AmazonManagedGrafana

+

AmazonManagedPrometheus +diagrams.aws.management.AmazonManagedPrometheus

+

AmazonManagedWorkflowsApacheAirflow +diagrams.aws.management.AmazonManagedWorkflowsApacheAirflow

AutoScaling diagrams.aws.management.AutoScaling

Chatbot @@ -643,8 +655,12 @@ diagrams.aws.management.Organizations

PersonalHealthDashboard diagrams.aws.management.PersonalHealthDashboard

+

Proton +diagrams.aws.management.Proton

ServiceCatalog diagrams.aws.management.ServiceCatalog

+

SystemsManagerAppConfig +diagrams.aws.management.SystemsManagerAppConfig

SystemsManagerAutomation diagrams.aws.management.SystemsManagerAutomation

SystemsManagerDocuments @@ -842,6 +858,8 @@ diagrams.aws.network.Nacl

NATGateway diagrams.aws.network.NATGateway

+

NetworkFirewall +diagrams.aws.network.NetworkFirewall

NetworkingAndContentDelivery diagrams.aws.network.NetworkingAndContentDelivery

PrivateSubnet @@ -1041,4 +1059,4 @@ diagrams.aws.storage.StorageGateway

Storage diagrams.aws.storage.Storage

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/15/2024
\ No newline at end of file diff --git a/docs/nodes/aws/index.html b/docs/nodes/aws/index.html index d6295cc..1367d2a 100644 --- a/docs/nodes/aws/index.html +++ b/docs/nodes/aws/index.html @@ -1,4 +1,4 @@ -AWS · Diagrams

AWS

Node classes list of aws provider.

+

AWS

Node classes list of the aws provider.

aws.analytics

+

AmazonOpensearchService +diagrams.aws.analytics.AmazonOpensearchService

Analytics diagrams.aws.analytics.Analytics

Athena @@ -311,6 +313,8 @@ diagrams.aws.devtools.Cloud9Resource

Cloud9 diagrams.aws.devtools.Cloud9

+

Codeartifact +diagrams.aws.devtools.Codeartifact

Codebuild diagrams.aws.devtools.Codebuild

Codecommit @@ -577,6 +581,14 @@

IotWindfarm diagrams.aws.iot.IotWindfarm

aws.management

+

AmazonDevopsGuru +diagrams.aws.management.AmazonDevopsGuru

+

AmazonManagedGrafana +diagrams.aws.management.AmazonManagedGrafana

+

AmazonManagedPrometheus +diagrams.aws.management.AmazonManagedPrometheus

+

AmazonManagedWorkflowsApacheAirflow +diagrams.aws.management.AmazonManagedWorkflowsApacheAirflow

AutoScaling diagrams.aws.management.AutoScaling

Chatbot @@ -643,8 +655,12 @@ diagrams.aws.management.Organizations

PersonalHealthDashboard diagrams.aws.management.PersonalHealthDashboard

+

Proton +diagrams.aws.management.Proton

ServiceCatalog diagrams.aws.management.ServiceCatalog

+

SystemsManagerAppConfig +diagrams.aws.management.SystemsManagerAppConfig

SystemsManagerAutomation diagrams.aws.management.SystemsManagerAutomation

SystemsManagerDocuments @@ -842,6 +858,8 @@ diagrams.aws.network.Nacl

NATGateway diagrams.aws.network.NATGateway

+

NetworkFirewall +diagrams.aws.network.NetworkFirewall

NetworkingAndContentDelivery diagrams.aws.network.NetworkingAndContentDelivery

PrivateSubnet @@ -1041,4 +1059,4 @@ diagrams.aws.storage.StorageGateway

Storage diagrams.aws.storage.Storage

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/15/2024
\ No newline at end of file diff --git a/docs/nodes/azure.html b/docs/nodes/azure.html index 15dd11e..bbdb16f 100644 --- a/docs/nodes/azure.html +++ b/docs/nodes/azure.html @@ -1,4 +1,4 @@ -Azure · Diagrams

Azure

Node classes list of azure provider.

+

Azure

Node classes list of the azure provider.

azure.analytics

AnalysisServices diagrams.azure.analytics.AnalysisServices

@@ -105,6 +105,8 @@ diagrams.azure.compute.CloudServices

CloudsimpleVirtualMachines diagrams.azure.compute.CloudsimpleVirtualMachines

+

ContainerApps +diagrams.azure.compute.ContainerApps

ContainerInstances diagrams.azure.compute.ContainerInstances

ContainerRegistries @@ -396,6 +398,15 @@ diagrams.azure.mobile.MobileEngagement

NotificationHubs diagrams.azure.mobile.NotificationHubs

+

azure.monitor

+

ChangeAnalysis +diagrams.azure.monitor.ChangeAnalysis

+

Logs +diagrams.azure.monitor.Logs

+

Metrics +diagrams.azure.monitor.Metrics

+

Monitor +diagrams.azure.monitor.Monitor

azure.network

ApplicationGateway diagrams.azure.network.ApplicationGateway

@@ -429,6 +440,8 @@ diagrams.azure.network.NetworkWatcher

OnPremisesDataGateways diagrams.azure.network.OnPremisesDataGateways

+

PrivateEndpoint +diagrams.azure.network.PrivateEndpoint

PublicIpAddresses diagrams.azure.network.PublicIpAddresses

ReservedIpAddressesClassic @@ -520,4 +533,4 @@ diagrams.azure.web.Search

Signalr diagrams.azure.web.Signalr

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/2/2024
\ No newline at end of file diff --git a/docs/nodes/azure/index.html b/docs/nodes/azure/index.html index 15dd11e..bbdb16f 100644 --- a/docs/nodes/azure/index.html +++ b/docs/nodes/azure/index.html @@ -1,4 +1,4 @@ -Azure · Diagrams

Azure

Node classes list of azure provider.

+

Azure

Node classes list of the azure provider.

azure.analytics

AnalysisServices diagrams.azure.analytics.AnalysisServices

@@ -105,6 +105,8 @@ diagrams.azure.compute.CloudServices

CloudsimpleVirtualMachines diagrams.azure.compute.CloudsimpleVirtualMachines

+

ContainerApps +diagrams.azure.compute.ContainerApps

ContainerInstances diagrams.azure.compute.ContainerInstances

ContainerRegistries @@ -396,6 +398,15 @@ diagrams.azure.mobile.MobileEngagement

NotificationHubs diagrams.azure.mobile.NotificationHubs

+

azure.monitor

+

ChangeAnalysis +diagrams.azure.monitor.ChangeAnalysis

+

Logs +diagrams.azure.monitor.Logs

+

Metrics +diagrams.azure.monitor.Metrics

+

Monitor +diagrams.azure.monitor.Monitor

azure.network

ApplicationGateway diagrams.azure.network.ApplicationGateway

@@ -429,6 +440,8 @@ diagrams.azure.network.NetworkWatcher

OnPremisesDataGateways diagrams.azure.network.OnPremisesDataGateways

+

PrivateEndpoint +diagrams.azure.network.PrivateEndpoint

PublicIpAddresses diagrams.azure.network.PublicIpAddresses

ReservedIpAddressesClassic @@ -520,4 +533,4 @@ diagrams.azure.web.Search

Signalr diagrams.azure.web.Signalr

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/2/2024
\ No newline at end of file diff --git a/docs/nodes/c4.html b/docs/nodes/c4.html index 274a1a3..7e54f55 100644 --- a/docs/nodes/c4.html +++ b/docs/nodes/c4.html @@ -129,4 +129,4 @@ graph_attr = {

It will produce the following diagram:

c4

-
Last updated on 9/5/2022
SaasCustom
\ No newline at end of file +
Last updated on 9/5/2022
SaasCustom
\ No newline at end of file diff --git a/docs/nodes/c4/index.html b/docs/nodes/c4/index.html index 274a1a3..7e54f55 100644 --- a/docs/nodes/c4/index.html +++ b/docs/nodes/c4/index.html @@ -129,4 +129,4 @@ graph_attr = {

It will produce the following diagram:

c4

-
Last updated on 9/5/2022
SaasCustom
\ No newline at end of file +
Last updated on 9/5/2022
SaasCustom
\ No newline at end of file diff --git a/docs/nodes/custom.html b/docs/nodes/custom.html index 5a14e29..4f0c75f 100644 --- a/docs/nodes/custom.html +++ b/docs/nodes/custom.html @@ -130,4 +130,4 @@

It will generate the following diagram:

custom local

Another example can be found Here.

-
Last updated on 1/5/2021
C4
\ No newline at end of file +
Last updated on 1/5/2021
C4
\ No newline at end of file diff --git a/docs/nodes/custom/index.html b/docs/nodes/custom/index.html index 5a14e29..4f0c75f 100644 --- a/docs/nodes/custom/index.html +++ b/docs/nodes/custom/index.html @@ -130,4 +130,4 @@

It will generate the following diagram:

custom local

Another example can be found Here.

-
Last updated on 1/5/2021
C4
\ No newline at end of file +
Last updated on 1/5/2021
C4
\ No newline at end of file diff --git a/docs/nodes/digitalocean.html b/docs/nodes/digitalocean.html index 447d7e3..2d2a1d5 100644 --- a/docs/nodes/digitalocean.html +++ b/docs/nodes/digitalocean.html @@ -1,4 +1,4 @@ -DigitalOcean · Diagrams

DigitalOcean

\ No newline at end of file +
Last updated on 10/2/2024
FirebaseElastic
\ No newline at end of file diff --git a/docs/nodes/digitalocean/index.html b/docs/nodes/digitalocean/index.html index 447d7e3..2d2a1d5 100644 --- a/docs/nodes/digitalocean/index.html +++ b/docs/nodes/digitalocean/index.html @@ -1,4 +1,4 @@ -DigitalOcean · Diagrams

DigitalOcean

\ No newline at end of file +
Last updated on 10/2/2024
FirebaseElastic
\ No newline at end of file diff --git a/docs/nodes/elastic.html b/docs/nodes/elastic.html index 743fdcf..4560d8e 100644 --- a/docs/nodes/elastic.html +++ b/docs/nodes/elastic.html @@ -1,4 +1,4 @@ -Elastic · Diagrams

Elastic

\ No newline at end of file +
Last updated on 10/2/2024
DigitalOceanOutscale
\ No newline at end of file diff --git a/docs/nodes/elastic/index.html b/docs/nodes/elastic/index.html index 743fdcf..4560d8e 100644 --- a/docs/nodes/elastic/index.html +++ b/docs/nodes/elastic/index.html @@ -1,4 +1,4 @@ -Elastic · Diagrams

Elastic

\ No newline at end of file +
Last updated on 10/2/2024
DigitalOceanOutscale
\ No newline at end of file diff --git a/docs/nodes/firebase.html b/docs/nodes/firebase.html index fce52b7..fdbd621 100644 --- a/docs/nodes/firebase.html +++ b/docs/nodes/firebase.html @@ -1,4 +1,4 @@ -Firebase · Diagrams

Firebase

\ No newline at end of file +
Last updated on 10/2/2024
OpenStackDigitalOcean
\ No newline at end of file diff --git a/docs/nodes/firebase/index.html b/docs/nodes/firebase/index.html index fce52b7..fdbd621 100644 --- a/docs/nodes/firebase/index.html +++ b/docs/nodes/firebase/index.html @@ -1,4 +1,4 @@ -Firebase · Diagrams

Firebase

\ No newline at end of file +
Last updated on 10/2/2024
OpenStackDigitalOcean
\ No newline at end of file diff --git a/docs/nodes/gcp.html b/docs/nodes/gcp.html index 46270ed..b8b3141 100644 --- a/docs/nodes/gcp.html +++ b/docs/nodes/gcp.html @@ -1,4 +1,4 @@ -GCP · Diagrams

GCP

Node classes list of gcp provider.

+

GCP

Node classes list of the gcp provider.

gcp.analytics

Bigquery diagrams.gcp.analytics.Bigquery, BigQuery (alias)

@@ -87,6 +87,8 @@

gcp.api

APIGateway diagrams.gcp.api.APIGateway

+

Apigee +diagrams.gcp.api.Apigee

Endpoints diagrams.gcp.api.Endpoints

gcp.compute

@@ -235,6 +237,8 @@

VPN diagrams.gcp.network.VPN

gcp.operations

+

Logging +diagrams.gcp.operations.Logging

Monitoring diagrams.gcp.operations.Monitoring

gcp.security

@@ -257,4 +261,4 @@ diagrams.gcp.storage.PersistentDisk

Storage diagrams.gcp.storage.Storage, GCS (alias)

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/2/2024
AzureIBM
\ No newline at end of file diff --git a/docs/nodes/gcp/index.html b/docs/nodes/gcp/index.html index 46270ed..b8b3141 100644 --- a/docs/nodes/gcp/index.html +++ b/docs/nodes/gcp/index.html @@ -1,4 +1,4 @@ -GCP · Diagrams

GCP

Node classes list of gcp provider.

+

GCP

Node classes list of the gcp provider.

gcp.analytics

Bigquery diagrams.gcp.analytics.Bigquery, BigQuery (alias)

@@ -87,6 +87,8 @@

gcp.api

APIGateway diagrams.gcp.api.APIGateway

+

Apigee +diagrams.gcp.api.Apigee

Endpoints diagrams.gcp.api.Endpoints

gcp.compute

@@ -235,6 +237,8 @@

VPN diagrams.gcp.network.VPN

gcp.operations

+

Logging +diagrams.gcp.operations.Logging

Monitoring diagrams.gcp.operations.Monitoring

gcp.security

@@ -257,4 +261,4 @@ diagrams.gcp.storage.PersistentDisk

Storage diagrams.gcp.storage.Storage, GCS (alias)

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/2/2024
AzureIBM
\ No newline at end of file diff --git a/docs/nodes/generic.html b/docs/nodes/generic.html index a3f6f4e..80d6af0 100644 --- a/docs/nodes/generic.html +++ b/docs/nodes/generic.html @@ -1,4 +1,4 @@ -Generic · Diagrams

Generic

Node classes list of generic provider.

+

Generic

Node classes list of the generic provider.

generic.blank

Blank diagrams.generic.blank.Blank

@@ -116,10 +116,12 @@

Storage diagrams.generic.storage.Storage

generic.virtualization

+

Qemu +diagrams.generic.virtualization.Qemu

Virtualbox diagrams.generic.virtualization.Virtualbox

Vmware diagrams.generic.virtualization.Vmware

XEN diagrams.generic.virtualization.XEN

-
Last updated on 11/9/2022
\ No newline at end of file +
Last updated on 10/2/2024
OutscaleProgramming
\ No newline at end of file diff --git a/docs/nodes/generic/index.html b/docs/nodes/generic/index.html index a3f6f4e..80d6af0 100644 --- a/docs/nodes/generic/index.html +++ b/docs/nodes/generic/index.html @@ -1,4 +1,4 @@ -Generic · Diagrams

Generic

Node classes list of generic provider.

+

Generic

Node classes list of the generic provider.

generic.blank

Blank diagrams.generic.blank.Blank

@@ -116,10 +116,12 @@

Storage diagrams.generic.storage.Storage

generic.virtualization

+

Qemu +diagrams.generic.virtualization.Qemu

Virtualbox diagrams.generic.virtualization.Virtualbox

Vmware diagrams.generic.virtualization.Vmware

XEN diagrams.generic.virtualization.XEN

-
Last updated on 11/9/2022
\ No newline at end of file +
Last updated on 10/2/2024
OutscaleProgramming
\ No newline at end of file diff --git a/docs/nodes/ibm.html b/docs/nodes/ibm.html index 233ee3a..98a7c95 100644 --- a/docs/nodes/ibm.html +++ b/docs/nodes/ibm.html @@ -1,4 +1,4 @@ -IBM · Diagrams

IBM

\ No newline at end of file +
Last updated on 10/2/2024
GCPK8S
\ No newline at end of file diff --git a/docs/nodes/ibm/index.html b/docs/nodes/ibm/index.html index 233ee3a..98a7c95 100644 --- a/docs/nodes/ibm/index.html +++ b/docs/nodes/ibm/index.html @@ -1,4 +1,4 @@ -IBM · Diagrams

IBM

\ No newline at end of file +
Last updated on 10/2/2024
GCPK8S
\ No newline at end of file diff --git a/docs/nodes/k8s.html b/docs/nodes/k8s.html index 98486a9..5f0ad49 100644 --- a/docs/nodes/k8s.html +++ b/docs/nodes/k8s.html @@ -1,4 +1,4 @@ -K8S · Diagrams

K8S

\ No newline at end of file +
Last updated on 10/2/2024
IBMAlibabaCloud
\ No newline at end of file diff --git a/docs/nodes/k8s/index.html b/docs/nodes/k8s/index.html index 98486a9..5f0ad49 100644 --- a/docs/nodes/k8s/index.html +++ b/docs/nodes/k8s/index.html @@ -1,4 +1,4 @@ -K8S · Diagrams

K8S

\ No newline at end of file +
Last updated on 10/2/2024
IBMAlibabaCloud
\ No newline at end of file diff --git a/docs/nodes/oci.html b/docs/nodes/oci.html index 3a02ed2..729e6ed 100644 --- a/docs/nodes/oci.html +++ b/docs/nodes/oci.html @@ -1,4 +1,4 @@ -OCI · Diagrams

OCI

Node classes list of oci provider.

+

OCI

Node classes list of the oci provider.

oci.compute

AutoscaleWhite diagrams.oci.compute.AutoscaleWhite

@@ -109,10 +109,10 @@ diagrams.oci.connectivity.CustomerDatacenter

CustomerDatacntrWhite diagrams.oci.connectivity.CustomerDatacntrWhite

-

CustomerPremiseWhite -diagrams.oci.connectivity.CustomerPremiseWhite

-

CustomerPremise -diagrams.oci.connectivity.CustomerPremise

+

CustomerPremisesWhite +diagrams.oci.connectivity.CustomerPremisesWhite

+

CustomerPremises +diagrams.oci.connectivity.CustomerPremises

DisconnectedRegionsWhite diagrams.oci.connectivity.DisconnectedRegionsWhite

DisconnectedRegions @@ -352,4 +352,4 @@ diagrams.oci.storage.StorageGatewayWhite

StorageGateway diagrams.oci.storage.StorageGateway

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/2/2024
AlibabaCloudOpenStack
\ No newline at end of file diff --git a/docs/nodes/oci/index.html b/docs/nodes/oci/index.html index 3a02ed2..729e6ed 100644 --- a/docs/nodes/oci/index.html +++ b/docs/nodes/oci/index.html @@ -1,4 +1,4 @@ -OCI · Diagrams

OCI

Node classes list of oci provider.

+

OCI

Node classes list of the oci provider.

oci.compute

AutoscaleWhite diagrams.oci.compute.AutoscaleWhite

@@ -109,10 +109,10 @@ diagrams.oci.connectivity.CustomerDatacenter

CustomerDatacntrWhite diagrams.oci.connectivity.CustomerDatacntrWhite

-

CustomerPremiseWhite -diagrams.oci.connectivity.CustomerPremiseWhite

-

CustomerPremise -diagrams.oci.connectivity.CustomerPremise

+

CustomerPremisesWhite +diagrams.oci.connectivity.CustomerPremisesWhite

+

CustomerPremises +diagrams.oci.connectivity.CustomerPremises

DisconnectedRegionsWhite diagrams.oci.connectivity.DisconnectedRegionsWhite

DisconnectedRegions @@ -352,4 +352,4 @@ diagrams.oci.storage.StorageGatewayWhite

StorageGateway diagrams.oci.storage.StorageGateway

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/2/2024
AlibabaCloudOpenStack
\ No newline at end of file diff --git a/docs/nodes/onprem.html b/docs/nodes/onprem.html index 1193f9c..e3ea98c 100644 --- a/docs/nodes/onprem.html +++ b/docs/nodes/onprem.html @@ -1,4 +1,4 @@ -OnPrem · Diagrams

OnPrem

Node classes list of onprem provider.

+

OnPrem

Node classes list of the onprem provider.

onprem.aggregator

Fluentd diagrams.onprem.aggregator.Fluentd

@@ -101,6 +101,8 @@ diagrams.onprem.analytics.Superset

Tableau diagrams.onprem.analytics.Tableau

+

Trino +diagrams.onprem.analytics.Trino

onprem.auth

Boundary diagrams.onprem.auth.Boundary

@@ -257,6 +259,9 @@ diagrams.onprem.logging.Rsyslog, RSyslog (alias)

SyslogNg diagrams.onprem.logging.SyslogNg

+

onprem.messaging

+

Centrifugo +diagrams.onprem.messaging.Centrifugo

onprem.mlops

Mlflow diagrams.onprem.mlops.Mlflow

@@ -273,6 +278,8 @@ diagrams.onprem.monitoring.Grafana

Humio diagrams.onprem.monitoring.Humio

+

Mimir +diagrams.onprem.monitoring.Mimir

Nagios diagrams.onprem.monitoring.Nagios

Newrelic @@ -395,6 +402,8 @@

onprem.tracing

Jaeger diagrams.onprem.tracing.Jaeger

+

Tempo +diagrams.onprem.tracing.Tempo

onprem.vcs

Git diagrams.onprem.vcs.Git

@@ -415,4 +424,4 @@ diagrams.onprem.workflow.Kubeflow, KubeFlow (alias)

Nifi diagrams.onprem.workflow.Nifi, NiFi (alias)

-
Last updated on 1/8/2023
\ No newline at end of file +
Last updated on 10/2/2024
EdgesAWS
\ No newline at end of file diff --git a/docs/nodes/onprem/index.html b/docs/nodes/onprem/index.html index 1193f9c..e3ea98c 100644 --- a/docs/nodes/onprem/index.html +++ b/docs/nodes/onprem/index.html @@ -1,4 +1,4 @@ -OnPrem · Diagrams

OnPrem

Node classes list of onprem provider.

+

OnPrem

Node classes list of the onprem provider.

onprem.aggregator

Fluentd diagrams.onprem.aggregator.Fluentd

@@ -101,6 +101,8 @@ diagrams.onprem.analytics.Superset

Tableau diagrams.onprem.analytics.Tableau

+

Trino +diagrams.onprem.analytics.Trino

onprem.auth

Boundary diagrams.onprem.auth.Boundary

@@ -257,6 +259,9 @@ diagrams.onprem.logging.Rsyslog, RSyslog (alias)

SyslogNg diagrams.onprem.logging.SyslogNg

+

onprem.messaging

+

Centrifugo +diagrams.onprem.messaging.Centrifugo

onprem.mlops

Mlflow diagrams.onprem.mlops.Mlflow

@@ -273,6 +278,8 @@ diagrams.onprem.monitoring.Grafana

Humio diagrams.onprem.monitoring.Humio

+

Mimir +diagrams.onprem.monitoring.Mimir

Nagios diagrams.onprem.monitoring.Nagios

Newrelic @@ -395,6 +402,8 @@

onprem.tracing

Jaeger diagrams.onprem.tracing.Jaeger

+

Tempo +diagrams.onprem.tracing.Tempo

onprem.vcs

Git diagrams.onprem.vcs.Git

@@ -415,4 +424,4 @@ diagrams.onprem.workflow.Kubeflow, KubeFlow (alias)

Nifi diagrams.onprem.workflow.Nifi, NiFi (alias)

-
Last updated on 1/8/2023
\ No newline at end of file +
Last updated on 10/2/2024
EdgesAWS
\ No newline at end of file diff --git a/docs/nodes/openstack.html b/docs/nodes/openstack.html index b8d246c..7f63496 100644 --- a/docs/nodes/openstack.html +++ b/docs/nodes/openstack.html @@ -1,4 +1,4 @@ -OpenStack · Diagrams

OpenStack

Node classes list of openstack provider.

+

OpenStack

Node classes list of the openstack provider.

openstack.apiproxies

EC2API diagrams.openstack.apiproxies.EC2API

@@ -182,4 +182,4 @@ diagrams.openstack.workloadprovisioning.Sahara

Trove diagrams.openstack.workloadprovisioning.Trove

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/2/2024
OCIFirebase
\ No newline at end of file diff --git a/docs/nodes/openstack/index.html b/docs/nodes/openstack/index.html index b8d246c..7f63496 100644 --- a/docs/nodes/openstack/index.html +++ b/docs/nodes/openstack/index.html @@ -1,4 +1,4 @@ -OpenStack · Diagrams

OpenStack

Node classes list of openstack provider.

+

OpenStack

Node classes list of the openstack provider.

openstack.apiproxies

EC2API diagrams.openstack.apiproxies.EC2API

@@ -182,4 +182,4 @@ diagrams.openstack.workloadprovisioning.Sahara

Trove diagrams.openstack.workloadprovisioning.Trove

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/2/2024
OCIFirebase
\ No newline at end of file diff --git a/docs/nodes/outscale.html b/docs/nodes/outscale.html index 4f73c7c..76ed627 100644 --- a/docs/nodes/outscale.html +++ b/docs/nodes/outscale.html @@ -1,4 +1,4 @@ -Outscale · Diagrams

Outscale

\ No newline at end of file +
Last updated on 10/2/2024
ElasticGeneric
\ No newline at end of file diff --git a/docs/nodes/outscale/index.html b/docs/nodes/outscale/index.html index 4f73c7c..76ed627 100644 --- a/docs/nodes/outscale/index.html +++ b/docs/nodes/outscale/index.html @@ -1,4 +1,4 @@ -Outscale · Diagrams

Outscale

\ No newline at end of file +
Last updated on 10/2/2024
ElasticGeneric
\ No newline at end of file diff --git a/docs/nodes/programming.html b/docs/nodes/programming.html index b9d61ae..5ee6e58 100644 --- a/docs/nodes/programming.html +++ b/docs/nodes/programming.html @@ -1,4 +1,4 @@ -Programming · Diagrams

Programming

Node classes list of programming provider.

+

Programming

Node classes list of the programming provider.

programming.flowchart

Action diagrams.programming.flowchart.Action

@@ -117,8 +117,12 @@ diagrams.programming.framework.Angular

Backbone diagrams.programming.framework.Backbone

+

Camel +diagrams.programming.framework.Camel

Django diagrams.programming.framework.Django

+

Dotnet +diagrams.programming.framework.Dotnet, DotNet (alias)

Ember diagrams.programming.framework.Ember

Fastapi @@ -129,10 +133,18 @@ diagrams.programming.framework.Flutter

Graphql diagrams.programming.framework.Graphql, GraphQL (alias)

+

Hibernate +diagrams.programming.framework.Hibernate

+

Jhipster +diagrams.programming.framework.Jhipster, JHipster (alias)

Laravel diagrams.programming.framework.Laravel

Micronaut diagrams.programming.framework.Micronaut

+

Nextjs +diagrams.programming.framework.Nextjs, NextJs (alias)

+

Quarkus +diagrams.programming.framework.Quarkus

Rails diagrams.programming.framework.Rails

React @@ -143,6 +155,8 @@ diagrams.programming.framework.Starlette

Svelte diagrams.programming.framework.Svelte

+

Vercel +diagrams.programming.framework.Vercel

Vue diagrams.programming.framework.Vue

programming.language

@@ -193,4 +207,4 @@

programming.runtime

Dapr diagrams.programming.runtime.Dapr

-
Last updated on 1/8/2023
\ No newline at end of file +
Last updated on 10/26/2024
GenericSaas
\ No newline at end of file diff --git a/docs/nodes/programming/index.html b/docs/nodes/programming/index.html index b9d61ae..5ee6e58 100644 --- a/docs/nodes/programming/index.html +++ b/docs/nodes/programming/index.html @@ -1,4 +1,4 @@ -Programming · Diagrams

Programming

Node classes list of programming provider.

+

Programming

Node classes list of the programming provider.

programming.flowchart

Action diagrams.programming.flowchart.Action

@@ -117,8 +117,12 @@ diagrams.programming.framework.Angular

Backbone diagrams.programming.framework.Backbone

+

Camel +diagrams.programming.framework.Camel

Django diagrams.programming.framework.Django

+

Dotnet +diagrams.programming.framework.Dotnet, DotNet (alias)

Ember diagrams.programming.framework.Ember

Fastapi @@ -129,10 +133,18 @@ diagrams.programming.framework.Flutter

Graphql diagrams.programming.framework.Graphql, GraphQL (alias)

+

Hibernate +diagrams.programming.framework.Hibernate

+

Jhipster +diagrams.programming.framework.Jhipster, JHipster (alias)

Laravel diagrams.programming.framework.Laravel

Micronaut diagrams.programming.framework.Micronaut

+

Nextjs +diagrams.programming.framework.Nextjs, NextJs (alias)

+

Quarkus +diagrams.programming.framework.Quarkus

Rails diagrams.programming.framework.Rails

React @@ -143,6 +155,8 @@ diagrams.programming.framework.Starlette

Svelte diagrams.programming.framework.Svelte

+

Vercel +diagrams.programming.framework.Vercel

Vue diagrams.programming.framework.Vue

programming.language

@@ -193,4 +207,4 @@

programming.runtime

Dapr diagrams.programming.runtime.Dapr

-
Last updated on 1/8/2023
\ No newline at end of file +
Last updated on 10/26/2024
GenericSaas
\ No newline at end of file diff --git a/docs/nodes/saas.html b/docs/nodes/saas.html index 6f6ca5b..45aac56 100644 --- a/docs/nodes/saas.html +++ b/docs/nodes/saas.html @@ -1,4 +1,4 @@ -Saas · Diagrams

Saas

Node classes list of saas provider.

+

Saas

Node classes list of the saas provider.

saas.alerting

Newrelic diagrams.saas.alerting.Newrelic

Opsgenie diagrams.saas.alerting.Opsgenie

+

Pagerduty +diagrams.saas.alerting.Pagerduty

Pushover diagrams.saas.alerting.Pushover

Xmatters diagrams.saas.alerting.Xmatters

saas.analytics

+

Dataform +diagrams.saas.analytics.Dataform

Snowflake diagrams.saas.analytics.Snowflake

Stitch @@ -130,4 +134,4 @@ diagrams.saas.social.Facebook

Twitter diagrams.saas.social.Twitter

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/2/2024
ProgrammingC4
\ No newline at end of file diff --git a/docs/nodes/saas/index.html b/docs/nodes/saas/index.html index 6f6ca5b..45aac56 100644 --- a/docs/nodes/saas/index.html +++ b/docs/nodes/saas/index.html @@ -1,4 +1,4 @@ -Saas · Diagrams

Saas

Node classes list of saas provider.

+

Saas

Node classes list of the saas provider.

saas.alerting

Newrelic diagrams.saas.alerting.Newrelic

Opsgenie diagrams.saas.alerting.Opsgenie

+

Pagerduty +diagrams.saas.alerting.Pagerduty

Pushover diagrams.saas.alerting.Pushover

Xmatters diagrams.saas.alerting.Xmatters

saas.analytics

+

Dataform +diagrams.saas.analytics.Dataform

Snowflake diagrams.saas.analytics.Snowflake

Stitch @@ -130,4 +134,4 @@ diagrams.saas.social.Facebook

Twitter diagrams.saas.social.Twitter

-
Last updated on 11/8/2022
\ No newline at end of file +
Last updated on 10/2/2024
ProgrammingC4
\ No newline at end of file diff --git a/en/index.html b/en/index.html index 2980d51..74f615e 100644 --- a/en/index.html +++ b/en/index.html @@ -9,6 +9,6 @@
\ No newline at end of file +
\ No newline at end of file diff --git a/img/advanced_web_service_with_on-premise.png b/img/advanced_web_service_with_on-premises.png similarity index 100% rename from img/advanced_web_service_with_on-premise.png rename to img/advanced_web_service_with_on-premises.png diff --git a/img/advanced_web_service_with_on-premise_colored.png b/img/advanced_web_service_with_on-premises_colored.png similarity index 100% rename from img/advanced_web_service_with_on-premise_colored.png rename to img/advanced_web_service_with_on-premises_colored.png diff --git a/img/resources/aws/analytics/amazon-opensearch-service.png b/img/resources/aws/analytics/amazon-opensearch-service.png new file mode 100644 index 0000000..3174885 Binary files /dev/null and b/img/resources/aws/analytics/amazon-opensearch-service.png differ diff --git a/img/resources/aws/analytics/opensearch.png b/img/resources/aws/analytics/opensearch.png new file mode 100644 index 0000000..3174885 Binary files /dev/null and b/img/resources/aws/analytics/opensearch.png differ diff --git a/img/resources/aws/devtools/codeartifact.png b/img/resources/aws/devtools/codeartifact.png new file mode 100644 index 0000000..1c6a522 Binary files /dev/null and b/img/resources/aws/devtools/codeartifact.png differ diff --git a/img/resources/aws/management/amazon-devops-guru.png b/img/resources/aws/management/amazon-devops-guru.png new file mode 100644 index 0000000..ee58727 Binary files /dev/null and b/img/resources/aws/management/amazon-devops-guru.png differ diff --git a/img/resources/aws/management/amazon-managed-grafana.png b/img/resources/aws/management/amazon-managed-grafana.png new file mode 100644 index 0000000..bf22de8 Binary files /dev/null and b/img/resources/aws/management/amazon-managed-grafana.png differ diff --git a/img/resources/aws/management/amazon-managed-prometheus.png b/img/resources/aws/management/amazon-managed-prometheus.png new file mode 100644 index 0000000..3541c10 Binary files /dev/null and b/img/resources/aws/management/amazon-managed-prometheus.png differ diff --git a/img/resources/aws/management/amazon-managed-workflows-apache-airflow.png b/img/resources/aws/management/amazon-managed-workflows-apache-airflow.png new file mode 100644 index 0000000..1b96efc Binary files /dev/null and b/img/resources/aws/management/amazon-managed-workflows-apache-airflow.png differ diff --git a/img/resources/aws/management/devops-guru.png b/img/resources/aws/management/devops-guru.png new file mode 100644 index 0000000..ee58727 Binary files /dev/null and b/img/resources/aws/management/devops-guru.png differ diff --git a/img/resources/aws/management/proton.png b/img/resources/aws/management/proton.png new file mode 100644 index 0000000..5224e92 Binary files /dev/null and b/img/resources/aws/management/proton.png differ diff --git a/img/resources/aws/management/systems-manager-app-config.png b/img/resources/aws/management/systems-manager-app-config.png new file mode 100644 index 0000000..c337697 Binary files /dev/null and b/img/resources/aws/management/systems-manager-app-config.png differ diff --git a/img/resources/aws/network/network-firewall.png b/img/resources/aws/network/network-firewall.png new file mode 100644 index 0000000..029717b Binary files /dev/null and b/img/resources/aws/network/network-firewall.png differ diff --git a/img/resources/azure/compute/container-apps.png b/img/resources/azure/compute/container-apps.png new file mode 100644 index 0000000..586b9f6 Binary files /dev/null and b/img/resources/azure/compute/container-apps.png differ diff --git a/img/resources/azure/monitor/change-analysis.png b/img/resources/azure/monitor/change-analysis.png new file mode 100644 index 0000000..64c4810 Binary files /dev/null and b/img/resources/azure/monitor/change-analysis.png differ diff --git a/img/resources/azure/monitor/logs.png b/img/resources/azure/monitor/logs.png new file mode 100644 index 0000000..911ecbb Binary files /dev/null and b/img/resources/azure/monitor/logs.png differ diff --git a/img/resources/azure/monitor/metrics.png b/img/resources/azure/monitor/metrics.png new file mode 100644 index 0000000..f65cc4e Binary files /dev/null and b/img/resources/azure/monitor/metrics.png differ diff --git a/img/resources/azure/monitor/monitor.png b/img/resources/azure/monitor/monitor.png new file mode 100644 index 0000000..3df4be6 Binary files /dev/null and b/img/resources/azure/monitor/monitor.png differ diff --git a/img/resources/azure/network/private-endpoint.png b/img/resources/azure/network/private-endpoint.png new file mode 100644 index 0000000..9358a3b Binary files /dev/null and b/img/resources/azure/network/private-endpoint.png differ diff --git a/img/resources/gcp/api/apigee.png b/img/resources/gcp/api/apigee.png new file mode 100644 index 0000000..9f6a2fb Binary files /dev/null and b/img/resources/gcp/api/apigee.png differ diff --git a/img/resources/gcp/operations/logging.png b/img/resources/gcp/operations/logging.png new file mode 100644 index 0000000..71a7cee Binary files /dev/null and b/img/resources/gcp/operations/logging.png differ diff --git a/img/resources/generic/virtualization/qemu.png b/img/resources/generic/virtualization/qemu.png new file mode 100644 index 0000000..62b2b12 Binary files /dev/null and b/img/resources/generic/virtualization/qemu.png differ diff --git a/img/resources/onprem/analytics/trino.png b/img/resources/onprem/analytics/trino.png new file mode 100644 index 0000000..a091644 Binary files /dev/null and b/img/resources/onprem/analytics/trino.png differ diff --git a/img/resources/onprem/messaging/centrifugo.png b/img/resources/onprem/messaging/centrifugo.png new file mode 100644 index 0000000..3f36656 Binary files /dev/null and b/img/resources/onprem/messaging/centrifugo.png differ diff --git a/img/resources/onprem/monitoring/mimir.png b/img/resources/onprem/monitoring/mimir.png new file mode 100644 index 0000000..c655afb Binary files /dev/null and b/img/resources/onprem/monitoring/mimir.png differ diff --git a/img/resources/onprem/tracing/tempo.png b/img/resources/onprem/tracing/tempo.png new file mode 100644 index 0000000..849958e Binary files /dev/null and b/img/resources/onprem/tracing/tempo.png differ diff --git a/img/resources/programming/framework/camel.png b/img/resources/programming/framework/camel.png new file mode 100644 index 0000000..ec4aae8 Binary files /dev/null and b/img/resources/programming/framework/camel.png differ diff --git a/img/resources/programming/framework/dotnet.png b/img/resources/programming/framework/dotnet.png new file mode 100644 index 0000000..9b1d8e3 Binary files /dev/null and b/img/resources/programming/framework/dotnet.png differ diff --git a/img/resources/programming/framework/hibernate.png b/img/resources/programming/framework/hibernate.png new file mode 100644 index 0000000..2fff1f4 Binary files /dev/null and b/img/resources/programming/framework/hibernate.png differ diff --git a/img/resources/programming/framework/jhipster.png b/img/resources/programming/framework/jhipster.png new file mode 100644 index 0000000..6985098 Binary files /dev/null and b/img/resources/programming/framework/jhipster.png differ diff --git a/img/resources/programming/framework/nextjs.png b/img/resources/programming/framework/nextjs.png new file mode 100644 index 0000000..ac4a9d0 Binary files /dev/null and b/img/resources/programming/framework/nextjs.png differ diff --git a/img/resources/programming/framework/quarkus.png b/img/resources/programming/framework/quarkus.png new file mode 100644 index 0000000..4a90d92 Binary files /dev/null and b/img/resources/programming/framework/quarkus.png differ diff --git a/img/resources/programming/framework/vercel.png b/img/resources/programming/framework/vercel.png new file mode 100644 index 0000000..e26c992 Binary files /dev/null and b/img/resources/programming/framework/vercel.png differ diff --git a/img/resources/saas/alerting/pagerduty.png b/img/resources/saas/alerting/pagerduty.png new file mode 100644 index 0000000..6e6a974 Binary files /dev/null and b/img/resources/saas/alerting/pagerduty.png differ diff --git a/img/resources/saas/analytics/dataform.png b/img/resources/saas/analytics/dataform.png new file mode 100644 index 0000000..1a54527 Binary files /dev/null and b/img/resources/saas/analytics/dataform.png differ diff --git a/img/resources/saas/security/sonarqube.png b/img/resources/saas/security/sonarqube.png new file mode 100644 index 0000000..901652b Binary files /dev/null and b/img/resources/saas/security/sonarqube.png differ diff --git a/index.html b/index.html index 5daeda8..9d9cc48 100644 --- a/index.html +++ b/index.html @@ -9,6 +9,6 @@
\ No newline at end of file +
\ No newline at end of file