From b2adb5c46d7dd4fb6e934515ceec1e537ac1b2e3 Mon Sep 17 00:00:00 2001 From: Slach Date: Sat, 28 Mar 2020 20:11:12 +0500 Subject: [PATCH 1/3] add clickhouse to onprem database Signed-off-by: Slach --- diagrams/onprem/database.py | 2 ++ resources/onprem/database/clickhouse.png | Bin 0 -> 377 bytes 2 files changed, 2 insertions(+) create mode 100644 resources/onprem/database/clickhouse.png diff --git a/diagrams/onprem/database.py b/diagrams/onprem/database.py index 1549b94c..d5a9c99d 100644 --- a/diagrams/onprem/database.py +++ b/diagrams/onprem/database.py @@ -11,6 +11,8 @@ class _Database(_OnPrem): class Cassandra(_Database): _icon = "cassandra.png" +class Clickhouse(_Database): + _icon = "clickhouse.png" class Cockroachdb(_Database): _icon = "cockroachdb.png" diff --git a/resources/onprem/database/clickhouse.png b/resources/onprem/database/clickhouse.png new file mode 100644 index 0000000000000000000000000000000000000000..552637796d655b238468957043f815ecf0b54424 GIT binary patch literal 377 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K58CaNs)Vi3hp+Jhc*vT`5gM;JtL;nXrE@y#9 zWHAGS=OqwkT;baF11Kn2;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i|^w zfKP}kkp6#y;r}^?|7RHf1KBV#-=@m}D92V3 Date: Tue, 31 Mar 2020 11:00:33 +0500 Subject: [PATCH 2/3] fixes after autogen.sh Signed-off-by: Slach --- diagrams/onprem/database.py | 2 + docs/nodes/onprem.md | 127 ++++++++++++++++++------------------ 2 files changed, 66 insertions(+), 63 deletions(-) diff --git a/diagrams/onprem/database.py b/diagrams/onprem/database.py index d5a9c99d..faa1fb30 100644 --- a/diagrams/onprem/database.py +++ b/diagrams/onprem/database.py @@ -11,9 +11,11 @@ class _Database(_OnPrem): class Cassandra(_Database): _icon = "cassandra.png" + class Clickhouse(_Database): _icon = "clickhouse.png" + class Cockroachdb(_Database): _icon = "cockroachdb.png" diff --git a/docs/nodes/onprem.md b/docs/nodes/onprem.md index 0d50cdf8..ecc78d0d 100644 --- a/docs/nodes/onprem.md +++ b/docs/nodes/onprem.md @@ -5,9 +5,45 @@ title: OnPrem Node classes list of onprem provider. +## onprem.analytics + +- **diagrams.onprem.analytics.Beam** +- **diagrams.onprem.analytics.Flink** +- **diagrams.onprem.analytics.Hadoop** +- **diagrams.onprem.analytics.Hive** +- **diagrams.onprem.analytics.Spark** +- **diagrams.onprem.analytics.Storm** + +## onprem.cd + +- **diagrams.onprem.cd.Spinnaker** + +## onprem.ci + +- **diagrams.onprem.ci.Circleci**, **CircleCI** (alias) +- **diagrams.onprem.ci.Jenkins** +- **diagrams.onprem.ci.Travisci**, **TravisCI** (alias) + +## onprem.client + +- **diagrams.onprem.client.Client** +- **diagrams.onprem.client.User** +- **diagrams.onprem.client.Users** + +## onprem.compute + +- **diagrams.onprem.compute.Nomad** +- **diagrams.onprem.compute.Server** + +## onprem.container + +- **diagrams.onprem.container.Docker** +- **diagrams.onprem.container.Rkt**, **RKT** (alias) + ## onprem.database - **diagrams.onprem.database.Cassandra** +- **diagrams.onprem.database.Clickhouse** - **diagrams.onprem.database.Cockroachdb**, **CockroachDB** (alias) - **diagrams.onprem.database.Couchdb**, **CouchDB** (alias) - **diagrams.onprem.database.Dgraph** @@ -23,21 +59,34 @@ Node classes list of onprem provider. - **diagrams.onprem.database.Postgresql**, **PostgreSQL** (alias) - **diagrams.onprem.database.Scylla** -## onprem.security +## onprem.gitops -- **diagrams.onprem.security.Trivy** -- **diagrams.onprem.security.Vault** +- **diagrams.onprem.gitops.Argocd**, **ArgoCD** (alias) -## onprem.ci +## onprem.inmemory -- **diagrams.onprem.ci.Circleci**, **CircleCI** (alias) -- **diagrams.onprem.ci.Jenkins** -- **diagrams.onprem.ci.Travisci**, **TravisCI** (alias) +- **diagrams.onprem.inmemory.Aerospike** +- **diagrams.onprem.inmemory.Hazelcast** +- **diagrams.onprem.inmemory.Memcached** +- **diagrams.onprem.inmemory.Redis** + +## onprem.logging + +- **diagrams.onprem.logging.Fluentd** +- **diagrams.onprem.logging.Logstash**, **LogStash** (alias) ## onprem.mlops - **diagrams.onprem.mlops.Polyaxon** +## onprem.monitoring + +- **diagrams.onprem.monitoring.Datadog** +- **diagrams.onprem.monitoring.Grafana** +- **diagrams.onprem.monitoring.Kibana** +- **diagrams.onprem.monitoring.Prometheus** +- **diagrams.onprem.monitoring.Splunk** + ## onprem.network - **diagrams.onprem.network.Apache** @@ -57,27 +106,22 @@ Node classes list of onprem provider. - **diagrams.onprem.network.Vyos**, **VyOS** (alias) - **diagrams.onprem.network.Zookeeper** -## onprem.inmemory +## onprem.queue -- **diagrams.onprem.inmemory.Aerospike** -- **diagrams.onprem.inmemory.Hazelcast** -- **diagrams.onprem.inmemory.Memcached** -- **diagrams.onprem.inmemory.Redis** +- **diagrams.onprem.queue.Activemq**, **ActiveMQ** (alias) +- **diagrams.onprem.queue.Kafka** +- **diagrams.onprem.queue.Rabbitmq**, **RabbitMQ** (alias) +- **diagrams.onprem.queue.Zeromq**, **ZeroMQ** (alias) ## onprem.search - **diagrams.onprem.search.Elasticsearch** - **diagrams.onprem.search.Solr** -## onprem.container - -- **diagrams.onprem.container.Docker** -- **diagrams.onprem.container.Rkt**, **RKT** (alias) - -## onprem.compute +## onprem.security -- **diagrams.onprem.compute.Nomad** -- **diagrams.onprem.compute.Server** +- **diagrams.onprem.security.Trivy** +- **diagrams.onprem.security.Vault** ## onprem.vcs @@ -90,46 +134,3 @@ Node classes list of onprem provider. - **diagrams.onprem.workflow.Airflow** - **diagrams.onprem.workflow.Kubeflow**, **KubeFlow** (alias) - **diagrams.onprem.workflow.Nifi**, **NiFi** (alias) - -## onprem.queue - -- **diagrams.onprem.queue.Activemq**, **ActiveMQ** (alias) -- **diagrams.onprem.queue.Kafka** -- **diagrams.onprem.queue.Rabbitmq**, **RabbitMQ** (alias) -- **diagrams.onprem.queue.Zeromq**, **ZeroMQ** (alias) - -## onprem.cd - -- **diagrams.onprem.cd.Spinnaker** - -## onprem.gitops - -- **diagrams.onprem.gitops.Argocd**, **ArgoCD** (alias) - -## onprem.monitoring - -- **diagrams.onprem.monitoring.Datadog** -- **diagrams.onprem.monitoring.Grafana** -- **diagrams.onprem.monitoring.Kibana** -- **diagrams.onprem.monitoring.Prometheus** -- **diagrams.onprem.monitoring.Splunk** - -## onprem.client - -- **diagrams.onprem.client.Client** -- **diagrams.onprem.client.User** -- **diagrams.onprem.client.Users** - -## onprem.logging - -- **diagrams.onprem.logging.Fluentd** -- **diagrams.onprem.logging.Logstash**, **LogStash** (alias) - -## onprem.analytics - -- **diagrams.onprem.analytics.Beam** -- **diagrams.onprem.analytics.Flink** -- **diagrams.onprem.analytics.Hadoop** -- **diagrams.onprem.analytics.Hive** -- **diagrams.onprem.analytics.Spark** -- **diagrams.onprem.analytics.Storm** From 34ad3107306f4a20101966a2069078f4cf947539 Mon Sep 17 00:00:00 2001 From: Slach Date: Tue, 31 Mar 2020 12:20:07 +0500 Subject: [PATCH 3/3] add ClickHouse alias for Clickhouse --- diagrams/onprem/database.py | 1 + 1 file changed, 1 insertion(+) diff --git a/diagrams/onprem/database.py b/diagrams/onprem/database.py index faa1fb30..547d5e48 100644 --- a/diagrams/onprem/database.py +++ b/diagrams/onprem/database.py @@ -84,3 +84,4 @@ MongoDB = Mongodb MSSQL = Mssql MySQL = Mysql PostgreSQL = Postgresql +ClickHouse = Clickhouse \ No newline at end of file