You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

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:
    • Externalized as ConfigMaps
    • Parameteried by Helm.
  • Technical debt.

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. 

APIs:

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

CI:

  • Jenkins targets.
  • Deployments and automated tests. 
  • (Must be visible to ONAP. Dodged this in R1, but cannot in R2).

Other:

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


  • No labels