ARC Logging Component Description - Dublin
STATUS: Draft -
Logging :
1 High Level Component Definition and Architectural Relationships
TODO: Capture the components that can export to logging
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 |
---|---|---|
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 |
---|---|
- | - |
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