add splunk node

pull/650/head
hadi tayanloo 4 years ago
parent eaf3e98304
commit 55b41f095d

@ -13,7 +13,7 @@ DIR_TEMPLATE = "templates"
PROVIDERS = (
"base", "onprem", "aws", "azure", "digitalocean", "gcp", "ibm", "firebase", "k8s", "alibabacloud", "oci",
"programming", "saas", "elastic", "generic", "openstack", "outscale")
"programming", "saas", "elastic", "generic", "openstack", "outscale","splunk")
#########################
# Resource Processing #
@ -38,6 +38,7 @@ FILE_PREFIXES = {
"alibabacloud": (),
"oci": ("OCI-icon-",),
"programming": (),
"splunk": (),
"saas": (),
"elastic": (),
"outscale": (),
@ -420,6 +421,17 @@ ALIASES = {
"Typescript": "TypeScript"
},
},
"splunk": {
"framework": {
"Fastapi": "FastAPI"
},
"language": {
"Javascript": "JavaScript",
"Nodejs": "NodeJS",
"Php": "PHP",
"Typescript": "TypeScript"
},
},
"saas": {
"logging": {
"Datadog": "DataDog",

@ -281,7 +281,7 @@ class Node:
_icon_dir = None
_icon = None
_height = 1.9
_height = 2.3
def __init__(self, label: str = "", **attrs: Dict):
"""Node represents a system component.

@ -20,6 +20,10 @@ class Django(_Framework):
_icon = "django.png"
class Splunk(_Framework):
_icon = "django.png"
class Ember(_Framework):
_icon = "ember.png"

@ -0,0 +1,12 @@
"""
splunk provides a set of splunk languages and frameworks.
"""
from diagrams import Node
class _Splunk(Node):
_provider = "splunk"
_icon_dir = "resources/splunk"
fontcolor = "#ffffff"

@ -0,0 +1,98 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _Splunk
class _Cluster(_Splunk):
_type = "cluster"
_icon_dir = "resources/splunk/cluster"
class app(_Cluster):
_icon = "app.png"
class Deployer(_Cluster):
_icon = "deployer.png"
class es(_Cluster):
_icon = "es.png"
class forwarder(_Cluster):
_icon = "forwarder.png"
class hec(_Cluster):
_icon = "hec.png"
class license_master(_Cluster):
_icon = "license-master.png"
class master_cluster_node(_Cluster):
_icon = "master-cluster-node.png"
class router(_Cluster):
_icon = "router.png"
class sh_cluster(_Cluster):
_icon = "sh-cluster.png"
class systems_linux(_Cluster):
_icon = "systems-linux.png"
class bucket(_Cluster):
_icon = "bucket.png"
class deployment_server(_Cluster):
_icon = "deployment-server.png"
class es_server(_Cluster):
_icon = "es-server.png"
class heavy_forwader(_Cluster):
_icon = "heavy-forwader.png"
class indexer(_Cluster):
_icon = "indexer.png"
class license_server(_Cluster):
_icon = "license-server.png"
class people(_Cluster):
_icon = "people.png"
class search_head(_Cluster):
_icon = "search-head.png"
class splunk_cloud(_Cluster):
_icon = "splunk-cloud.png"
class systems(_Cluster):
_icon = "systems.png"
class datastores(_Cluster):
_icon = "datastores.png"
class desktop(_Cluster):
_icon = "desktop.png"
class firewall(_Cluster):
_icon = "firewall.png"
class heavy_forwarders(_Cluster):
_icon = "heavy-forwarders.png"
class laptop(_Cluster):
_icon = "laptop.png"
class log_file(_Cluster):
_icon = "log-file.png"
class person(_Cluster):
_icon = "person.png"
class search(_Cluster):
_icon = "search.png"
class splunk_instance(_Cluster):
_icon = "splunk-instance.png"
class systems_windows(_Cluster):
_icon = "systems-windows.png"

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

@ -115,6 +115,9 @@ def cleaner_programming(f):
return f.lower()
def cleaner_splunk(f):
return f.lower()
def cleaner_generic(f):
return f.lower()
@ -147,6 +150,7 @@ cleaners = {
"alibabacloud": cleaner_alibabacloud,
"oci": cleaner_oci,
"programming": cleaner_programming,
"splunk": cleaner_splunk,
"saas": cleaner_saas,
"elastic": cleaner_elastic,
"outscale": cleaner_outscale,

@ -71,6 +71,9 @@
"nodes/programming": {
"title": "Programming"
},
"nodes/splunk": {
"title": "splunk"
},
"nodes/saas": {
"title": "Saas"
}

@ -26,6 +26,7 @@
"nodes/outscale",
"nodes/generic",
"nodes/programming",
"nodes/splunk",
"nodes/saas",
"nodes/custom"
]

Loading…
Cancel
Save