diff --git a/config.py b/config.py
index 4604202..dc0590b 100644
--- a/config.py
+++ b/config.py
@@ -83,7 +83,7 @@ UPPER_WORDS = {
"sa", "sc", "sts", "svc",
),
"oci": ("oci", "ocid", "oke", "ocir", "ddos", "waf", "bm", "vm", "cdn", "vpn", "dns", "nat", "dms", "api", "id"),
- "elastic": ("apm", "siem", "ece", "eck"),
+ "elastic": ("apm", "siem", "ece", "eck", "sql"),
"generic": ("vpn", "ios", "xen", "sql", "lxc"),
"outscale": ("osc",),
"openstack": ("rpm", "loci", "nfv", "ec2api"),
@@ -446,7 +446,9 @@ ALIASES = {
},
"elastic": {
"elasticsearch": {
+ "Elasticsearch": "ElasticSearch",
"Logstash": "LogStash",
+ "MachineLearning": "ML",
}
},
"outscale": {
diff --git a/diagrams/elastic/elasticsearch.py b/diagrams/elastic/elasticsearch.py
index eec16b7..6234eb9 100644
--- a/diagrams/elastic/elasticsearch.py
+++ b/diagrams/elastic/elasticsearch.py
@@ -56,7 +56,7 @@ class SecuritySettings(_Elasticsearch):
_icon = "security-settings.png"
-class Sql(_Elasticsearch):
+class SQL(_Elasticsearch):
_icon = "sql.png"
@@ -66,4 +66,6 @@ class Stack(_Elasticsearch):
# Aliases
+ElasticSearch = Elasticsearch
LogStash = Logstash
+ML = MachineLearning
diff --git a/diagrams/onprem/registry.py b/diagrams/onprem/registry.py
index 5833e2b..259df50 100644
--- a/diagrams/onprem/registry.py
+++ b/diagrams/onprem/registry.py
@@ -12,7 +12,7 @@ class Harbor(_Registry):
_icon = "harbor.png"
-class JFrog(_Registry):
+class Jfrog(_Registry):
_icon = "jfrog.png"
diff --git a/docs/nodes/elastic.md b/docs/nodes/elastic.md
index a24d046..bc1c964 100644
--- a/docs/nodes/elastic.md
+++ b/docs/nodes/elastic.md
@@ -57,7 +57,7 @@ Node classes list of elastic provider.
**diagrams.elastic.elasticsearch.Beats**
-**diagrams.elastic.elasticsearch.Elasticsearch**
+**diagrams.elastic.elasticsearch.Elasticsearch**, **ElasticSearch** (alias)
**diagrams.elastic.elasticsearch.Kibana**
@@ -69,7 +69,7 @@ Node classes list of elastic provider.
**diagrams.elastic.elasticsearch.Logstash**, **LogStash** (alias)
-**diagrams.elastic.elasticsearch.MachineLearning**
+**diagrams.elastic.elasticsearch.MachineLearning**, **ML** (alias)
**diagrams.elastic.elasticsearch.MapServices**
@@ -86,8 +86,8 @@ Node classes list of elastic provider.
**diagrams.elastic.elasticsearch.SecuritySettings**
-
-**diagrams.elastic.elasticsearch.Sql**
+
+**diagrams.elastic.elasticsearch.SQL**
**diagrams.elastic.elasticsearch.Stack**