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⚓︎
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.