Browse Source

Merge branch 'master' of https://github.com/mingrammer/diagrams into @cbrown/743-mkdocs-site

pull/748/head
Collin Brown 2 years ago
parent
commit
6462d8f58a
28 changed files with 161 additions and 0 deletions
  1. +27
    -0
      diagrams/elastic/agent.py
  2. +43
    -0
      diagrams/elastic/beats.py
  3. +16
    -0
      diagrams/elastic/elasticsearch.py
  4. +4
    -0
      diagrams/elastic/enterprisesearch.py
  5. +4
    -0
      diagrams/elastic/security.py
  6. +4
    -0
      diagrams/onprem/storage.py
  7. +60
    -0
      docs/nodes/elastic.md
  8. +3
    -0
      docs/nodes/onprem.md
  9. BIN
      resources/elastic/agent/agent.png
  10. BIN
      resources/elastic/agent/endpoint.png
  11. BIN
      resources/elastic/agent/fleet.png
  12. BIN
      resources/elastic/agent/integrations.png
  13. BIN
      resources/elastic/beats/apm.png
  14. BIN
      resources/elastic/beats/auditbeat.png
  15. BIN
      resources/elastic/beats/filebeat.png
  16. BIN
      resources/elastic/beats/functionbeat.png
  17. BIN
      resources/elastic/beats/heartbeat.png
  18. BIN
      resources/elastic/beats/metricbeat.png
  19. BIN
      resources/elastic/beats/packetbeat.png
  20. BIN
      resources/elastic/beats/winlogbeat.png
  21. BIN
      resources/elastic/elasticsearch/logstash-pipeline.png
  22. BIN
      resources/elastic/elasticsearch/map-services.png
  23. BIN
      resources/elastic/elasticsearch/searchable-snapshots.png
  24. BIN
      resources/elastic/elasticsearch/stack.png
  25. BIN
      resources/elastic/enterprisesearch/crawler.png
  26. BIN
      resources/elastic/observability/observability.png
  27. BIN
      resources/elastic/security/xdr.png
  28. BIN
      resources/onprem/storage/portworx.png

+ 27
- 0
diagrams/elastic/agent.py View File

@@ -0,0 +1,27 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _Elastic


class _Agent(_Elastic):
_type = "agent"
_icon_dir = "resources/elastic/agent"


class Agent(_Agent):
_icon = "agent.png"


class Endpoint(_Agent):
_icon = "endpoint.png"


class Fleet(_Agent):
_icon = "fleet.png"


class Integrations(_Agent):
_icon = "integrations.png"


# Aliases

+ 43
- 0
diagrams/elastic/beats.py View File

@@ -0,0 +1,43 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _Elastic


class _Beats(_Elastic):
_type = "beats"
_icon_dir = "resources/elastic/beats"


class APM(_Beats):
_icon = "apm.png"


class Auditbeat(_Beats):
_icon = "auditbeat.png"


class Filebeat(_Beats):
_icon = "filebeat.png"


class Functionbeat(_Beats):
_icon = "functionbeat.png"


class Heartbeat(_Beats):
_icon = "heartbeat.png"


class Metricbeat(_Beats):
_icon = "metricbeat.png"


class Packetbeat(_Beats):
_icon = "packetbeat.png"


class Winlogbeat(_Beats):
_icon = "winlogbeat.png"


# Aliases

+ 16
- 0
diagrams/elastic/elasticsearch.py View File

@@ -24,6 +24,10 @@ class Kibana(_Elasticsearch):
_icon = "kibana.png"


class LogstashPipeline(_Elasticsearch):
_icon = "logstash-pipeline.png"


class Logstash(_Elasticsearch):
_icon = "logstash.png"

@@ -32,6 +36,10 @@ class MachineLearning(_Elasticsearch):
_icon = "machine-learning.png"


class MapServices(_Elasticsearch):
_icon = "map-services.png"


class Maps(_Elasticsearch):
_icon = "maps.png"

@@ -40,6 +48,10 @@ class Monitoring(_Elasticsearch):
_icon = "monitoring.png"


class SearchableSnapshots(_Elasticsearch):
_icon = "searchable-snapshots.png"


class SecuritySettings(_Elasticsearch):
_icon = "security-settings.png"

@@ -48,6 +60,10 @@ class Sql(_Elasticsearch):
_icon = "sql.png"


class Stack(_Elasticsearch):
_icon = "stack.png"


# Aliases

LogStash = Logstash

+ 4
- 0
diagrams/elastic/enterprisesearch.py View File

@@ -12,6 +12,10 @@ class AppSearch(_Enterprisesearch):
_icon = "app-search.png"


class Crawler(_Enterprisesearch):
_icon = "crawler.png"


class EnterpriseSearch(_Enterprisesearch):
_icon = "enterprise-search.png"



+ 4
- 0
diagrams/elastic/security.py View File

@@ -20,4 +20,8 @@ class SIEM(_Security):
_icon = "siem.png"


