Update PMSH Documentation 24/101524/4
authorJoeOLeary <joseph.o.leary@est.tech>
Tue, 11 Feb 2020 10:25:10 +0000 (10:25 +0000)
committerJoeOLeary <joseph.o.leary@est.tech>
Tue, 18 Feb 2020 15:00:23 +0000 (15:00 +0000)
* Update PMSH Configuration tables
* Update PMSH Logging details

Issue-ID: DCAEGEN2-1916
Signed-off-by: JoeOLeary <joseph.o.leary@est.tech>
Change-Id: Ife6cf0e26d3047c2d1fed2027eb723f69c4fd727

docs/sections/services/pm-subscription-handler/configuration.rst
docs/sections/services/pm-subscription-handler/logging.rst
docs/sections/services/pm-subscription-handler/troubleshooting.rst

index 876d908..e5b7b48 100644 (file)
@@ -14,23 +14,57 @@ Application specific configuration
 The application config is the basic information that PMSH needs to run. The following parameters are required, they are
 specified in the CLAMP deployment GUI.
 
-+------------------+--------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
-| Field            | Description                                                              | Type    | Required | Default                                                                       |
-+==================+==========================================================================+=========+==========+===============================================================================+
-| tag_version      | Docker image to be used.                                                 | string  | True     | nexus3.onap.org:10001/onap/org.onap.dcaegen2.services.pm-subscription-handler |
-+------------------+--------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
-| replicas         | Number of instances.                                                     | integer | True     | 1                                                                             |
-+------------------+--------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
-| subscriber_topic | The topic that PMSH will subscribe to.                                   | string  | True     | AAI-EVENT                                                                     |
-+------------------+--------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
-| publisher_topic  | The topic that PMSH will publish to, and which policy will subscribe to. | string  | True     | org.onap.dmaap.mr.PM_SUBSCRIPTIONS                                            |
-+------------------+--------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
-| client_role      | Client role to request secure access to topic.                           | string  | True     |                                                                               |
-+------------------+--------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
-| client_id        | Client id for given AAF client.                                          | string  | True     | dcae@dcae.onap.org                                                            |
-+------------------+--------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
-| client_password  | Password for AAF client provided as client_id.                           | string  | True     |                                                                               |
-+------------------+--------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| Field                       | Description                                                                            | Type    | Required | Default                                                                       |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| tag_version                 | Docker image to be used.                                                               | string  | True     | nexus3.onap.org:10001/onap/org.onap.dcaegen2.services.pm-subscription-handler |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| replicas                    | Number of instances.                                                                   | integer | True     | 1                                                                             |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| policy_model_id             | Monitoring policy model ID.                                                            | string  | True     | onap.policies.monitoring.dcae-pm-subscription-handler                         |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| policy_id                   | Monitoring policy ID.                                                                  | string  | True     | onap.policies.monitoring.dcae-pm-subscription-handler                         |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| operational_policy_name     | Name of the operational policy that the service will prompt.                           | string  | True     | pmsh-operational-policy                                                       |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| control_loop_name           | Name of the control loop the service is part of.                                       | string  | True     |                                                                               |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| pm_publish_topic_name       | The topic that PMSH will publish to, and which policy will subscribe to.               | string  | True     | DCAE_CL_OUTPUT                                                                |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| policy_feedback_topic_name  | The topic that PMSH will subscribe to, and which policy will publish to.               | string  | True     | PMSH_CL_INPUT                                                                 |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| aai_notification_topic_name | The topic that PMSH will subscribe to, and which AAI will publish change events to.    | string  | True     | AAI-EVENT                                                                     |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| publisher_client_role       | The client role used to publish to the topic that policy will subscribe to.            | string  | True     | org.onap.dcae.pmPublisher                                                     |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| subscriber_client_role      | The client role used to subscribe to the topic that AAI will publish change events to. | string  | True     | org.onap.dcae.pmSubscriber                                                    |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| client_id                   | Client id for given AAF client.                                                        | string  | True     | dcae@dcae.onap.org                                                            |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| client_password             | Password for AAF client provided as client_id.                                         | string  | True     |                                                                               |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| dcae_location               | Location of the DCAE cluster.                                                          | string  | True     | san-francisco                                                                 |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| pmsh_service_protocol       | Protocol of the PMSH service.                                                          | string  | True     | https                                                                         |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| pmsh_service_port           | Port of the PMSH service.                                                              | string  | True     | 8443                                                                          |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| dmaap_mr_service_protocol   | Protocol of Message Router service.                                                    | string  | True     | https                                                                         |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| dmaap_mr_service_host       | Hostname of the Message Router service.                                                | string  | True     | message-router                                                                |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| dmaap_mr_service_port       | Port of the Message Router service.                                                    | string  | True     | 3905                                                                          |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| cpu_limit                   | CPU limit for the PMSH service.                                                        | string  | True     | 1000m                                                                         |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| cpu_request                 | Requested CPU for the PMSH service.                                                    | string  | True     | 1000m                                                                         |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| memory_limit                | Memory limit for the PMSH service.                                                     | string  | True     | 1024Mi                                                                        |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| memory_request              | Requested Memory for the PMSH service.                                                 | string  | True     | 1024Mi                                                                        |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
+| pgaas_cluster_name          | Cluster name for Postgres As A Service.                                                | string  | True     | dcae-pg-primary.onap                                                          |
++-----------------------------+----------------------------------------------------------------------------------------+---------+----------+-------------------------------------------------------------------------------+
 
 Subscription configuraton
 """""""""""""""""""""""""
