Skip to content

Instantly share code, notes, and snippets.

@aadrian
Created November 6, 2019 16:04
Show Gist options
  • Save aadrian/4578e03dc2a49f2c7b50f039628edf24 to your computer and use it in GitHub Desktop.
Save aadrian/4578e03dc2a49f2c7b50f039628edf24 to your computer and use it in GitHub Desktop.
@startuml
!include <cloudinsight/apache>
!include <cloudinsight/nginx>
!include <cloudinsight/iis>
!include <cloudinsight/tomcat>
!include <cloudinsight/kafka>
!include <cloudinsight/java>
!include <cloudinsight/docker>
!include <cloudinsight/gearman>
!include <cloudinsight/linux>
!include <cloudinsight/cassandra>
!include <cloudinsight/couchbase>
!include <cloudinsight/couchdb>
!include <cloudinsight/mongodb>
!include <cloudinsight/redis>
!include <cloudinsight/mysql>
!include <cloudinsight/postgresql>
!include <cloudinsight/sqlserver>
!include <cloudinsight/solr>
!include <cloudinsight/elasticsearch>
!include <cloudinsight/zookeeper>
title Cloudinsight sprites example
skinparam monochrome true
rectangle "Web Servers" as webserver {
rectangle "<$apache>\nApache" as apache
rectangle "<$nginx>\nnginx" as nginx
rectangle "<$iis>\nIIS" as iis
}
rectangle "Other" as other {
rectangle "<$tomcat>\nwebapp" as webapp
queue "<$kafka>\nKafka" as kafka
rectangle "<$java>\nJava" as java
rectangle "<$docker>\nDocker" as docker
rectangle "<$gearman>\ngearman" as gearman
rectangle "<$linux>\nLinux" as linux
}
rectangle "NoSQL DBs" as nosql {
database "<$cassandra>\nCassandra" as cassandra
database "<$couchbase>\nCouchBase" as couchbase
database "<$couchdb>\nCouchDB" as couchdb
database "<$mongodb>\nMongoDB" as mongodb
database "<$redis>\nRedis" as redis
database "<$solr>\nSolr" as solr
database "<$elasticsearch>\nElasticsearch" as elasticsearch
database "<$zookeeper>\nZooKeeper" as zookeeper
}
rectangle "Relational DBs" {
database "<$mysql>\nMySQL" as mysql
database "<$postgresql>\nPostgreSQL" as postgresql
database "<$sqlserver>\nSqlServer" as sqlserver
}
rectangle "Clustering" {
cloud "<$zookeeper>\nZooKeeper Cluster" as zookeeper_cluster
cloud "<$solr>\nSolr Cloud" as solr_cloud
cloud "\nKafka Cluster" as kafla_cluster {
queue "<$kafka>" as kafka2
}
}
@enduml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment