Skip to main content

Deploy Monitoring

Deploy monitoring and observability services for ORISO Platform.
1

Deploy Health Dashboard

Deploy the health dashboard for system monitoring.
cd ~/online-beratung/caritas-workspace/ORISO-Kubernetes

# Deploy health dashboard
kubectl apply -f deployments/10-monitoring.yaml

# Wait for health dashboard
kubectl wait --for=condition=ready pod -l app=health-dashboard -n caritas --timeout=180s

# Check status
kubectl get pods -n caritas | grep health-dashboard
Health dashboard pod should be running.
2

Deploy SignOZ (Optional)

Deploy SignOZ observability platform using Helm.
This step is optional. SignOZ provides distributed tracing and observability features.
cd ~/online-beratung/caritas-workspace/ORISO-SignOZ

# See ORISO-SignOZ/DEPLOYMENT.md for detailed instructions

# Quick deploy with Helm
helm repo add signoz https://charts.signoz.io
helm repo update

kubectl create namespace signoz

helm install signoz signoz/signoz \
  --namespace signoz \
  --set frontend.service.type=LoadBalancer

# Wait for SignOZ (may take 5-10 minutes)
kubectl wait --for=condition=ready pod -l app.kubernetes.io/instance=signoz -n signoz --timeout=600s

# Get SignOZ URL
kubectl get svc -n signoz signoz-frontend
SignOZ deployment may take 5-10 minutes. Monitor pod status during deployment.
3

Apply All Services

Apply all Kubernetes service configurations.
cd ~/online-beratung/caritas-workspace/ORISO-Kubernetes

# Apply all services
kubectl apply -f services/all-services.yaml

# Verify all services
kubectl get svc -n caritas
All services should be listed with ClusterIP or LoadBalancer addresses.

Next Steps