Zetaris supports robust monitoring of infrastructure and applications through a combination of Prometheus, Grafana, and Datadog.
-
Prometheus provides metrics collection and storage.
-
Grafana enables visualization and dashboarding.
-
Datadog is available as a SaaS option for organizations preferring managed monitoring and analytics.
Depending on the deployment model (client environment vs SaaS), different monitoring stacks are applied.
Components
Prometheus – Metrics Collection & Storage
-
Purpose: Collects, stores, and queries time-series metrics from Zetaris components, Kubernetes clusters, and services.
-
Key Features:
-
Time-series database optimized for metrics.
-
Pull-based model to scrape metrics from exporters (e.g., node, application, Kubernetes).
-
Native integration with Kubernetes for service discovery.
-
-
Deployment: Installed as a Helm chart on the Kubernetes cluster hosting Zetaris services.
Grafana – Visualization & Dashboards
-
Purpose: Provides interactive dashboards and visualization for Prometheus metrics.
-
Key Features:
-
Pre-configured dashboards for cluster health, service uptime, and performance metrics.
-
Alerting rules (integrated with email, Slack, PagerDuty, etc.).
-
Extensible with plugins and other data sources.
-
-
Deployment: Installed as a Helm chart on the Kubernetes cluster, connecting directly to Prometheus.
Datadog – SaaS Monitoring (Optional)
-
Purpose: Cloud-hosted monitoring and observability platform.
-
Use Case: For clients who prefer a fully managed solution without maintaining Prometheus/Grafana infrastructure.
-
Capabilities:
-
Out-of-the-box integrations with Kubernetes, cloud providers, and Zetaris services.
-
Dashboards, logs, metrics, and distributed tracing under a single SaaS platform.
-
Requires enabling Datadog agents within the client environment.
-
Deployment Models
-
Client Environments
-
Prometheus collects metrics.
-
Grafana visualizes metrics.
-
Both deployed using Helm charts on the client’s Kubernetes cluster.
-
-
Zetaris SaaS (Datadog)
-
Zetaris-managed Datadog instance.
-
Provides centralized monitoring, dashboards, and alerting for client workloads.
-
Reduces operational overhead of managing Prometheus and Grafana.
-
How It Works Together
1. Metrics Collection
-
Prometheus scrapes metrics from Zetaris services running on Kubernetes (e.g., system health, performance, usage).
-
These metrics are stored in its time-series database for querying and analysis.
2. Visualization & Dashboards
-
Grafana connects to Prometheus as a data source.
-
Metrics are displayed in interactive dashboards for real-time monitoring of clusters, services, and workloads.
3. Alerting & Notifications
-
Alerts can be defined either in Prometheus or Grafana.
-
Notifications can be sent to Slack, email, PagerDuty, or integrated into Datadog pipelines.
4. SaaS Option with Datadog
-
-
In SaaS deployments, Datadog can replace Prometheus + Grafana with a fully managed monitoring solution.
-
Provides end-to-end observability (metrics, logs, traces) without requiring clients to manage infrastructure.
-