Skip to main content
Porter provides built-in observability for your cluster infrastructure through the Infrastructure dashboard. Access it by clicking Infrastructure in the left sidebar.

Pods

The Pods tab provides a real-time view of all pods running in your cluster.
  • Search: Filter pods by name
  • Filters: Filter by status or namespace
Each pod displays:

Nodes

The Nodes tab shows your cluster’s node groups and individual nodes.

Node Groups View

The default view displays all node groups:

Individual Nodes View

Click on a node group to see individual nodes:
  • Node name: The cloud provider’s node identifier
  • Node group: Which node group this node belongs to
  • Instance type: The machine type
  • CPU: CPU utilization shown as utilized (yellow) vs reserved (blue)
  • Memory: Memory utilization shown as utilized (yellow) vs reserved (blue)
  • Status: Node health status (Ready, NotReady)
Click Metrics > on any node group to view historical instance counts over time.

Cluster metrics

The Cluster metrics view charts the health of Porter’s own in-cluster components. Use it when a system application is misbehaving — for example, when Prometheus is OOMing or filling its disk — to compare live usage against the pod’s requests and limits over time. Open the view from the Infrastructure dashboard and pick a system application from the metrics picker.

Ingress NGINX

Charts the ingress controller that fronts your web services:
  • CPU and Memory usage, with request and limit overlays
  • Request rate, latency, and status code breakdowns
Use these charts to correlate an ingress incident (5xx spikes, elevated latency) with resource pressure on the controller pods.

Prometheus

Charts the in-cluster Prometheus stack that serves the metrics on this page:
  • prometheus-server: CPU, Memory, and Storage (on-disk TSDB size, blocks plus WAL)
  • kube-state-metrics: CPU and Memory
CPU and Memory carry request and limit overlays. Storage plots Prometheus’s self-reported TSDB size rather than PVC utilization, so there is no capacity ceiling drawn on the chart — watch the trend rather than a fill line.
These charts are served by the Prometheus instance they chart. Gaps during a Prometheus outage are expected and are themselves the signal that the stack is down.

Integrating External Monitoring

For application-level monitoring and alerting, integrate with external observability platforms:

Datadog

Full-stack monitoring with APM, logs, and infrastructure metrics

New Relic

Application performance monitoring and alerting

Grafana

Dashboards and visualization for metrics and logs
See Third party observability or reach out to support for more information.