@@ -59,37 +93,39 @@ The subscription is configured within the monitoring policy in CLAMP. The subscr
                  "foo.*"
                ]
              },
-             "measurementGroup": {
-               "measurementTypes": [
-                 {
-                   "measurementType": "EutranCell.*"
-                 },
-                 {
-                   "measurementType": "EutranCellRelation.pmCounter1"
-                 },
-                 {
-                   "measurementType": "EutranCellRelation.pmCounter2"
-                 }
-               ],
-               "managedObjectDNsBasic": [
-                 {
-                   "DN": "ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1"
-                 },
-                 {
-                   "DN": "ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1, EUtranCellRelation=CityCenter2"
-                 },
-                 {
-                   "DN": "ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1, EUtranCellRelation=CityCenter3"
-                 }
-               ]
-             }
+             "measurementGroups": [
+                "measurementGroup": {
+                  "measurementTypes": [
+                    {
+                      "measurementType": "EutranCell.*"
+                    },
+                    {
+                      "measurementType": "EutranCellRelation.pmCounter1"
+                    },
+                    {
+                      "measurementType": "EutranCellRelation.pmCounter2"
+                    }
+                  ],
+                  "managedObjectDNsBasic": [
+                    {
+                      "DN": "ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1"
+                    },
+                    {
+                      "DN": "ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1, EUtranCellRelation=CityCenter2"
+                    },
+                    {
+                      "DN": "ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1, EUtranCellRelation=CityCenter3"
+                    }
+                  ]
+                }
+             ]
            }
          }
 
 +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------+----------+--------+
 | Field                  | Description                                                                                                                                                                | Type | Required | Values |
 +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------+----------+--------+
-| subscriptionName       | Name of the subscription                                                                                                                                                   |      |          |        |
+| subscriptionName       | Name of the subscription.                                                                                                                                                  |      |          |        |
 +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------+----------+--------+
 | administrativeState    | Setting a subscription to UNLOCKED will apply the subscription to the NF instances immediately. If it is set to LOCKED, it will not be applied until it is later unlocked. |      |          |        |
 +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------+----------+--------+
@@ -101,7 +137,7 @@ The subscription is configured within the monitoring policy in CLAMP. The subscr
 +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------+----------+--------+
 | nfFilter               | The network function filter will be used to filter the list of nf's stored in A&AI to produce a subset.                                                                    |      |          |        |
 +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------+----------+--------+
-| measurementGroup       | List of measurement types and managed object distinguished names                                                                                                           |      |          |        |
+| measurementGroups      | List containing measurementGroup.                                                                                                                                          |      |          |        |
 +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------+----------+--------+
 
 **nfFilter**
@@ -126,9 +162,9 @@ specified in the ``nfNames`` field, which can also contain regex as seen below.
 +------------+-----------------------------------------------------------------------------+------+----------+
 | Field      | Description                                                                 | Type | Required |
 +============+=============================================================================+======+==========+
-| swVersions | List of software versions                                                   | list | True     |
+| swVersions | List of software versions.                                                  | list | True     |
 +------------+-----------------------------------------------------------------------------+------+----------+
-| nfNames    | List of NF names. These names are regexes, which will be parsed by the PMSH | list | True     |
+| nfNames    | List of NF names. These names are regexes, which will be parsed by the PMSH.| list | True     |
 +------------+-----------------------------------------------------------------------------+------+----------+
 
 **measurementGroup**
@@ -187,17 +223,17 @@ This topic is used so that the PMSH can listen for new NFs getting registered. I
 
 ::
 
-        org.onap.dmaap.mr.PM_SUBSCRIPTION_EVENTS
+        PMSH_CL_INPUT
+
+This topic enables the operational policy to provide feedback on the status of a subscription attempt back to the PMSH service.
 
-This topic is used for locking and unlocking events. i.e if a user has previously created a locked
-subscription, they can publish an event to this topic to unlock it, or vice versa.
 
 Publisher:
 ^^^^^^^^^^
 
 ::
 
-        org.onap.dmaap.mr.PM_SUBSCRIPTIONS
+        DCAE_CL_OUTPUT
 
-The PMSH publishes subscriptions to this topic. They will be consumed by a policy which will make a request to CDS to
-unlock the subscription.
\ No newline at end of file
+The PMSH publishes subscriptions to this topic. They will be consumed by an operational policy which will make a request to CDS to
+change the state of the subscription.
\ No newline at end of file
index 5fa5f3d..aeae7c4 100644 (file)
@@ -9,12 +9,9 @@ configurable.
 Logging
 =======
 
-There are four log files within the PMSH container, they are located in /var/log/ONAP/pmsh/
+The PMSH application writes logs on the debug level to the following file:
 
 .. code-block:: bash
 
-        /var/log/ONAP/pmsh/error.log (Level: Error)
-        /var/log/ONAP/pmsh/debug.log (Level: Debug)
-        /var/log/ONAP/pmsh/audit.log (Level: Info)
-        /var/log/ONAP/pmsh/metrics.log (Level: Info)
+        /var/log/ONAP/dcaegen2/services/pmsh/debug.log
 
index daf0cb0..07787c4 100644 (file)
@@ -15,7 +15,7 @@ Unable to connect to Config Binding Service
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 The PMSH may not be able to reach the Config Binding Service. If this is the case you will be able to
-see an error connecting to Config Binding Service in Kibana.
+see an error connecting to Config Binding Service, by checking the logs in Kibana.
 
 Invalid Configuration
 ^^^^^^^^^^^^^^^^^^^^^