Micro Integrator Observability Overview

The following diagram depicts the complete cloud native observability solution for your Micro Integrator deployment, which includes metrics monitoring, log monitoring, and message tracing capabilities.

Cloud Native Deployment Architecture

Minimum cloud native observability

The basic deployment offers you metrics capabilities. You can set up the basic deployment with only Prometheus and Grafana to view and explore with the available Prometheus metrics.

Cloud Native Deployment - Minimum

Cloud native observability add ons

You can also set up different flavors of the observability solution depending on your requirement.

Log processing add on

Once you set up the basic deployment, you can integrate log-processing capabilities. To use this, you need to install Fluent-Bit as the logging agent and Grafana Loki as the log aggregator.

Cloud Native Deployment with Logs

Message tracing add on

Once you set up the basic deployment, you can integrate message tracing capabilities. To use this you need to install Jaeger.

Cloud Native Deployment with Tracing

Observability solutions

There are two cloud native observability solutions for the Micro Integrator; The Kubernetes based deployment and the VM based deployment.

Observability Solution

These solutions are suitable for the following combination of operations.

Observability solution Operations Description
Kubernetes cloud native solution
  • Metrics only
  • Metrics + Logging
  • Metrics + Tracing
  • Metrics + Logging + Tracing
  • The default Kubernetes cloud native solution comes with metrics enabled.
  • You can also configure logging and tracing in combination with this.
  • This solution is ideal in the following situations.
    • If you want a complete cloud native solution for observability.
    • If you already have Prometheus, Grafana, and Jaeger as your in-house monitoring and observability tools.
  • For more information, see the Kubernetes Deployment Getting Started Guide.
VM cloud native deployment
  • Metrics only
  • Logging (add-on)
  • Tracing (add-on)
  • The default VM cloud native solution comes with metrics enabled.
  • You can additionally set up logging or tracing separately as part of this solution later.
  • This solution is ideal if you want a complete cloud native solution for observability, but you need to set this up on a VM. Ideally, you would already have Prometheus, Grafana, and Jaeger as your in-house monitoring and observability tools.
  • For more information, see the VM Deployment Getting Started Guide.

Technologies

The cloud native observability solution is based on proven projects from the Cloud Native Computing Foundation, which makes the solution cloud native and future proof. Following are the technologies used in the current solution:

Feature Technology
Metrics Prometheus
Visualization Grafana
Logging Log4j2, Fluent-Bit, and Grafana Loki
Tracing Jaeger

What's Next?

Top