Logging and Monitoring Systems

GoodData.CN does not have any embedded logging and monitoring systems. However, it complies with Kubernetes best practices for logging and monitoring areas.

Logging

All containers in GoodData.CN log to stdout and stderr. These logs are collected by Kubernetes. You can use any Kubernetes compatible log management system.

Monitoring

All GoodData.CN containers expose metrics on the /actuator/prometheus endpoint and its relevant port. Also, all relevant Pods are annotated accordingly:

annotations:
  prometheus.io/path: /actuator/prometheus
  prometheus.io/port: "9001" # This is just example port.
  prometheus.io/scrape: "true"