From 78a683eeca705d35f6a3ff1938582a7bc383024a Mon Sep 17 00:00:00 2001 From: Scott Seabolt Date: Mon, 23 Oct 2017 09:11:51 -0400 Subject: [PATCH] Updating APPC Guides with License Updated APPC Guides with License and added the APPC Logging Guide Issue-Id: APPC-284 Change-Id: Ic54100636ddb229a3257e336e184d3588e92877b Signed-off-by: Scott Seabolt --- docs/APPC API Guide/APPC API Guide.rst | 39 ++- .../APPC Client Library Guide.rst | 27 +- docs/APPC Logging Guide/APPC Logging Guide.rst | 334 +++++++++++++++++++++ .../APPCLoggingArchitecturediagram.png | Bin 0 -> 119759 bytes docs/index.rst | 1 + 5 files changed, 371 insertions(+), 30 deletions(-) create mode 100644 docs/APPC Logging Guide/APPC Logging Guide.rst create mode 100644 docs/APPC Logging Guide/APPCLoggingArchitecturediagram.png diff --git a/docs/APPC API Guide/APPC API Guide.rst b/docs/APPC API Guide/APPC API Guide.rst index 9f5effced..7809d37ce 100644 --- a/docs/APPC API Guide/APPC API Guide.rst +++ b/docs/APPC API Guide/APPC API Guide.rst @@ -1,30 +1,27 @@ +.. ============LICENSE_START========================================== +.. =================================================================== +.. Copyright © 2017 AT&T Intellectual Property. All rights reserved. +.. =================================================================== +.. Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); +.. you may not use this documentation except in compliance with the License. +.. You may obtain a copy of the License at +.. +.. https://creativecommons.org/licenses/by/4.0/ +.. +.. Unless required by applicable law or agreed to in writing, software +.. distributed under the License is distributed on an "AS IS" BASIS, +.. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +.. See the License for the specific language governing permissions and +.. limitations under the License. +.. ============LICENSE_END============================================ +.. ECOMP is a trademark and service mark of AT&T Intellectual Property. + .. _appc_api_guide: ============================================ ONAP Application Controller (APPC) API Guide ============================================ -Revision History -================ - -+--------------+------------+---------------+--------------------------------------------------------+ -| Date | Revision | Author | Changes | -+--------------+------------+---------------+--------------------------------------------------------+ -| 2017-08-25 | 2.0.0 | Paul Miller | Updates for software contribution in Amsterdam Release | -| | | | | -| | | | **Commands Removed** | -| | | | - LiveUpgrade | -| | | | - ModifyConfig (replaced by ConfigModify) | -| | | | - Rollback | -| | | | - SoftwareUpload | -| | | | - Terminate | -| | | | - Test | -+--------------+------------+---------------+--------------------------------------------------------+ -| 2017-02-06 | 1.0.0 | mjf | copyright updated | -+--------------+------------+---------------+--------------------------------------------------------+ - - - Introduction ============ diff --git a/docs/APPC Client Library Guide/APPC Client Library Guide.rst b/docs/APPC Client Library Guide/APPC Client Library Guide.rst index 8f1fb0a15..26d130537 100644 --- a/docs/APPC Client Library Guide/APPC Client Library Guide.rst +++ b/docs/APPC Client Library Guide/APPC Client Library Guide.rst @@ -1,3 +1,21 @@ +.. ============LICENSE_START========================================== +.. =================================================================== +.. Copyright © 2017 AT&T Intellectual Property. All rights reserved. +.. =================================================================== +.. Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); +.. you may not use this documentation except in compliance with the License. +.. You may obtain a copy of the License at +.. +.. https://creativecommons.org/licenses/by/4.0/ +.. +.. Unless required by applicable law or agreed to in writing, software +.. distributed under the License is distributed on an "AS IS" BASIS, +.. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +.. See the License for the specific language governing permissions and +.. limitations under the License. +.. ============LICENSE_END============================================ +.. ECOMP is a trademark and service mark of AT&T Intellectual Property. + .. _appc_client_library: ================================================== @@ -5,15 +23,6 @@ Application Controller (APPC) Client Library Guide ================================================== -Revision History -================ - -+--------------+------------+---------------+--------------------------------------------------+ -| Date | Revision | Author | Changes | -+--------------+------------+---------------+--------------------------------------------------+ -| 2017-08-22 | 1.0.0 | Paul Miller | First draft | -+--------------+------------+---------------+--------------------------------------------------+ - Introduction ============ diff --git a/docs/APPC Logging Guide/APPC Logging Guide.rst b/docs/APPC Logging Guide/APPC Logging Guide.rst new file mode 100644 index 000000000..26aa7f914 --- /dev/null +++ b/docs/APPC Logging Guide/APPC Logging Guide.rst @@ -0,0 +1,334 @@ +.. ============LICENSE_START========================================== +.. =================================================================== +.. Copyright © 2017 AT&T Intellectual Property. All rights reserved. +.. =================================================================== +.. Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); +.. you may not use this documentation except in compliance with the License. +.. You may obtain a copy of the License at +.. +.. https://creativecommons.org/licenses/by/4.0/ +.. +.. Unless required by applicable law or agreed to in writing, software +.. distributed under the License is distributed on an "AS IS" BASIS, +.. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +.. See the License for the specific language governing permissions and +.. limitations under the License. +.. ============LICENSE_END============================================ +.. ECOMP is a trademark and service mark of AT&T Intellectual Property. + +APPC Logging +============ + +The APPC modules manage logging functionality according to the logging +configuration file ``org.ops4j.pax.logging.cfg``. APPC configuration defines +the location of the logging configuration file. Each APPC module +configured to generate logs reads the configuration file periodically +and generates logs according to the current logging level. + +Logging Architecture +--------------------- + +The following diagram illustrates the APPC logging architecture. + +|image0| + +Log Types +--------- + +APPC generates several types of logs to capture information needed to +operate, troubleshoot, and report on performance: + +- **Audit Log**: The Audit Log provides a summary view of the + processing of a request – a transaction – within an application. It + captures activity requests received by APPC and includes such + information as the time the activity initiated, when it finishes, and + the API invoked at the component. + +- **Metric Log**: The Metrics Log provides a more detailed view into + the processing of a transaction within APP-C. It captures the + beginning and ending of activities necessary to complete the + transaction within APPC modules, for example, the Dispatcher module, + and other ONAP components such as A&AI. + +- **Error Log**: The Error Log captures INFO, WARN, ERROR, and FATAL + conditions sensed (“exception handled”) by the APPC software + components. + +- • **Debug Log**: The optional Debug Log captures data that may be required to debug and correct abnormal conditions of the application. + + +The APPC modules manage logging functionality according to the logging +configuration file ``org.ops4j.pax.logging.cfg``. APPC configuration defines +the location of the logging configuration file. Each APPC module +configured to generate logs reads the configuration file periodically +and generates logs according to the current logging level. + +Logging Levels +~~~~~~~~~~~~~~ + ++-------------+----------------+---------------+-------------+-------------+------------+ +| **Level** | **Log type** | ++=============+================+===============+=============+=============+============+ +| | | **Errors** | ++-------------+----------------+---------------+-------------+-------------+------------+ +| | **Audit** | **Metrics** | **FATAL** | **ERROR** | **WARN** | ++-------------+----------------+---------------+-------------+-------------+------------+ +| OFF | No | No | No | No | No | ++-------------+----------------+---------------+-------------+-------------+------------+ +| FATAL | Yes | Yes | Yes | No | No | ++-------------+----------------+---------------+-------------+-------------+------------+ +| ERROR | Yes | Yes | Yes | Yes | No | ++-------------+----------------+---------------+-------------+-------------+------------+ +| WARN | Yes | Yes | Yes | Yes | Yes | ++-------------+----------------+---------------+-------------+-------------+------------+ + +Response Codes +~~~~~~~~~~~~~~ + ++----------------------------+--------------------------------+ +| **Response code ranges** | **Error type** | ++============================+================================+ +| 100-199 | Permission errors | ++----------------------------+--------------------------------+ +| 200-299 | Availability errors/Timeouts | ++----------------------------+--------------------------------+ +| 300-399 | Data errors | ++----------------------------+--------------------------------+ +| 400-499 | Schema errors | ++----------------------------+--------------------------------+ +| 500-599 | Business process errors | ++----------------------------+--------------------------------+ +| 900-999 | Unknown errors | ++----------------------------+--------------------------------+ + +Logging Output +--------------- + +APPC generates logging output according to Event and Error Logging Framework(EELF)requirements in the +following format: + +Error Log +~~~~~~~~~~ + ++-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| **Field** | **Description** | ++=========================+=================================================================================================================================================================================================================================================+ +| Timestamp | Date-time when error occurs in UTC. | ++-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| RequestID | Universally unique transaction requestID (UUID). | ++-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| ThreadId | Blank | +| | | +| | This traces processing of a request over a number of threads of a single ONAP component. | ++-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| ServiceName | Externally advertised API invoked by clients of this component, for example, "Audit", "HealthCheck". | ++-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| PartnerName | Client or user invoking the API. | ++-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| TargetEntity | ONAP component/subcomponent or non-ONAP entity invoked for this suboperation’s activities, for example, A&AI, VF, VM, MySql. | ++-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| TargetServiceName | Known name of External API/operation activities invoked on TargetEntity (ONAP component/subcomponent or non-ONAP entity), for example, VM UUID, VF UUID. | ++-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| ErrorCategory | WARN or ERROR | ++-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| ErrorCode | Code representing the error condition according to the error categories. | ++-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| ErrorDescription | Human readable description of the error - Error name, for example: "CONFIGURATION\_STARTED". | ++-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| detailMessage | This field may contain any additional information useful in describing the error condition, for example: | +| | | +| | ``Application Controller (APP-C) initialization started at {0}|\`` | +| | ``No resolution is required, this is an informational message|\`` | +| | ``The APP-C component configuration has been started because the component is being initialized or loaded for the first time, or a new instance of the component is being created. This message indicates that the component is starting.`` | ++-------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + +Debug Log +~~~~~~~~~ + ++-----------------+------------------------------------------------------------+ +| **Field** | **Description** | ++=================+============================================================+ +| Timestamp | Date-time of the log record. | ++-----------------+------------------------------------------------------------+ +| RequestID | Universally unique transaction requestID (UUID). | ++-----------------+------------------------------------------------------------+ +| DebugInfo | Debug Information | ++-----------------+------------------------------------------------------------+ +| End of Record | Designates the logical end of a multi-line debug record. | ++-----------------+------------------------------------------------------------+ + +Audit Log +~~~~~~~~~ + ++--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| **Field** | **Description** | ++======================================+===========================================================================================================================================================================================================+ +| BeginTimestamp | Date-time of the start of a request activity. | ++--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| EndTimestamp | Date-time of the end of a request activity. | ++--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| RequestID | Universally unique transaction request ID (UUID). | ++--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| serviceInstanceID | Uniquely identifies a service instance, for example, “service graph”. The primary key, for example, in A&AI, to reference or manage the service instance as a unit. | ++--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| threadId | Empty | ++--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| physical/virtual server name   | Empty (the value added by the log files collecting agent). | ++--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| serviceName  | Externally advertised API invoked by clients of this component, for example, "Audit", "HealthCheck". | ++--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| PartnerName | Client or user invoking the API.   | ++--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| StatusCode | High-level success or failure of the request (COMPLETE or ERROR). | ++--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| ResponseCode | Application specific response code - LCM API error codes categorized according to the logging categories. | ++--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| ResponseDescription | Human readable description of the application specific response code, for example, "INVALID INPUT PARAMETER - ${detailedErrorMsg}". | ++--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| instanceUUID | Universally unique identifier to differentiate between multiple instances of the same (named), log writing component - the specific APPC instance UUID. | ++--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Category log level | Enum: “INFO” \| “WARN” \|”DEBUG” \| “ERROR” \| “FATAL”. Current log level for the entire APP-C. | ++--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Severity | Blank | ++--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Server IP address  | Blank | ++--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| ElapsedTime | Elapsed time to complete processing of an API or request at the granularity available to the component system. This value should be the difference between BeginTimestamp and EndTimestamp fields.  | ++--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Server | VM FQDN if virtualized, otherwise the host name of the logging component.  | ++--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| ClientIPaddress | Requesting remote client application’s IP address if known, otherwise empty. | ++--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + +Metrics Log +~~~~~~~~~~~ + ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| **Field** | **Description** | ++===============================================+==================================================================================================================================================================================================================+ +| BeginTimestamp | Date-time when a suboperation activity is begun in UTC | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| EndTimestamp | Date-time when a supoperation activity is completed in UTC | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| RequestID | Universally unique transaction request ID (UUID) | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| serviceInstanceID       | VMUUID, VFUUID | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| threadId | Optional | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| physical/virtual server name | Empty if its value can be added by the log files collecting agent. | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| serviceName | For example: "Audit", "HealthCheck" etc | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| PartnerName Client or user invoking the API | | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| TargetEntity  | APPC internal subcomponent, for example, MD-SAL, or external component, for example, A&AI, SSH, Netconf, invoked for this suboperation. | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| TargetServiceName   | Operation activities invoked on TargetEntity e.g. A&AI GET generic- vnf | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| StatusCode | High level success or failure of the suboperation activities (COMPLETE or ERROR) | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| ResponseCode | Specific response code returned by the suboperation activities. | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| ResponseDescription | Human readable description of the response code. | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| instanceUUID  | APPC instance ID. | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Category log level | Enumerated values: “INFO” \| “WARN” \|”DEBUG” \| “ERROR” \| “FATAL”. | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Severity | Empty | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Server IP address | The logging component host server’s IP address. | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| ElapsedTime | Elapsed time to complete processing of the sub operation activities at the granularity available to the component system.  This value should be the difference between EndTimestamp and BeginTimestamp fields. | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Server | VM FQDN if virtualized, otherwise the host name of the logging component. | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| ClientIP | Requesting remote client application’s IP address. | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| class name | Optional. The name of the class that has caused the log record creation. For OO programing languages that support this concept. | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Unused  | | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| ProcessKey | Optional | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| TargetVirtualEntity | Empty | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| CustomField1 | Empty (specific attributes exposed by developers) | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| CustomField2 | Empty | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| CustomField3 | Empty | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| CustomField4 | Empty | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| detailMessage | Empty | ++-----------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + +Log File Locations +------------------ + +The logging configuration file, ``org.ops4j.pax.logging.cfg`` are located in +appc Git repository: + +``/appc/appc-common/src/main/resources/org/openecomp/appc/org.ops4j.pax.logging.cfg`` + + +The logs are stored at the location defined by the appropriate appender: + +``log4j.appender.error.File=${karaf.data}/log/APPC/appc-error.log`` + +``log4j.appender.debug.file=${karaf.data}/log/APPC/appc-debug.log`` + +``log4j.appender.metric.File=${karaf.data}/log/APPC/appc-metric.log`` + +``log4j.appender.audit.File=${karaf.data}/log/APPC/appc-audit.log`` + + +Enabling APPC Logging +---------------------- + +APPC uses Event and Error Logging Framework (EELF) for application logs. +To enable EELF logging: + +1. Replace the default configuration file located at + ``/opt/opendaylight/current/etc/org.ops4j.pax.logging.cfg`` + + with the configuration file that is checked into git: + + ``/appc/appc-common/src/main/resources/org/openecomp/appc/org.ops4j.pax.logging.cfg`` + +2. Stop and restart ODL controller for the configuration changes to take + effect. + +3. Verify logging changes at the following log paths: + + - ``/opt/opendaylight/current/data/log/eelf/karaf.log`` + This log contains the regular karaf.log output reformatted to use + the EELF MDC properties and the pattern that is configured in the + ``org.ops4j.pax.logging.cfg`` file. + - ``/opt/opendaylight/current/data/log/APPC/`` + This directory contains the audit, metric, error, and debug logs that are configured in the ``org.ops4j.pax.logging.cfg`` file. + + +**Note:** + ``/opt/opendaylight/current/data/log/APPC/controller`` contains the logs generated from the package ``org.openecomp.\*`` (all APPC logs) + +- Error.log: alarms –ERROR level logs and above + +- Info.log: INFO level logs only + +- Debug.log: debugging – DEBUG level and above + +- Audit – AUDIT level and above + +Log Rotation +------------ + +Log rotation is performed after every 100 MB size limit is reached. The +log rotation interval is defined as part of the EELF framework. + +.. |image0| image:: APPCLoggingArchitecturediagram.png + :width: 6.49097in + :height: 3.46181in + diff --git a/docs/APPC Logging Guide/APPCLoggingArchitecturediagram.png b/docs/APPC Logging Guide/APPCLoggingArchitecturediagram.png new file mode 100644 index 0000000000000000000000000000000000000000..4ed155c050f1850e2866371be5dcc8f660ff4d02 GIT binary patch literal 119759 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 literal 0 HcmV?d00001 diff --git a/docs/index.rst b/docs/index.rst index f7a2ddd65..33ed50aef 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -7,3 +7,4 @@ APPC Documentation Repository APPC API Guide/APPC API Guide APPC Client Library Guide/APPC Client Library Guide + APPC Logging Guide/APPC Logging Guide -- 2.16.6