Skip to content

Commit

Permalink
Setup tns-app to test tracing with grafana-agent-traces service
Browse files Browse the repository at this point in the history
  • Loading branch information
kaio6fellipe committed Jun 5, 2023
1 parent 6c667d0 commit ccbc92c
Show file tree
Hide file tree
Showing 8 changed files with 178 additions and 0 deletions.
19 changes: 19 additions & 0 deletions clusters/platform-eks-dev/tns-app.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: tns-app
namespace: argocd
spec:
destination:
namespace: tns-cloud
server: 'https://kubernetes.default.svc'
sources:
- path: clusters/platform-eks-dev/tns-app
repoURL: 'https://github.com/kaio6fellipe/argo'
targetRevision: HEAD
project: platform-eks-dev
syncPolicy:
automated:
prune: true
syncOptions:
- CreateNamespace=true
37 changes: 37 additions & 0 deletions clusters/platform-eks-dev/tns-app/deployment-app.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: app
namespace: tns-cloud
spec:
minReadySeconds: 10
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
name: app
template:
metadata:
labels:
name: app
spec:
containers:
- args:
- -log.level=debug
- http://db
env:
- name: JAEGER_AGENT_HOST
value: grafana-agent-traces.grafana-agent.svc.cluster.local
- name: JAEGER_TAGS
value: cluster=platform-eks-dev,namespace=tns-cloud
- name: JAEGER_SAMPLER_TYPE
value: const
- name: JAEGER_SAMPLER_PARAM
value: "1"
image: grafana/tns-app:latest
imagePullPolicy: IfNotPresent
name: app
ports:
- containerPort: 80
name: http-metrics
36 changes: 36 additions & 0 deletions clusters/platform-eks-dev/tns-app/deployment-db.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: db
namespace: tns-cloud
spec:
minReadySeconds: 10
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
name: db
template:
metadata:
labels:
name: db
spec:
containers:
- args:
- -log.level=debug
env:
- name: JAEGER_AGENT_HOST
value: grafana-agent-traces.grafana-agent.svc.cluster.local
- name: JAEGER_TAGS
value: cluster=platform-eks-dev,namespace=tns-cloud
- name: JAEGER_SAMPLER_TYPE
value: const
- name: JAEGER_SAMPLER_PARAM
value: "1"
image: grafana/tns-db:latest
imagePullPolicy: IfNotPresent
name: db
ports:
- containerPort: 80
name: http-metrics
37 changes: 37 additions & 0 deletions clusters/platform-eks-dev/tns-app/deployment-loadgen.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: loadgen
namespace: tns-cloud
spec:
minReadySeconds: 10
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
name: loadgen
template:
metadata:
labels:
name: loadgen
spec:
containers:
- args:
- -log.level=debug
- http://app
env:
- name: JAEGER_AGENT_HOST
value: grafana-agent-traces.grafana-agent.svc.cluster.local
- name: JAEGER_TAGS
value: cluster=platform-eks-dev,namespace=tns-cloud
- name: JAEGER_SAMPLER_TYPE
value: const
- name: JAEGER_SAMPLER_PARAM
value: "1"
image: grafana/tns-loadgen:latest
imagePullPolicy: IfNotPresent
name: loadgen
ports:
- containerPort: 80
name: http-metrics
4 changes: 4 additions & 0 deletions clusters/platform-eks-dev/tns-app/namespace.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: tns-cloud
15 changes: 15 additions & 0 deletions clusters/platform-eks-dev/tns-app/service-app.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
apiVersion: v1
kind: Service
metadata:
labels:
name: app
name: app
namespace: tns-cloud
spec:
ports:
- name: app-http-metrics
port: 80
targetPort: 80
selector:
name: app
15 changes: 15 additions & 0 deletions clusters/platform-eks-dev/tns-app/service-db.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
apiVersion: v1
kind: Service
metadata:
labels:
name: db
name: db
namespace: tns-cloud
spec:
ports:
- name: db-http-metrics
port: 80
targetPort: 80
selector:
name: db
15 changes: 15 additions & 0 deletions clusters/platform-eks-dev/tns-app/service-loadgen.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
apiVersion: v1
kind: Service
metadata:
labels:
name: loadgen
name: loadgen
namespace: tns-cloud
spec:
ports:
- name: loadgen-http-metrics
port: 80
targetPort: 80
selector:
name: loadgen

0 comments on commit ccbc92c

Please sign in to comment.