From 98de5384d992f1aed9a51e4c361fb3899fab6285 Mon Sep 17 00:00:00 2001 From: Victor Lantier Date: Tue, 21 Apr 2020 02:28:40 -0300 Subject: [PATCH] add thanos to onprem.monitoring (#99) * add thanos to onprem.monitoring * autogen after add thanos png --- diagrams/onprem/monitoring.py | 4 + docs/nodes/onprem.md | 147 +++++++++++++------------ resources/onprem/monitoring/thanos.png | Bin 0 -> 3244 bytes 3 files changed, 78 insertions(+), 73 deletions(-) create mode 100644 resources/onprem/monitoring/thanos.png diff --git a/diagrams/onprem/monitoring.py b/diagrams/onprem/monitoring.py index 53c287f3..3013d05d 100644 --- a/diagrams/onprem/monitoring.py +++ b/diagrams/onprem/monitoring.py @@ -28,4 +28,8 @@ class Splunk(_Monitoring): _icon = "splunk.png" +class Thanos(_Monitoring): + _icon = "thanos.png" + + # Aliases diff --git a/docs/nodes/onprem.md b/docs/nodes/onprem.md index c73211c2..81db45d4 100644 --- a/docs/nodes/onprem.md +++ b/docs/nodes/onprem.md @@ -5,6 +5,46 @@ title: OnPrem Node classes list of onprem provider. +## onprem.compute + +- **diagrams.onprem.compute.Nomad** +- **diagrams.onprem.compute.Server** + +## onprem.ci + +- **diagrams.onprem.ci.Circleci**, **CircleCI** (alias) +- **diagrams.onprem.ci.Jenkins** +- **diagrams.onprem.ci.Teamcity**, **TC** (alias) +- **diagrams.onprem.ci.Travisci**, **TravisCI** (alias) + +## onprem.queue + +- **diagrams.onprem.queue.Activemq**, **ActiveMQ** (alias) +- **diagrams.onprem.queue.Celery** +- **diagrams.onprem.queue.Kafka** +- **diagrams.onprem.queue.Rabbitmq**, **RabbitMQ** (alias) +- **diagrams.onprem.queue.Zeromq**, **ZeroMQ** (alias) + +## onprem.inmemory + +- **diagrams.onprem.inmemory.Aerospike** +- **diagrams.onprem.inmemory.Hazelcast** +- **diagrams.onprem.inmemory.Memcached** +- **diagrams.onprem.inmemory.Redis** + +## onprem.etl + +- **diagrams.onprem.etl.Embulk** + +## onprem.cd + +- **diagrams.onprem.cd.Spinnaker** + +## onprem.search + +- **diagrams.onprem.search.Elasticsearch** +- **diagrams.onprem.search.Solr** + ## onprem.database - **diagrams.onprem.database.Cassandra** @@ -24,26 +64,6 @@ Node classes list of onprem provider. - **diagrams.onprem.database.Postgresql**, **PostgreSQL** (alias) - **diagrams.onprem.database.Scylla** -## onprem.security - -- **diagrams.onprem.security.Trivy** -- **diagrams.onprem.security.Vault** - -## onprem.ci - -- **diagrams.onprem.ci.Circleci**, **CircleCI** (alias) -- **diagrams.onprem.ci.Jenkins** -- **diagrams.onprem.ci.Teamcity**, **TC** (alias) -- **diagrams.onprem.ci.Travisci**, **TravisCI** (alias) - -## onprem.etl - -- **diagrams.onprem.etl.Embulk** - -## onprem.mlops - -- **diagrams.onprem.mlops.Polyaxon** - ## onprem.network - **diagrams.onprem.network.Apache** @@ -64,22 +84,11 @@ Node classes list of onprem provider. - **diagrams.onprem.network.Vyos**, **VyOS** (alias) - **diagrams.onprem.network.Zookeeper** -## onprem.inmemory - -- **diagrams.onprem.inmemory.Aerospike** -- **diagrams.onprem.inmemory.Hazelcast** -- **diagrams.onprem.inmemory.Memcached** -- **diagrams.onprem.inmemory.Redis** - -## onprem.search - -- **diagrams.onprem.search.Elasticsearch** -- **diagrams.onprem.search.Solr** - -## onprem.container +## onprem.client -- **diagrams.onprem.container.Docker** -- **diagrams.onprem.container.Rkt**, **RKT** (alias) +- **diagrams.onprem.client.Client** +- **diagrams.onprem.client.User** +- **diagrams.onprem.client.Users** ## onprem.iac @@ -87,16 +96,15 @@ Node classes list of onprem provider. - **diagrams.onprem.iac.Awx** - **diagrams.onprem.iac.Terraform** -## onprem.compute - -- **diagrams.onprem.compute.Nomad** -- **diagrams.onprem.compute.Server** - -## onprem.vcs +## onprem.analytics -- **diagrams.onprem.vcs.Git** -- **diagrams.onprem.vcs.Github** -- **diagrams.onprem.vcs.Gitlab** +- **diagrams.onprem.analytics.Beam** +- **diagrams.onprem.analytics.Flink** +- **diagrams.onprem.analytics.Hadoop** +- **diagrams.onprem.analytics.Hive** +- **diagrams.onprem.analytics.Norikra** +- **diagrams.onprem.analytics.Spark** +- **diagrams.onprem.analytics.Storm** ## onprem.workflow @@ -105,21 +113,30 @@ Node classes list of onprem provider. - **diagrams.onprem.workflow.Kubeflow**, **KubeFlow** (alias) - **diagrams.onprem.workflow.Nifi**, **NiFi** (alias) -## onprem.queue +## onprem.security -- **diagrams.onprem.queue.Activemq**, **ActiveMQ** (alias) -- **diagrams.onprem.queue.Celery** -- **diagrams.onprem.queue.Kafka** -- **diagrams.onprem.queue.Rabbitmq**, **RabbitMQ** (alias) -- **diagrams.onprem.queue.Zeromq**, **ZeroMQ** (alias) +- **diagrams.onprem.security.Trivy** +- **diagrams.onprem.security.Vault** -## onprem.cd +## onprem.container -- **diagrams.onprem.cd.Spinnaker** +- **diagrams.onprem.container.Docker** +- **diagrams.onprem.container.Rkt**, **RKT** (alias) -## onprem.gitops +## onprem.logging -- **diagrams.onprem.gitops.Argocd**, **ArgoCD** (alias) +- **diagrams.onprem.logging.Fluentd** +- **diagrams.onprem.logging.Logstash**, **LogStash** (alias) + +## onprem.mlops + +- **diagrams.onprem.mlops.Polyaxon** + +## onprem.vcs + +- **diagrams.onprem.vcs.Git** +- **diagrams.onprem.vcs.Github** +- **diagrams.onprem.vcs.Gitlab** ## onprem.monitoring @@ -128,24 +145,8 @@ Node classes list of onprem provider. - **diagrams.onprem.monitoring.Kibana** - **diagrams.onprem.monitoring.Prometheus** - **diagrams.onprem.monitoring.Splunk** +- **diagrams.onprem.monitoring.Thanos** -## 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 +## onprem.gitops -- **diagrams.onprem.analytics.Beam** -- **diagrams.onprem.analytics.Flink** -- **diagrams.onprem.analytics.Hadoop** -- **diagrams.onprem.analytics.Hive** -- **diagrams.onprem.analytics.Norikra** -- **diagrams.onprem.analytics.Spark** -- **diagrams.onprem.analytics.Storm** +- **diagrams.onprem.gitops.Argocd**, **ArgoCD** (alias) diff --git a/resources/onprem/monitoring/thanos.png b/resources/onprem/monitoring/thanos.png new file mode 100644 index 0000000000000000000000000000000000000000..3d895305f1d746f183587d28efaf7e6a7593f22c GIT binary patch literal 3244 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 literal 0 HcmV?d00001