Configuration Rollout:

  • Dual appenders for the duration of R2
    • EELF - /var/log/ONAP_EELF/{component}/{subcomponent}/**
    • Indexable - /var/log/ONAP/{component}/{subcomponent}/**
  • Template-based canonicalization. (See OOM).
  • Revisit retention, etc.
  • Retire Log4j1.2.
  • Technical debt. 

Guidelines II:

  • MDC semantics (existing MDCs)
  • Usage, best practice
  • Code examples
  • Synthetic reference component:
    • REST service WAR
    • Minimal; just logging.

Invocation IDs and Call Graphs:

  • Add InvocationID MDC
  • Add Marker support
  • Retrofit EELF to emit Markers.
  • Reporting association (one or both of):
    • Message convention
    • Dedicated MDC

OOM:

  • Logfile persistence:
    • Necessity. 
    • Performance of certain volume types.
  • Discrete Filebeat deployment.
  • Provider configuration:  OOM-460 - Getting issue details... STATUS
    • Externalized as ConfigMaps
    • Parameteried by Helm.
  • Technical debt. expand?

QA:

  • Context propagation II. (Bugs raised → ONAP projects).
  • Applying conventions II. (Bugs raised → ONAP projects).
  • Upgrade interaction between two key ONAP components:
    • Reference configuration. 
    • Value vs. effort. (That is, the most valuable also represent the largest effort, e.g. SO → controllers). 
  • Technical debt. expand?

APIs:

  • Annotations for automatic logging.
  • APIs and abstractions (higher order).
  • EELF enhancements (lower order)

CI:

Other:

  • Carrier grade.
  • DMaaP appenders.
  • Heat.
  • ...


  • No labels