Logging

Once your application is running in staging or production, you might consider using a logging platform like Kibana with ElasticSearch, with logs being shipped to them from pods using Fluentd or Filebeat (Logstash)

Monitoring

  • cAdvisor and Prometheus are open source tools to monitor k8s cluster health
  • Grafana can be used to visualize monitoring data provided by above tools

Micrometer

  • It is a Java facade library like SLF4J, for instrumentation clients
  • It supports:
    • Prometheus
    • Datadog
    • JMX
    • OpenTelemetry Protocol (OTLP) (CNCF)
    • Elastic
    • CloudWatch (Azure)