Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 3 additions & 4 deletions examples/oci/deploy-all.sh
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ fi

# Deploy Jaeger (All-in-One with memory storage)
echo "🟣 Step 1: Installing Jaeger..."
helm upgrade --install jaeger ./helm-charts/charts/jaeger \
helm upgrade --install --force jaeger ./helm-charts/charts/jaeger \
--set provisionDataStore.cassandra=false \
--set allInOne.enabled=true \
--set storage.type=memory \
Expand All @@ -44,9 +44,8 @@ helm upgrade --install jaeger ./helm-charts/charts/jaeger \

# Deploy Prometheus Monitoring Stack
echo "🟢 Step 2: Deploying Prometheus Monitoring stack..."
helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
helm repo update
helm upgrade --install prometheus -f monitoring-values.yaml prometheus-community/kube-prometheus-stack
kubectl apply -f prometheus-svc.yaml
helm upgrade --install --force prometheus -f monitoring-values.yaml prometheus-community/kube-prometheus-stack

# Create ConfigMap for Trace Generator
echo "🔵 Step 3: Creating ConfigMap for Trace Generator..."
Expand Down
1 change: 1 addition & 0 deletions examples/oci/jaeger-values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ hotrod:
extraArgs:
- --otel-exporter=otlp
- --basepath=/hotrod
- --jaeger-ui=https://demo.jaegertracing.io
livenessProbe:
path: /hotrod
readinessProbe:
Expand Down
31 changes: 31 additions & 0 deletions examples/oci/prometheus-svc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
apiVersion: v1
kind: Service
metadata:
name: prometheus
labels:
app.kubernetes.io/name: prometheus
spec:
selector:
app.kubernetes.io/name: prometheus
app.kubernetes.io/instance: prometheus-kube-prometheus-prometheus
ports:
- name: http
port: 9090
targetPort: 9090

---
apiVersion: v1
kind: Service
metadata:
name: jaeger-collector-prometheus
spec:
selector:
app.kubernetes.io/name: jaeger
app.kubernetes.io/instance: jaeger
ports:
- name: prometheus
port: 8889
targetPort: 8889
- name: metrics
port: 8888
targetPort: 8888
Loading