updated plugin documentation, qa documentation, and test report
This commit is contained in:
parent
716cbe5e9c
commit
b805ecff72
|
@ -2,13 +2,13 @@ Test results summary
|
||||||
====================
|
====================
|
||||||
|
|
||||||
+-----------------------------------------+------+
|
+-----------------------------------------+------+
|
||||||
|Total quantity of executed test cases | 5|
|
|Total quantity of executed test cases | 6|
|
||||||
+-----------------------------------------+------+
|
+-----------------------------------------+------+
|
||||||
|Total quantity of not executed test cases| 0|
|
|Total quantity of not executed test cases| 0|
|
||||||
+-----------------------------------------+------+
|
+-----------------------------------------+------+
|
||||||
|Quantity of automated test cases | 0|
|
|Quantity of automated test cases | 0|
|
||||||
+-----------------------------------------+------+
|
+-----------------------------------------+------+
|
||||||
|Quantity of not automated test cases | 5|
|
|Quantity of not automated test cases | 6|
|
||||||
+-----------------------------------------+------+
|
+-----------------------------------------+------+
|
||||||
|
|
||||||
Detailed test results
|
Detailed test results
|
||||||
|
@ -27,7 +27,9 @@ Detailed test results
|
||||||
+-------+--------------------------------------------+------+------+-------+
|
+-------+--------------------------------------------+------+------+-------+
|
||||||
|5 |uninstall_plugin |X | | |
|
|5 |uninstall_plugin |X | | |
|
||||||
+-------+--------------------------------------------+------+------+-------+
|
+-------+--------------------------------------------+------+------+-------+
|
||||||
|Total |5 |0 |0 |
|
|6 |hot_pluggable_plugin |X | | |
|
||||||
|
+-------+--------------------------------------------+------+------+-------+
|
||||||
|
|Total |6 |0 |0 |
|
||||||
+-------+--------------------------------------------+------+------+-------+
|
+-------+--------------------------------------------+------+------+-------+
|
||||||
|Total % |100% | | |
|
|Total % |100% | | |
|
||||||
+-------+--------------------------------------------+------+------+-------+
|
+-------+--------------------------------------------+------+------+-------+
|
||||||
|
|
|
@ -1,24 +1,24 @@
|
||||||
Overview
|
Overview
|
||||||
========
|
========
|
||||||
The Dynatrace Fuel plugin introduces two new node roles called *Dynatrace
|
The Dynatrace Fuel plugin install the *Dynatrace OneAgent* on all controller
|
||||||
OneAgent* and *Dynatrace Security Gateway*. In order to work properly you need
|
nodes and introduces a new node role called *Dynatrace Security
|
||||||
an active Dynatrace account (free trial also works) and access to your SaaS
|
Gateway*. In order to work properly you need an active Dynatrace account (free
|
||||||
account or a Dynatrace Managed node/cluster on premise.
|
trial also works) and access to your SaaS account or a Dynatrace Managed
|
||||||
|
node/cluster on premise.
|
||||||
|
|
||||||
* Dynatrace OneAgent
|
* Dynatrace OneAgent
|
||||||
The *Dynatrace OneAgent* role must be applied to all nodes
|
The *Dynatrace OneAgent* is automatically installed on all controller nodes,
|
||||||
in your environment that have the Controller role. The OneAgent instruments the
|
as soon as the plugin is activated. The OneAgent instruments the OpenStack
|
||||||
OpenStack services and also the supporting services like MySQL, RabbitMQ,
|
services and also the supporting services like MySQL, RabbitMQ, Memcached,
|
||||||
Memcached, HAproxy, ... and sends all monitoring and log data to the node with
|
HAproxy, ... and sends all monitoring and log data to the node with
|
||||||
*Dynatrace Security Gateway* role.
|
*Dynatrace Security Gateway* role.
|
||||||
|
|
||||||
* Dynatrace Security Gateway
|
* Dynatrace Security Gateway
|
||||||
The *Dynatrace Security Gateway* role must be
|
The *Dynatrace Security Gateway* role must be applied to a standalone physical
|
||||||
applied to a standalone physical machine, where no other OpenStack service is
|
machine, where no other OpenStack service is running. If you plan to use
|
||||||
running. If you plan to use Dynatrace for monitoring your applications that run
|
Dynatrace for monitoring your applications that run on top of OpenStack as
|
||||||
on top of OpenStack as well, you need to make sure that the VMs where the
|
well, you need to make sure that the VMs where the Dynatrace OneAgent is
|
||||||
Dynatrace OneAgent is installed have network access to the *Dynatrace Security
|
installed have network access to the *Dynatrace Security Gateway* node.
|
||||||
Gateway* node.
|
|
||||||
|
|
||||||
Developer's specification
|
Developer's specification
|
||||||
-------------------------
|
-------------------------
|
||||||
|
|
|
@ -15,9 +15,9 @@ Steps 1. Install plugin using Fuel CLI, refer to the `Installation
|
||||||
fuel-docs/userdocs/fuel-install-guide/plugins/plugins_ins
|
fuel-docs/userdocs/fuel-install-guide/plugins/plugins_ins
|
||||||
tall_plugins.html>`_
|
tall_plugins.html>`_
|
||||||
#. Create environment with enabled plugin in Fuel Web UI
|
#. Create environment with enabled plugin in Fuel Web UI
|
||||||
#. Add 3 controller nodes and apply the Dynatrace OneAgent
|
#. Add 3 controller nodes and apply the Controller role to
|
||||||
role to all 3, 1 compute node, and 1 Dynatrace Security
|
all 3, 1 compute node, and 1 Dynatrace Security Gateway
|
||||||
Gateway node
|
node
|
||||||
#. Run network verification
|
#. Run network verification
|
||||||
#. Deploy the cluster
|
#. Deploy the cluster
|
||||||
#. Verify there were no error messages during the deployment
|
#. Verify there were no error messages during the deployment
|
||||||
|
@ -43,7 +43,7 @@ Steps 1. Install plugin using Fuel CLI, refer to the `Installation
|
||||||
fuel-docs/userdocs/fuel-install-guide/plugins/plugins_ins
|
fuel-docs/userdocs/fuel-install-guide/plugins/plugins_ins
|
||||||
tall_plugins.html>`_
|
tall_plugins.html>`_
|
||||||
#. Create environment with enabled plugin in Fuel Web UI
|
#. Create environment with enabled plugin in Fuel Web UI
|
||||||
#. Add 3 controller nodes and apply the Dynatrace OneAgent
|
#. Add 3 controller nodes and apply the Controller
|
||||||
role to all 3, 1 compute node, and 1 Dynatrace Security
|
role to all 3, 1 compute node, and 1 Dynatrace Security
|
||||||
Gateway node
|
Gateway node
|
||||||
#. Run network verification
|
#. Run network verification
|
||||||
|
@ -79,7 +79,7 @@ Steps 1. Install plugin using Fuel CLI, refer to the `Installation
|
||||||
fuel-docs/userdocs/fuel-install-guide/plugins/plugins_ins
|
fuel-docs/userdocs/fuel-install-guide/plugins/plugins_ins
|
||||||
tall_plugins.html>`_
|
tall_plugins.html>`_
|
||||||
#. Create environment with enabled plugin in Fuel Web UI
|
#. Create environment with enabled plugin in Fuel Web UI
|
||||||
#. Add 3 controller nodes and apply the Dynatrace OneAgent
|
#. Add 3 controller nodes and apply the Controller
|
||||||
role to all 3, 1 compute node, and 1 Dynatrace Security
|
role to all 3, 1 compute node, and 1 Dynatrace Security
|
||||||
Gateway node
|
Gateway node
|
||||||
#. Run network verification
|
#. Run network verification
|
||||||
|
@ -115,7 +115,7 @@ Steps 1. Install plugin using Fuel CLI, refer to the `Installation
|
||||||
fuel-docs/userdocs/fuel-install-guide/plugins/plugins_ins
|
fuel-docs/userdocs/fuel-install-guide/plugins/plugins_ins
|
||||||
tall_plugins.html>`_
|
tall_plugins.html>`_
|
||||||
#. Create environment with enabled plugin in Fuel Web UI
|
#. Create environment with enabled plugin in Fuel Web UI
|
||||||
#. Add 3 controller nodes and apply the Dynatrace OneAgent
|
#. Add 3 controller nodes and apply the Controller
|
||||||
role to all 3, 1 compute node, and 1 Dynatrace Security
|
role to all 3, 1 compute node, and 1 Dynatrace Security
|
||||||
Gateway node
|
Gateway node
|
||||||
#. Run network verification
|
#. Run network verification
|
||||||
|
@ -149,7 +149,7 @@ Steps 1. Install plugin using Fuel CLI, refer to the `Installation
|
||||||
fuel-docs/userdocs/fuel-install-guide/plugins/plugins_ins
|
fuel-docs/userdocs/fuel-install-guide/plugins/plugins_ins
|
||||||
tall_plugins.html>`_
|
tall_plugins.html>`_
|
||||||
#. Create environment with enabled plugin in Fuel Web UI
|
#. Create environment with enabled plugin in Fuel Web UI
|
||||||
#. Add 3 controller nodes and apply the Dynatrace OneAgent
|
#. Add 3 controller nodes and apply the Controller
|
||||||
role to all 3, 1 compute node, and 1 Dynatrace Security
|
role to all 3, 1 compute node, and 1 Dynatrace Security
|
||||||
Gateway node
|
Gateway node
|
||||||
#. Run network verification
|
#. Run network verification
|
||||||
|
@ -165,7 +165,46 @@ Expected Result Plugin is installed successfully. The cluster is created and
|
||||||
default state, no output for command "fuel plugins --list").
|
default state, no output for command "fuel plugins --list").
|
||||||
=============== =====
|
=============== =====
|
||||||
|
|
||||||
|
**Verify hot-pluggable functionality of the plugin**
|
||||||
|
|
||||||
|
=============== =====
|
||||||
|
Test Case ID hot_pluggable_plugin
|
||||||
|
--------------- -----
|
||||||
|
Steps 1. Install plugin using Fuel CLI, refer to the `Installation
|
||||||
|
Guide <http://docs.openstack.org/developer/fuel-docs/user
|
||||||
|
docs/fuel-install-guide/plugins/plugins_install_plugins.h
|
||||||
|
tml>`_
|
||||||
|
#. Ensure plugin is successfully installed, as in the
|
||||||
|
`Installation Guide <http://docs.openstack.org/developer/
|
||||||
|
fuel-docs/userdocs/fuel-install-guide/plugins/plugins_ins
|
||||||
|
tall_plugins.html>`_
|
||||||
|
#. Create environment with disabled plugin in Fuel Web UI
|
||||||
|
#. Add 1 controller node and apply the Controller
|
||||||
|
role and 1 compute node
|
||||||
|
#. Run network verification
|
||||||
|
#. Deploy the cluster
|
||||||
|
#. Verify there were no error messages during the deployment
|
||||||
|
#. Run health check
|
||||||
|
#. Verify that no Dynatrace processes are running on either
|
||||||
|
the controller node, nor the compute node
|
||||||
|
#. Enable the plugin and fill out mandatory fields
|
||||||
|
#. Add 2 controller nodes and 1 Dynatrace Security Gateway
|
||||||
|
node
|
||||||
|
#. Run network verification
|
||||||
|
#. Redeploy the cluster
|
||||||
|
#. Verify there were no error messages during the deployment
|
||||||
|
#. Run health check
|
||||||
|
#. Verify that Dynatrace OneAgent is running on all
|
||||||
|
controller nodes
|
||||||
|
--------------- -----
|
||||||
|
Expected Result Plugin is installed successfully. When the plugin is disabled
|
||||||
|
no Dynatrace component is installed. It's possible to
|
||||||
|
redeploy the cluster with the plugin activated. Then the
|
||||||
|
Dynatrace OneAgent is installed on the controller nodes, the
|
||||||
|
Dynatrace Security Gateway is setup successfully. All OSTF
|
||||||
|
tests pass. Environment is deployed successfully. The
|
||||||
|
environment is redeployed successfully when adding nodes.
|
||||||
|
=============== =====
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 141 KiB After Width: | Height: | Size: 138 KiB |
Binary file not shown.
Before Width: | Height: | Size: 142 KiB After Width: | Height: | Size: 109 KiB |
|
@ -39,7 +39,7 @@ of your Dynatrace environment (Settings > Other > Dynatrace).
|
||||||
|
|
||||||
.. image:: images/9yl01.png
|
.. image:: images/9yl01.png
|
||||||
|
|
||||||
4. Add nodes and assign the *Dynatrace OneAgent* role to all controller nodes.
|
4. Add nodes and assign the Controller role to all controller nodes.
|
||||||
Assign the *Dynatrace Security Gateway* role to a node and don't assign any
|
Assign the *Dynatrace Security Gateway* role to a node and don't assign any
|
||||||
other roles to that node. Sample node configuration is provided below.
|
other roles to that node. Sample node configuration is provided below.
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,13 @@
|
||||||
Limitations
|
Limitations
|
||||||
-----------
|
-----------
|
||||||
None.
|
|
||||||
|
The node with the *Dynatrace Security Gateway* role needs to have network
|
||||||
|
access to either the Dynatrace Managed cluster or the Dynatrace SaaS
|
||||||
|
endpoint. Furthermore, if you want to monitor your applications that run on
|
||||||
|
top of OpenStack as well, you need to install the *Dynatrace OneAgent* in
|
||||||
|
your workloads and you need to make sure, that the *Dynatrace OneAgent* has
|
||||||
|
network access to the node with the *Dynatrace Security Gateway* role.
|
||||||
|
|
||||||
|
Find more information about the necessary configuration steps here:
|
||||||
|
`Dynatrace Security Gateway Help <https://help.dynatrace.com/get-started/install/how-do-i-install-dynatrace-security-gateway//>`_
|
||||||
|
|
||||||
|
|
|
@ -1,30 +1,30 @@
|
||||||
Overview
|
Overview
|
||||||
--------
|
--------
|
||||||
Dynatrace is the innovator behind the industry’s premier
|
Dynatrace is the innovator behind the industry’s premier
|
||||||
Digital Performance Platform. Gartner had recognized Dynatrace as APM leader now
|
Digital Performance Platform. Gartner had recognized Dynatrace as APM leader
|
||||||
for 6 consecutive years. More than 8,000 customers trust Dynatrace. Our
|
now for 6 consecutive years. More than 8,000 customers trust Dynatrace. Our
|
||||||
experience and knowledge has been bundled to develop a new generation of
|
experience and knowledge has been bundled to develop a new generation of
|
||||||
monitoring software. Dynatrace digital performance monitoring covers web scale
|
monitoring software. Dynatrace digital performance monitoring covers web scale
|
||||||
application environments down to each individual transaction – with no gaps
|
application environments down to each individual transaction – with no gaps
|
||||||
or blind spots – including front end, application performance, infrastructure,
|
or blind spots – including front end, application performance, infrastructure,
|
||||||
containers, and cloud platforms, like OpenStack.
|
containers, and cloud platforms, like OpenStack.
|
||||||
|
|
||||||
The Dynatrace Fuel plugin introduces two new node roles called *Dynatrace
|
The Dynatrace Fuel plugin install the *Dynatrace OneAgent* on all controller
|
||||||
OneAgent* and *Dynatrace Security Gateway*. In order to work properly you need
|
nodes and introduces a new node role called *Dynatrace Security
|
||||||
an active Dynatrace account (free trial also works) and access to your SaaS
|
Gateway*. In order to work properly you need an active Dynatrace account (free
|
||||||
account or a Dynatrace Managed node/cluster on premise.
|
trial also works) and access to your SaaS account or a Dynatrace Managed
|
||||||
|
node/cluster on premise.
|
||||||
|
|
||||||
* Dynatrace OneAgent
|
* Dynatrace OneAgent
|
||||||
The *Dynatrace OneAgent* role must be applied to all nodes
|
The *Dynatrace OneAgent* is automatically installed on all controller nodes,
|
||||||
in your environment that have the Controller role. The OneAgent instruments the
|
as soon as the plugin is activated. The OneAgent instruments the OpenStack
|
||||||
OpenStack services and also the supporting services like MySQL, RabbitMQ,
|
services and also the supporting services like MySQL, RabbitMQ, Memcached,
|
||||||
Memcached, HAproxy, ... and sends all monitoring and log data to the node with
|
HAproxy, ... and sends all monitoring and log data to the node with
|
||||||
*Dynatrace Security Gateway* role.
|
*Dynatrace Security Gateway* role.
|
||||||
|
|
||||||
* Dynatrace Security Gateway
|
* Dynatrace Security Gateway
|
||||||
The *Dynatrace Security Gateway* role must be
|
The *Dynatrace Security Gateway* role must be applied to a standalone physical
|
||||||
applied to a standalone physical machine, where no other OpenStack service is
|
machine, where no other OpenStack service is running. If you plan to use
|
||||||
running. If you plan to use Dynatrace for monitoring your applications that run
|
Dynatrace for monitoring your applications that run on top of OpenStack as
|
||||||
on top of OpenStack as well, you need to make sure that the VMs where the
|
well, you need to make sure that the VMs where the Dynatrace OneAgent is
|
||||||
Dynatrace OneAgent is installed have network access to the *Dynatrace Security
|
installed have network access to the *Dynatrace Security Gateway* node.
|
||||||
Gateway* node.
|
|
||||||
|
|
Loading…
Reference in New Issue