Skip to content

Platform Observability

Overview⚓︎

Observability in Hydrolix focuses on what's happening in your clusters. View node and pod activity and health at a high level, or go deeper into the logs and metrics to identify specific points for analysis.

Log pipeline⚓︎

Kubernetes collects log lines emitted by each pod and stores them in the node’s log file. See Kubernetes Cluster Logs for more information.

Metrics pipeline⚓︎

Hydrolix and Kubernetes expose metrics like CPU and memory usage. Hydrolix also includes Prometheus by default. Prometheus scrapes metrics and provides time-series data. See Metrics for Observability for more information.

Grafana dashboards⚓︎

Dashboards use the logs scraped by Prometheus to visualize the cluster data.

Logs and metrics dataflow⚓︎

Light Dark

Get and view logs⚓︎

Hydrolix offers several ways to get and view logs and metrics.

Prometheus in Hydrolix⚓︎

The Hydrolix stack includes Prometheus, an open-source metrics database. Hydrolix continuously updates its Prometheus instance with metrics information.

You can query, view, and actively monitor this information using a stack's Grafana instance, or you can access it with your own monitoring platform. See Prometheus Integration for more information about setting up Prometheus with an external server.

Kubernetes logs⚓︎

Find logs for entire clusters down to specific pods in Kubernetes. Use kubectl or k9s to view logs.

Logs for GKE (Google)⚓︎

Use the Google Kubernetes Engine (GKE) to view logs and metrics. See more in the Google Cloud console Operations Logging page.