Skip to content

Monitoring & Observability Overview

VibeCode supports multiple observability platforms to accommodate different licensing and infrastructure requirements. Our hybrid approach provides enterprise features while maintaining vendor independence.

The platform deploys a three-tier monitoring stack that works together seamlessly:

graph TD
A[Applications] --> B[Vector Data Pipeline]
A --> C[Datadog Agent]
A --> D[Prometheus]
B --> E[Datadog Cloud]
B --> F[Custom Backends]
C --> E
D --> G[Prometheus Storage]
G --> H[Grafana Dashboards]
E --> I[Datadog UI]
H --> J[Open Source UI]

Primary Stack: Datadog + Prometheus + Vector Hybrid

Section titled “Primary Stack: Datadog + Prometheus + Vector Hybrid”
  • Datadog Agent + Cluster Agent: Full-featured SaaS platform (commercial license)
  • Prometheus: Open source metrics collection (Apache 2.0 license)
  • Vector: High-performance log/metrics router (MPL-2.0 license, by Datadog)
  • Enterprise Features: Advanced alerting, APM, synthetic monitoring
  • Vendor Independence: Prometheus provides backup metrics collection
  • High Performance: Vector handles high-throughput data routing
  • Cost Optimization: Use open source for development, commercial for production
  • Future Flexibility: Easy migration between platforms
  • License: Apache 2.0 (permissive open source)
  • Use Case: Vendor-neutral telemetry collection
  • Benefits: CNCF standard, works with any backend
  • License: AGPL v3 (open source with copyleft)
  • Use Case: Visualization layer for Prometheus data
  • Benefits: Rich dashboards, alerting, plugin ecosystem

Combine Prometheus + OpenTelemetry + Vector + Grafana for a completely open source monitoring solution.

  • Purpose: Kubernetes attack path analysis
  • License: Open source (by Datadog)
  • Use Case: Identify security vulnerabilities in cluster configuration

Deploy the hybrid monitoring stack:

Terminal window
# Source environment variables
source .env.local
# Deploy to Kubernetes
./scripts/deploy-monitoring.sh -m kubernetes -d "${DD_API_KEY:-$DATADOG_API_KEY}"
# Or deploy with Docker Compose
./scripts/deploy-monitoring.sh -d "${DD_API_KEY:-$DATADOG_API_KEY}"
  • Datadog Setup - Configure enterprise monitoring
  • Prometheus Configuration (coming soon)
  • Vector Pipeline (see repository docs in vector/ folder)
  • OpenTelemetry Integration - Add vendor-neutral telemetry