ARC Logging Component Description - Kohn-R11

Page Status: Updated for Istanbul - Mar 22, 2021 
Component Status: Pending PTL updates and ArchCom Review

Last Reviewed on:

Certified by:

Logging :

1 High Level Component Definition and Architectural Relationships 



The Logging functional entity provides the capability capture information required to operate, troubleshoot and report on the performance of the ONAP platform.  It can :

  • Display logging analytics

  • Provide centralized logging information from distributed ONAP components

  • Coorelate and track a external client request as it traverses the ONAP components.

Note: The logging data reception information is provided by the support of the logging source using a component.  

2. API definitions

LOGGING provides the following interfaces:

Interface Name

Interface Definition

 Interface Capabilities

Interface Name

Interface Definition

 Interface Capabilities

LOGE-1

Logging data reception interface

Provides the ability of the logging source to export logged data

LOGE-2

Logging Anaytics visulization interface

Provides the ability to display and query logging information.

Note:   xxxI interface is a Component internal interface.  xxxxE interface is a component external interface

The current API documents can be found at:

As the LOGE-1 interfaces is a replication of internally stored log data, there is not a specification interface in a traditional sense.  Logging guidelines can be found at: https://docs.onap.org/en/casablanca/submodules/logging-analytics.git/docs/Logging_Enhancements_Project/logging_enhancements_project.html?highlight=log



Logging consumes the following Interfaces:

Interface Name

Purpose Reason For Use

Interface Name

Purpose Reason For Use

-

-



3. Component Description:

A more detailed figure and description of the component.

<< For later inclusion >>

4. known system limitations

-

5. Used Models

-

6. System Deployment Architecture



Logging consists of 3 containers:

elasticsearch

logstach

kibana



7. New Capabilities in this Release

This release, LOGGING adds the following Capabilities:

  • Add prometheus charts for kubernetes metric streaming

  • Support for more projects 

8. References

 Logging Guide: https://docs.onap.org/en/casablanca/submodules/logging-analytics.git/docs/Logging_Enhancements_Project/logging_enhancements_project.html?highlight=log