Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
aos
GitHub Repository: aos/docker-otel-lgtm
Path: blob/main/examples/java/json-logging-ecs/k8s/dice.yaml
401 views
1
apiVersion: v1
2
kind: Service
3
metadata:
4
name: dice
5
spec:
6
selector:
7
app: dice
8
ports:
9
- protocol: TCP
10
port: 8080
11
targetPort: 8080
12
---
13
apiVersion: apps/v1
14
kind: Deployment
15
metadata:
16
name: dice
17
spec:
18
replicas: 1
19
selector:
20
matchLabels:
21
app: dice
22
template:
23
metadata:
24
labels:
25
app: dice
26
spec:
27
containers:
28
- name: dice
29
image: dice:1.1-SNAPSHOT
30
imagePullPolicy: Never
31
ports:
32
- containerPort: 8080
33
env:
34
- name: OTEL_EXPORTER_OTLP_ENDPOINT
35
value: "http://lgtm:4318"
36
- name: OTEL_LOGS_EXPORTER
37
value: "none" # to avoid duplicate logs
38
- name: OTEL_RESOURCE_ATTRIBUTES
39
value: service.name=dice,service.namespace=shop,service.version=1.1,deployment.environment=staging
40
- name: OTEL_INSTRUMENTATION_COMMON_MDC_RESOURCE_ATTRIBUTES
41
value: "service.namespace,service.instance.id,deployment.environment"
42
- name: SERVICE_NAME
43
value: dice
44
45
46