class Xdr(_Security):
_icon = "xdr.png"


# Aliases

+ 4
- 0
diagrams/onprem/storage.py View File

@@ -20,6 +20,10 @@ class Glusterfs(_Storage):
_icon = "glusterfs.png"


class Portworx(_Storage):
_icon = "portworx.png"


# Aliases

CEPH = Ceph


+ 60
- 0
docs/nodes/elastic.md View File

@@ -5,6 +5,48 @@ title: Elastic

Node classes list of elastic provider.

## elastic.agent


<img width="30" src="/img/resources/elastic/agent/agent.png" alt="Agent" style="float: left; padding-right: 5px;" >
**diagrams.elastic.agent.Agent**

<img width="30" src="/img/resources/elastic/agent/endpoint.png" alt="Endpoint" style="float: left; padding-right: 5px;" >
**diagrams.elastic.agent.Endpoint**

<img width="30" src="/img/resources/elastic/agent/fleet.png" alt="Fleet" style="float: left; padding-right: 5px;" >
**diagrams.elastic.agent.Fleet**

<img width="30" src="/img/resources/elastic/agent/integrations.png" alt="Integrations" style="float: left; padding-right: 5px;" >
**diagrams.elastic.agent.Integrations**

## elastic.beats


<img width="30" src="/img/resources/elastic/beats/apm.png" alt="APM" style="float: left; padding-right: 5px;" >
**diagrams.elastic.beats.APM**

<img width="30" src="/img/resources/elastic/beats/auditbeat.png" alt="Auditbeat" style="float: left; padding-right: 5px;" >
**diagrams.elastic.beats.Auditbeat**

<img width="30" src="/img/resources/elastic/beats/filebeat.png" alt="Filebeat" style="float: left; padding-right: 5px;" >
**diagrams.elastic.beats.Filebeat**

<img width="30" src="/img/resources/elastic/beats/functionbeat.png" alt="Functionbeat" style="float: left; padding-right: 5px;" >
**diagrams.elastic.beats.Functionbeat**

<img width="30" src="/img/resources/elastic/beats/heartbeat.png" alt="Heartbeat" style="float: left; padding-right: 5px;" >
**diagrams.elastic.beats.Heartbeat**

<img width="30" src="/img/resources/elastic/beats/metricbeat.png" alt="Metricbeat" style="float: left; padding-right: 5px;" >
**diagrams.elastic.beats.Metricbeat**

<img width="30" src="/img/resources/elastic/beats/packetbeat.png" alt="Packetbeat" style="float: left; padding-right: 5px;" >
**diagrams.elastic.beats.Packetbeat**

<img width="30" src="/img/resources/elastic/beats/winlogbeat.png" alt="Winlogbeat" style="float: left; padding-right: 5px;" >
**diagrams.elastic.beats.Winlogbeat**

## elastic.elasticsearch


@@ -20,30 +62,45 @@ Node classes list of elastic provider.
<img width="30" src="/diagrams/img/resources/elastic/elasticsearch/kibana.png" alt="Kibana" style="float: left; padding-right: 5px;" >
**diagrams.elastic.elasticsearch.Kibana**

<img width="30" src="/diagrams/img/resources/elastic/elasticsearch/logstash-pipeline.png" alt="LogstashPipeline" style="float: left; padding-right: 5px;" >
**diagrams.elastic.elasticsearch.LogstashPipeline**

<img width="30" src="/diagrams/img/resources/elastic/elasticsearch/logstash.png" alt="Logstash" style="float: left; padding-right: 5px;" >
**diagrams.elastic.elasticsearch.Logstash**, **LogStash** (alias)

<img width="30" src="/diagrams/img/resources/elastic/elasticsearch/machine-learning.png" alt="MachineLearning" style="float: left; padding-right: 5px;" >
**diagrams.elastic.elasticsearch.MachineLearning**

<img width="30" src="/diagrams/img/resources/elastic/elasticsearch/map-services.png" alt="MapServices" style="float: left; padding-right: 5px;" >
**diagrams.elastic.elasticsearch.MapServices**

<img width="30" src="/diagrams/img/resources/elastic/elasticsearch/maps.png" alt="Maps" style="float: left; padding-right: 5px;" >
**diagrams.elastic.elasticsearch.Maps**

<img width="30" src="/diagrams/img/resources/elastic/elasticsearch/monitoring.png" alt="Monitoring" style="float: left; padding-right: 5px;" >
**diagrams.elastic.elasticsearch.Monitoring**

<img width="30" src="/diagrams/img/resources/elastic/elasticsearch/searchable-snapshots.png" alt="SearchableSnapshots" style="float: left; padding-right: 5px;" >
**diagrams.elastic.elasticsearch.SearchableSnapshots**

<img width="30" src="/diagrams/img/resources/elastic/elasticsearch/security-settings.png" alt="SecuritySettings" style="float: left; padding-right: 5px;" >
**diagrams.elastic.elasticsearch.SecuritySettings**

