Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Monitoring Framework

Monitoring of EMCO Microservices with Prometheus and Grafana. Add framework in EMCO that can be used by all the microservices in EMCO. Add error related metrics.

Tracing for Core Components

Enable tracing of HTTP requests from ingress gateway to core EMCO microservices, i.e., orchestrator, rsync, clm and dcm.

Create experience kit with Logging, Persistence

Create an experience kit that provides a reference stack for EMCO logging, such as EFK  and cluster-wide storage based on NFS.

Resiliency - Recovery from crashes

Validate and fix issues 

Design and document SGX Support in EMCO for CA Cert manager and also

Add SGX Support to CA Cert manager. Also application private key security automation using SGX (Example Keys used by Istio controller). Proof of concept implementation.

Add support to DTC and GAC controllers to support Design and document support for applications that are not instantiated by EMCO. This requires additional API's at project levelCreate POC and demo.

Add Define API's for outbound connection support in DTC. POC for DTC and Istio Sub-controller to add support for EMCO managed applications to communicate with applications outside of EMCO managed clusters.

Monitoring of EMCO Microservices with Prometheus and Grafana. Add framework in EMCO that can be used by all the microservices in EMCO.

GitOps Support Enhancements

  1. Support for Git Server in EMCO Support multiple namespaces for a composite application
  2. Anthos logical cloud support 
  3. Reading resources from cluster

Currently EMCO monitors resources deployed on Edge clusters that are deployed by EMCO. Add support in EMCO for resources not deployed by EMCO that include cluster wide resources.

...

...