-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrouter.yml
More file actions
66 lines (61 loc) · 1.37 KB
/
router.yml
File metadata and controls
66 lines (61 loc) · 1.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
supergraph:
listen: 0.0.0.0:4000
path: /
health_check:
enabled: true
listen: 0.0.0.0:8088
path: /health
include_subgraph_errors:
all: true
subgraphs:
flights: true
aircraft: true
headers:
all:
request:
- propagate:
named: x-user-sub
- propagate:
named: x-org-id
- propagate:
named: x-org-name
- propagate:
named: x-user-roles
telemetry:
exporters:
tracing:
common:
service_namespace: "aviation-system"
service_name: "graphql-router"
otlp:
enabled: true
endpoint: ${env.OTEL_EXPORTER_OTLP_ENDPOINT:-http://otel-collector:4317}
protocol: grpc
metrics:
common:
service_namespace: "aviation-system"
service_name: "graphql-router"
otlp:
enabled: true
endpoint: ${env.OTEL_METRICS_EXPORTER_ENDPOINT:-http://otel-collector:4317}
protocol: grpc
logging:
stdout:
enabled: true
format:
json:
display_level: true
display_trace_id: hexadecimal
display_timestamp: true
instrumentation:
spans:
mode: spec_compliant
router:
attributes:
service_name: router
supergraph:
attributes:
service_name: supergraph
subgraph:
attributes:
service_name: subgraph