79 lines
2.1 KiB
YAML
79 lines
2.1 KiB
YAML
# SigNoz Helm Chart Values - Production Environment
|
|
# High-availability configuration with resource optimization
|
|
# DEPLOYED IN bakery-ia NAMESPACE - Ingress managed by SigNoz Helm chart
|
|
#
|
|
# Official Chart: https://github.com/SigNoz/charts
|
|
# Install Command: helm install signoz signoz/signoz -n bakery-ia -f signoz-values-prod.yaml
|
|
|
|
global:
|
|
storageClass: "microk8s-hostpath" # For MicroK8s, use "microk8s-hostpath" or custom storage class
|
|
clusterName: "bakery-ia-prod"
|
|
domain: "monitoring.bakewise.ai"
|
|
# Docker Hub credentials - applied to all sub-charts (including Zookeeper, ClickHouse, etc)
|
|
|
|
# Ingress configuration for SigNoz
|
|
# Configured to use HTTPS with TLS termination at ingress controller
|
|
# Similar to gitea and mailu configurations
|
|
frontend:
|
|
ingress:
|
|
enabled: true
|
|
className: "nginx"
|
|
annotations:
|
|
nginx.ingress.kubernetes.io/ssl-redirect: "true"
|
|
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
|
|
nginx.ingress.kubernetes.io/proxy-body-size: "100m"
|
|
nginx.ingress.kubernetes.io/proxy-read-timeout: "3600"
|
|
nginx.ingress.kubernetes.io/proxy-send-timeout: "3600"
|
|
cert-manager.io/cluster-issuer: "letsencrypt-production"
|
|
nginx.ingress.kubernetes.io/limit-rps: "50"
|
|
nginx.ingress.kubernetes.io/limit-connections: "25"
|
|
hosts:
|
|
- host: monitoring.bakewise.ai
|
|
paths:
|
|
- path: /
|
|
pathType: Prefix
|
|
tls:
|
|
- hosts:
|
|
- monitoring.bakewise.ai
|
|
secretName: bakery-ia-prod-tls-cert
|
|
|
|
# Resource configuration for production
|
|
# Optimized for 8 CPU core VPS deployment
|
|
clickhouse:
|
|
persistence:
|
|
size: 20Gi
|
|
resources:
|
|
requests:
|
|
memory: "2Gi"
|
|
cpu: "500m"
|
|
limits:
|
|
memory: "4Gi"
|
|
cpu: "1000m"
|
|
|
|
otelCollector:
|
|
resources:
|
|
requests:
|
|
memory: "1Gi"
|
|
cpu: "500m"
|
|
limits:
|
|
memory: "2Gi"
|
|
cpu: "1000m"
|
|
|
|
queryService:
|
|
resources:
|
|
requests:
|
|
memory: "1Gi"
|
|
cpu: "500m"
|
|
limits:
|
|
memory: "2Gi"
|
|
cpu: "1000m"
|
|
|
|
alertmanager:
|
|
resources:
|
|
requests:
|
|
memory: "512Mi"
|
|
cpu: "250m"
|
|
limits:
|
|
memory: "1Gi"
|
|
cpu: "500m"
|