Logging and Monitoring Systems

GoodData.CN does not come with any embedded logging and monitoring system. However, it complies with Kubernetes best practices in the logging and monitoring areas.

Logging

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

Monitoring

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

annotations:
  prometheus.io/path: /actuator/prometheus
  prometheus.io/port: "9001"              
  prometheus.io/scrape: "true"