Browse Source

(#134) Clean onprem elastic (#223)

* (#134) Clean onprem elastic

* [Fix] Move to Changelog

* Update Changelog
pull/225/head
gabriel-tessier 4 years ago
committed by GitHub
parent
commit
d02c4d94ac
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 57 additions and 17 deletions
  1. +33
    -0
      CHANGELOG.md
  2. +0
    -1
      config.py
  3. +19
    -0
      diagrams/elastic/saas.py
  4. +0
    -5
      diagrams/onprem/logging.py
  5. +0
    -4
      diagrams/onprem/monitoring.py
  6. +0
    -4
      diagrams/onprem/search.py
  7. +5
    -0
      docs/nodes/elastic.md
  8. +0
    -3
      docs/nodes/onprem.md
  9. +0
    -0
      resources/elastic/saas/cloud.png
  10. +0
    -0
      resources/elastic/saas/elastic.png
  11. BIN
      resources/onprem/logging/logstash.png
  12. BIN
      resources/onprem/monitoring/kibana.png

+ 33
- 0
CHANGELOG.md View File

@@ -0,0 +1,33 @@
# Changelogs

## 0.16.0

### Breaking Changes

- The following import changes:
- from diagrams.onprem.logging import Logstash is now from diagrams.elastic.elasticsearch import Logstash
- from diagrams.onprem.monitoring import Kibana is now from diagrams.elastic.elasticsearch import Kibana
- from diagrams.onprem.search import Elasticsearch(*) is now from diagrams.elastic.elasticsearch import Elasticsearch
*The previous icon was the company icon not the elasticsearch product, for the company icon: from diagrams.elastic.saas import Elastic

### Added

- Docker local development setup [#210] https://github.com/mingrammer/diagrams/pull/210
- Support OpenStack [#211] https://github.com/mingrammer/diagrams/pull/211

### Fixed

-

## 0.15.0

### Added

- Support curvestyle option (ortho or curved)
- Support Auth0, Cloudflare and Recombee: [#209] https://github.com/mingrammer/diagrams/pull/209


### Fixed

- Fix typo for PersistentVolume: [#207] https://github.com/mingrammer/diagrams/pull/207
- Fix misaligned label text position

+ 0
- 1
config.py View File

@@ -116,7 +116,6 @@ ALIASES = {
}, },
"logging": { "logging": {
"Fluentbit": "FluentBit", "Fluentbit": "FluentBit",
"Logstash": "LogStash",
"Rsyslog": "RSyslog", "Rsyslog": "RSyslog",
}, },
"network": { "network": {


+ 19
- 0
diagrams/elastic/saas.py View File

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

from . import _Elastic


class _Saas(_Elastic):
_type = "saas"
_icon_dir = "resources/elastic/saas"


class Cloud(_Saas):
_icon = "cloud.png"


class Elastic(_Saas):
_icon = "elastic.png"


# Aliases

+ 0
- 5
diagrams/onprem/logging.py View File

@@ -20,10 +20,6 @@ class Graylog(_Logging):
_icon = "graylog.png" _icon = "graylog.png"




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


class Loki(_Logging): class Loki(_Logging):
_icon = "loki.png" _icon = "loki.png"


@@ -39,5 +35,4 @@ class SyslogNg(_Logging):
# Aliases # Aliases


FluentBit = Fluentbit FluentBit = Fluentbit
LogStash = Logstash
RSyslog = Rsyslog RSyslog = Rsyslog

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

@@ -16,10 +16,6 @@ class Grafana(_Monitoring):
_icon = "grafana.png" _icon = "grafana.png"




class Kibana(_Monitoring):
_icon = "kibana.png"


class Prometheus(_Monitoring): class Prometheus(_Monitoring):
_icon = "prometheus.png" _icon = "prometheus.png"




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

@@ -8,10 +8,6 @@ class _Search(_OnPrem):
_icon_dir = "resources/onprem/search" _icon_dir = "resources/onprem/search"




class Elasticsearch(_Search):
_icon = "elasticsearch.png"


class Solr(_Search): class Solr(_Search):
_icon = "solr.png" _icon = "solr.png"




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

@@ -38,6 +38,11 @@ Node classes list of elastic provider.
- **diagrams.elastic.orchestration.ECE** - **diagrams.elastic.orchestration.ECE**
- **diagrams.elastic.orchestration.ECK** - **diagrams.elastic.orchestration.ECK**


## elastic.saas

- **diagrams.elastic.saas.Cloud**
- **diagrams.elastic.saas.Elastic**

## elastic.security ## elastic.security


- **diagrams.elastic.security.Endpoint** - **diagrams.elastic.security.Endpoint**


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

@@ -99,7 +99,6 @@ Node classes list of onprem provider.
- **diagrams.onprem.logging.Fluentbit**, **FluentBit** (alias) - **diagrams.onprem.logging.Fluentbit**, **FluentBit** (alias)
- **diagrams.onprem.logging.Fluentd** - **diagrams.onprem.logging.Fluentd**
- **diagrams.onprem.logging.Graylog** - **diagrams.onprem.logging.Graylog**
- **diagrams.onprem.logging.Logstash**, **LogStash** (alias)
- **diagrams.onprem.logging.Loki** - **diagrams.onprem.logging.Loki**
- **diagrams.onprem.logging.Rsyslog**, **RSyslog** (alias) - **diagrams.onprem.logging.Rsyslog**, **RSyslog** (alias)
- **diagrams.onprem.logging.SyslogNg** - **diagrams.onprem.logging.SyslogNg**
@@ -112,7 +111,6 @@ Node classes list of onprem provider.


- **diagrams.onprem.monitoring.Datadog** - **diagrams.onprem.monitoring.Datadog**
- **diagrams.onprem.monitoring.Grafana** - **diagrams.onprem.monitoring.Grafana**
- **diagrams.onprem.monitoring.Kibana**
- **diagrams.onprem.monitoring.Prometheus** - **diagrams.onprem.monitoring.Prometheus**
- **diagrams.onprem.monitoring.Sentry** - **diagrams.onprem.monitoring.Sentry**
- **diagrams.onprem.monitoring.Splunk** - **diagrams.onprem.monitoring.Splunk**
@@ -148,7 +146,6 @@ Node classes list of onprem provider.


## onprem.search ## onprem.search


- **diagrams.onprem.search.Elasticsearch**
- **diagrams.onprem.search.Solr** - **diagrams.onprem.search.Solr**


## onprem.security ## onprem.security


resources/elastic/cloud.png → resources/elastic/saas/cloud.png View File


resources/onprem/search/elasticsearch.png → resources/elastic/saas/elastic.png View File


BIN
resources/onprem/logging/logstash.png View File

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

BIN
resources/onprem/monitoring/kibana.png View File

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

Loading…
Cancel
Save