summaryrefslogtreecommitdiffstats
path: root/docs/sections/services
diff options
context:
space:
mode:
Diffstat (limited to 'docs/sections/services')
-rw-r--r--docs/sections/services/datalake-handler/images/adminui-dbs-edit.pngbin0 -> 839075 bytes
-rw-r--r--docs/sections/services/datalake-handler/images/adminui-dbs.pngbin0 -> 756538 bytes
-rw-r--r--docs/sections/services/datalake-handler/images/adminui-design-edit.pngbin0 -> 967020 bytes
-rw-r--r--docs/sections/services/datalake-handler/images/adminui-design.pngbin0 -> 722835 bytes
-rw-r--r--docs/sections/services/datalake-handler/images/adminui-feeder.pngbin0 -> 694176 bytes
-rw-r--r--docs/sections/services/datalake-handler/images/adminui-kafka-edit.pngbin0 -> 862153 bytes
-rw-r--r--docs/sections/services/datalake-handler/images/adminui-kafka.pngbin0 -> 705207 bytes
-rw-r--r--docs/sections/services/datalake-handler/images/adminui-tools.pngbin0 -> 708093 bytes
-rw-r--r--docs/sections/services/datalake-handler/images/adminui-topic-config.pngbin0 -> 865658 bytes
-rw-r--r--docs/sections/services/datalake-handler/images/adminui-topic-edit1.pngbin0 -> 922069 bytes
-rw-r--r--docs/sections/services/datalake-handler/images/adminui-topic-edit2.pngbin0 -> 783825 bytes
-rw-r--r--docs/sections/services/datalake-handler/images/adminui-topic-edit3.pngbin0 -> 860844 bytes
-rw-r--r--docs/sections/services/datalake-handler/images/adminui-topic-new.pngbin0 -> 858316 bytes
-rw-r--r--docs/sections/services/datalake-handler/images/adminui-topics.pngbin0 -> 759708 bytes
-rw-r--r--docs/sections/services/datalake-handler/userguide.rst81
-rw-r--r--docs/sections/services/ves-hv/authorization.rst7
-rw-r--r--docs/sections/services/ves-hv/deployment.rst1
-rw-r--r--docs/sections/services/ves-hv/resources/blueprint-snippet.yaml3
-rw-r--r--docs/sections/services/ves-hv/troubleshooting.rst5
19 files changed, 89 insertions, 8 deletions
diff --git a/docs/sections/services/datalake-handler/images/adminui-dbs-edit.png b/docs/sections/services/datalake-handler/images/adminui-dbs-edit.png
new file mode 100644
index 00000000..017aaa7a
--- /dev/null
+++ b/docs/sections/services/datalake-handler/images/adminui-dbs-edit.png
Binary files differ
diff --git a/docs/sections/services/datalake-handler/images/adminui-dbs.png b/docs/sections/services/datalake-handler/images/adminui-dbs.png
new file mode 100644
index 00000000..6c411a8f
--- /dev/null
+++ b/docs/sections/services/datalake-handler/images/adminui-dbs.png
Binary files differ
diff --git a/docs/sections/services/datalake-handler/images/adminui-design-edit.png b/docs/sections/services/datalake-handler/images/adminui-design-edit.png
new file mode 100644
index 00000000..26019845
--- /dev/null
+++ b/docs/sections/services/datalake-handler/images/adminui-design-edit.png
Binary files differ
diff --git a/docs/sections/services/datalake-handler/images/adminui-design.png b/docs/sections/services/datalake-handler/images/adminui-design.png
new file mode 100644
index 00000000..b0904479
--- /dev/null
+++ b/docs/sections/services/datalake-handler/images/adminui-design.png
Binary files differ
diff --git a/docs/sections/services/datalake-handler/images/adminui-feeder.png b/docs/sections/services/datalake-handler/images/adminui-feeder.png
new file mode 100644
index 00000000..26adab2a
--- /dev/null
+++ b/docs/sections/services/datalake-handler/images/adminui-feeder.png
Binary files differ
diff --git a/docs/sections/services/datalake-handler/images/adminui-kafka-edit.png b/docs/sections/services/datalake-handler/images/adminui-kafka-edit.png
new file mode 100644
index 00000000..b48e5128
--- /dev/null
+++ b/docs/sections/services/datalake-handler/images/adminui-kafka-edit.png
Binary files differ
diff --git a/docs/sections/services/datalake-handler/images/adminui-kafka.png b/docs/sections/services/datalake-handler/images/adminui-kafka.png
new file mode 100644
index 00000000..743fb1e6
--- /dev/null
+++ b/docs/sections/services/datalake-handler/images/adminui-kafka.png
Binary files differ
diff --git a/docs/sections/services/datalake-handler/images/adminui-tools.png b/docs/sections/services/datalake-handler/images/adminui-tools.png
new file mode 100644
index 00000000..18a1e18b
--- /dev/null
+++ b/docs/sections/services/datalake-handler/images/adminui-tools.png
Binary files differ
diff --git a/docs/sections/services/datalake-handler/images/adminui-topic-config.png b/docs/sections/services/datalake-handler/images/adminui-topic-config.png
new file mode 100644
index 00000000..d15f075c
--- /dev/null
+++ b/docs/sections/services/datalake-handler/images/adminui-topic-config.png
Binary files differ
diff --git a/docs/sections/services/datalake-handler/images/adminui-topic-edit1.png b/docs/sections/services/datalake-handler/images/adminui-topic-edit1.png
new file mode 100644
index 00000000..81212670
--- /dev/null
+++ b/docs/sections/services/datalake-handler/images/adminui-topic-edit1.png
Binary files differ
diff --git a/docs/sections/services/datalake-handler/images/adminui-topic-edit2.png b/docs/sections/services/datalake-handler/images/adminui-topic-edit2.png
new file mode 100644
index 00000000..145b86d6
--- /dev/null
+++ b/docs/sections/services/datalake-handler/images/adminui-topic-edit2.png
Binary files differ
diff --git a/docs/sections/services/datalake-handler/images/adminui-topic-edit3.png b/docs/sections/services/datalake-handler/images/adminui-topic-edit3.png
new file mode 100644
index 00000000..08cd6be5
--- /dev/null
+++ b/docs/sections/services/datalake-handler/images/adminui-topic-edit3.png
Binary files differ
diff --git a/docs/sections/services/datalake-handler/images/adminui-topic-new.png b/docs/sections/services/datalake-handler/images/adminui-topic-new.png
new file mode 100644
index 00000000..12f8948f
--- /dev/null
+++ b/docs/sections/services/datalake-handler/images/adminui-topic-new.png
Binary files differ
diff --git a/docs/sections/services/datalake-handler/images/adminui-topics.png b/docs/sections/services/datalake-handler/images/adminui-topics.png
new file mode 100644
index 00000000..adb5696c
--- /dev/null
+++ b/docs/sections/services/datalake-handler/images/adminui-topics.png
Binary files differ
diff --git a/docs/sections/services/datalake-handler/userguide.rst b/docs/sections/services/datalake-handler/userguide.rst
index 4a0957f5..b3be9491 100644
--- a/docs/sections/services/datalake-handler/userguide.rst
+++ b/docs/sections/services/datalake-handler/userguide.rst
@@ -1,4 +1,81 @@
Admin UI User Guide
---------------------
-
-To be filled.
+
+Introduction
+~~~~~~~~
+DataLake Admin UI aims to provide a user-friendly dashboard to easily monitor and
+manage DataLake configurations for the involved components, ONAP topics, databases,
+and 3rd-party tools. Please refer to the link to access the Admin UI portal
+via http://datalake-admin-ui:30479
+
+
+DataLake Feeder Management
+******************
+.. image:: ./images/adminui-feeder.png
+Click the "DataLake Feeder" on the menu bar, and the dashboard will show
+the overview DataLake Feeder information, such as the numbers of topics.
+Also, you can enable or disable DataLake Feeder process backend process
+by using the toggle switch.
+
+
+Kafka Management
+******************
+.. image:: ./images/adminui-kafka.png
+Click the "Kafka" on the menu bar, and it provides the kafka resource settings
+including add, modify and delete in the page to fulfill your management demand.
+
+.. image:: ./images/adminui-kafka-edit.png
+You can modify the kafka resource via clicking the card,
+and click the plus button to add a new Kafka resource.
+Then, you will need to fill the required information such as identifying name,
+message router address and zookeeper address, and so on to build it up.
+
+
+Topics Management
+******************
+.. image:: ./images/adminui-topics.png
+.. image:: ./images/adminui-topic-edit1.png
+.. image:: ./images/adminui-topic-edit2.png
+.. image:: ./images/adminui-topic-edit3.png
+The Topic page lists down all the topics which you have been configured
+by topic management. You can edit the topic setting via double click the specific row.
+The setting includes DataLake feeder status - catch the topic or not,
+data format, and the numbers of time to live for the topic.
+And choose one or more Kafka items as topic resource
+and define the databased to store topic info are necessary.
+
+.. image:: ./images/adminui-topic-config.png
+For the default configuration of Topics, you can click the "Default configurations" button
+to do the setting. When you add a new topic, these configurations will be filled into the form automatically.
+
+.. image:: ./images/adminui-topic-new.png
+To add a new topic for the DataLake Feeder, you can click the "plus icon" button
+to catch the data into the 3rd-party database.
+Please be noted that only existing topics in the Kafka can be added.
+
+
+Database Management
+******************
+.. image:: ./images/adminui-dbs.png
+.. image:: ./images/adminui-dbs-edit.png
+In the Database Management page, it allows you to add, modify and delete the database resources
+where the message from topics will be stored.
+DataLake supports a bunch of databases including Couchbase DB, Apache Druid, Elasticsearch, HDFS, and MongoDB.
+
+
+3rd-Party Tools Management
+******************
+.. image:: ./images/adminui-tools.png
+In the Tools page, it allows you to manage the resources of 3rd-party tools for data visualization.
+Currently, DataLake supports two Tools which are Kibana and Apache Superset.
+
+
+3rd-Party Design Tools Management
+******************
+.. image:: ./images/adminui-design.png
+.. image:: ./images/adminui-design-edit.png
+After setting up the 3rd-party tools, you can import the template as the JSON, YAML or other formats
+for data exploration, data visualization and dashboarding. DataLake supports Kibana dashboarding,
+Kibana searching, Kibana visualization, Elasticsearch field mapping template,
+and Apache Druid Kafka indexing service.
+
diff --git a/docs/sections/services/ves-hv/authorization.rst b/docs/sections/services/ves-hv/authorization.rst
index 054f7b33..9cbd789a 100644
--- a/docs/sections/services/ves-hv/authorization.rst
+++ b/docs/sections/services/ves-hv/authorization.rst
@@ -1,11 +1,12 @@
- **WARNING: SSL/TLS authorization is a part of an experimental feature for ONAP Casablanca release and thus should be treated as unstable and subject to change in future releases.**
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
.. _ssl_tls_authorization:
SSL/TLS authorization
=====================
-HV-VES can be configured to require usage of SSL/TLS on every TCP connection. This can be done only during deployment of application container. For reference about exact commands, see :ref:`deployment`.
+HV-VES requires usage of SSL/TLS on every TCP connection. This can be done only during deployment of application container. For reference about exact commands, see :ref:`deployment`.
General steps for configuring TLS for HV-VES collector:
@@ -19,7 +20,7 @@ General steps for configuring TLS for HV-VES collector:
-HV-VES uses OpenJDK (version 8u181) implementation of TLS ciphers. For reference, see https://docs.oracle.com/javase/8/docs/technotes/guides/security/overview/jsoverview.html.
+HV-VES uses OpenJDK (version 11.0.6) implementation of TLS ciphers. For reference, see https://docs.oracle.com/en/java/javase/11/security/java-security-overview1.html.
If SSL/TLS is enabled for HV-VES container then service turns on also client authentication. HV-VES requires clients to provide their certificates on connection. In addition, HV-VES provides its certificate to every client during SSL/TLS-handshake to enable two-way authorization.
diff --git a/docs/sections/services/ves-hv/deployment.rst b/docs/sections/services/ves-hv/deployment.rst
index caad3978..e764a9aa 100644
--- a/docs/sections/services/ves-hv/deployment.rst
+++ b/docs/sections/services/ves-hv/deployment.rst
@@ -1,7 +1,6 @@
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. http://creativecommons.org/licenses/by/4.0
-
.. _deployment:
Deployment
diff --git a/docs/sections/services/ves-hv/resources/blueprint-snippet.yaml b/docs/sections/services/ves-hv/resources/blueprint-snippet.yaml
index 912c0c5a..7ed36684 100644
--- a/docs/sections/services/ves-hv/resources/blueprint-snippet.yaml
+++ b/docs/sections/services/ves-hv/resources/blueprint-snippet.yaml
@@ -22,3 +22,6 @@ node_templates:
kafka_info:
bootstrap_servers: "message-router-kafka:9092"
topic_name: "HV_VES_HEARTBEAT"
+ tls_info:
+ cert_directory: "/etc/ves-hv/ssl"
+ use_tls: true
diff --git a/docs/sections/services/ves-hv/troubleshooting.rst b/docs/sections/services/ves-hv/troubleshooting.rst
index 6b9ec8b6..d6cf9f1e 100644
--- a/docs/sections/services/ves-hv/troubleshooting.rst
+++ b/docs/sections/services/ves-hv/troubleshooting.rst
@@ -198,20 +198,21 @@ For more information, see the :ref:`hv_ves_behaviors` section.
Authorization related errors
----------------------------
-**WARNING: SSL/TLS authorization is a part of an experimental feature for ONAP Dublin release and should be treated as unstable and subject to change in future releases.**
**For more information, see** :ref:`ssl_tls_authorization`.
**Key or trust store missing**
::
- | org.onap.dcae.collectors.veshv.main | ERROR | Failed to start a server | java.io.FileNotFoundException: /etc/ves-hv/server.p12
+ | org.onap.dcae.collectors.veshv.main | ERROR | Failed to start a server | java.nio.file.NoSuchFileException: /etc/ves-hv/server.p12
The above error is logged when key store is not provided. Similarly, when trust store is not provided, **/etc/ves-hv/trust.p12** file missing is logged.
They can be changed by specifying ``security.keys.trustStore`` or ``security.keys.keyStore`` file configuration entries.
+For testing purposes there is possibility to use plain TCP protocol. In order to do this navigate with your browser to consul-ui service and than pick KEY/VALUE tab. Select dcae-hv-ves-collector and change ``security.sslDisable`` to true. Update of configuration should let start TCP server without SSL/TLS configured.
+
====
**Invalid credentials**