<img width="30" src="/diagrams/img/resources/elastic/elasticsearch/sql.png" alt="Sql" style="float: left; padding-right: 5px;" >
**diagrams.elastic.elasticsearch.Sql**

<img width="30" src="/diagrams/img/resources/elastic/elasticsearch/stack.png" alt="Stack" style="float: left; padding-right: 5px;" >
**diagrams.elastic.elasticsearch.Stack**

## elastic.enterprisesearch


<img width="30" src="/diagrams/img/resources/elastic/enterprisesearch/app-search.png" alt="AppSearch" style="float: left; padding-right: 5px;" >
**diagrams.elastic.enterprisesearch.AppSearch**

<img width="30" src="/diagrams/img/resources/elastic/enterprisesearch/crawler.png" alt="Crawler" style="float: left; padding-right: 5px;" >
**diagrams.elastic.enterprisesearch.Crawler**

<img width="30" src="/diagrams/img/resources/elastic/enterprisesearch/enterprise-search.png" alt="EnterpriseSearch" style="float: left; padding-right: 5px;" >
**diagrams.elastic.enterprisesearch.EnterpriseSearch**

@@ -100,3 +157,6 @@ Node classes list of elastic provider.

<img width="30" src="/diagrams/img/resources/elastic/security/siem.png" alt="SIEM" style="float: left; padding-right: 5px;" >
**diagrams.elastic.security.SIEM**

<img width="30" src="/img/resources/elastic/security/xdr.png" alt="Xdr" style="float: left; padding-right: 5px;" >
**diagrams.elastic.security.Xdr**

+ 3
- 0
docs/nodes/onprem.md View File

@@ -530,6 +530,9 @@ Node classes list of onprem provider.
<img width="30" src="/diagrams/img/resources/onprem/storage/glusterfs.png" alt="Glusterfs" style="float: left; padding-right: 5px;" >
**diagrams.onprem.storage.Glusterfs**

<img width="30" src="/img/resources/onprem/storage/portworx.png" alt="Portworx" style="float: left; padding-right: 5px;" >
**diagrams.onprem.storage.Portworx**

## onprem.tracing




BIN
resources/elastic/agent/agent.png View File

Before After
Width: 256  |  Height: 256  |  Size: 3.6 KiB

BIN
resources/elastic/agent/endpoint.png View File

Before After
Width: 256  |  Height: 256  |  Size: 3.7 KiB

BIN
resources/elastic/agent/fleet.png View File

Before After
Width: 256  |  Height: 256  |  Size: 2.7 KiB

BIN
resources/elastic/agent/integrations.png View File

Before After
Width: 256  |  Height: 256  |  Size: 3.7 KiB

BIN
resources/elastic/beats/apm.png View File

Before After
Width: 256  |  Height: 256  |  Size: 1.2 KiB

BIN
resources/elastic/beats/auditbeat.png View File

Before After
Width: 256  |  Height: 256  |  Size: 463 B

BIN
resources/elastic/beats/filebeat.png View File

Before After
Width: 256  |  Height: 256  |  Size: 1.4 KiB

BIN
resources/elastic/beats/functionbeat.png View File

Before After
Width: 256  |  Height: 256  |  Size: 3.4 KiB

BIN
resources/elastic/beats/heartbeat.png View File

Before After
Width: 256  |  Height: 256  |  Size: 3.4 KiB

BIN
resources/elastic/beats/metricbeat.png View File

Before After
Width: 256  |  Height: 256  |  Size: 4.7 KiB

BIN
resources/elastic/beats/packetbeat.png View File

Before After
Width: 256  |  Height: 256  |  Size: 3.0 KiB

BIN
resources/elastic/beats/winlogbeat.png View File

Before After
Width: 256  |  Height: 256  |  Size: 483 B

BIN
resources/elastic/elasticsearch/logstash-pipeline.png View File

Before After
Width: 256  |  Height: 256  |  Size: 1.4 KiB

BIN
resources/elastic/elasticsearch/map-services.png View File

Before After
Width: 256  |  Height: 256  |  Size: 1.9 KiB

BIN
resources/elastic/elasticsearch/searchable-snapshots.png View File

Before After
Width: 256  |  Height: 256  |  Size: 3.9 KiB

BIN
resources/elastic/elasticsearch/stack.png View File

Before After
Width: 256  |  Height: 256  |  Size: 1007 B

BIN
resources/elastic/enterprisesearch/crawler.png View File

Before After
Width: 256  |  Height: 256  |  Size: 974 B

BIN
resources/elastic/observability/observability.png View File

Before After
Width: 256  |  Height: 256  |  Size: 1.9 KiB Width: 256  |  Height: 256  |  Size: 1.2 KiB

BIN
resources/elastic/security/xdr.png View File

Before After
Width: 256  |  Height: 256  |  Size: 2.6 KiB

BIN
resources/onprem/storage/portworx.png View File

Before After
Width: 256  |  Height: 256  |  Size: 10 KiB

Loading…
Cancel
Save