Skip to main content
SambaStack emits two primary telemetry surfaces to help you observe and operate your deployments:
  • Metrics (Prometheus) – Router-level metrics such as traffic, latency, queueing, and worker state. See Metrics.
  • Logs (Logging Events / Manifest Events) – Detailed per-request execution events from the model runtime and other services. See Logs.
Telemetry data generally consists of three types: Metrics (numeric time series for aggregation and alerting), Logs (discrete events for debugging and forensics), and Traces (request path records for latency analysis and root cause investigation).

Monitoring stack

SambaStack includes the emission of these two telemetry surfaces to enable observation and troubleshooting in all aspects of AI inference workloads running on SambaNova racks. This allows for collecting, storing, and visualizing of:
  • System and application logs (control plane and data plane)
  • Audit events and access traces
  • Usage metrics (QPS, latency, queue time, memory utilization)
  • User activity (active users, sessions)
  • Health and availability signals (node status, pod status, model health)
There are many third party tools and services available to build out a monitoring and observability stack that works for your organization. The reference architecture described here is SambaNova’s suggested implementation, but is completely optional. SambaNova provides an example of a default monitoring stack based on widely used open-source tools. Many customers already have mature monitoring solutions. The SambaStack monitoring architecture is modular, so you can:
  • Adopt the full stack as provided, or
  • Swap individual components with equivalents from your existing observability platform (Splunk, Datadog, Elasticsearch, New Relic, etc.)
Reference architectures use third-party products. There is no guarantee that they will be updated in sync with version or command syntax changes. Address any issues not specific to SambaStack to the respective vendor.

Components

SambaStack’s reference monitoring stack uses four primary components:

Architecture

Design principles

  • Modular integration – Each component exposes well-defined interfaces (Fluent Bit outputs, Prometheus remote_write, Grafana data sources). You can replace any component with an equivalent.
  • Kubernetes-native – All components run on and integrate with the Kubernetes cluster where SambaStack workloads are deployed.
  • Bring-your-own stack – Integrate with your existing log platform, metrics system, or visualization layer.
  • Security and compliance ready – Logging, metrics, and audit data can integrate with your existing SIEM and compliance tooling.

Component substitution

You can replace any component with an equivalent from your existing observability platform:

Prerequisites

Before deploying the monitoring stack, ensure you have:

Directory structure

Create this directory structure before starting:
After completing all deployments, your directory should contain:

Deployment order

Deploy components in this order:

Resource requirements