Skip to content

Commit 3f3a2bf

Browse files
committed
chore: update grafana dashboards
1 parent 0d88fba commit 3f3a2bf

File tree

7 files changed

+3597
-1596
lines changed

7 files changed

+3597
-1596
lines changed

development/envoy.yaml

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
static_resources:
2+
listeners:
3+
- name: grpc_listener
4+
address:
5+
socket_address:
6+
address: 0.0.0.0
7+
port_value: 50051
8+
filter_chains:
9+
- filters:
10+
- name: envoy.filters.network.http_connection_manager
11+
typed_config:
12+
"@type": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager
13+
codec_type: HTTP2
14+
stat_prefix: grpc_ingress
15+
http_filters:
16+
- name: envoy.filters.http.router
17+
typed_config:
18+
"@type": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router
19+
route_config:
20+
name: grpc_route
21+
virtual_hosts:
22+
- name: grpc_backend
23+
domains: ["*"]
24+
routes:
25+
- match:
26+
prefix: "/"
27+
route:
28+
cluster: spicedb_grpc
29+
30+
- name: http_listener
31+
address:
32+
socket_address:
33+
address: 0.0.0.0
34+
port_value: 8443
35+
filter_chains:
36+
- filters:
37+
- name: envoy.filters.network.http_connection_manager
38+
typed_config:
39+
"@type": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager
40+
codec_type: HTTP1
41+
stat_prefix: http_ingress
42+
http_filters:
43+
- name: envoy.filters.http.router
44+
typed_config:
45+
"@type": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router
46+
route_config:
47+
name: http_route
48+
virtual_hosts:
49+
- name: http_backend
50+
domains: ["*"]
51+
routes:
52+
- match:
53+
prefix: "/"
54+
route:
55+
cluster: spicedb_http
56+
57+
clusters:
58+
- name: spicedb_grpc
59+
type: STRICT_DNS
60+
lb_policy: ROUND_ROBIN
61+
# Force HTTP/2 on the upstream so Envoy load-balances individual RPCs,
62+
# not connections (unlike nginx which balances at the connection level).
63+
typed_extension_protocol_options:
64+
envoy.extensions.upstreams.http.v3.HttpProtocolOptions:
65+
"@type": type.googleapis.com/envoy.extensions.upstreams.http.v3.HttpProtocolOptions
66+
explicit_http_config:
67+
http2_protocol_options: {}
68+
load_assignment:
69+
cluster_name: spicedb_grpc
70+
endpoints:
71+
- lb_endpoints:
72+
- endpoint:
73+
address:
74+
socket_address:
75+
address: spicedb-1
76+
port_value: 50051
77+
- endpoint:
78+
address:
79+
socket_address:
80+
address: spicedb-2
81+
port_value: 50051
82+
83+
- name: spicedb_http
84+
type: STRICT_DNS
85+
lb_policy: ROUND_ROBIN
86+
load_assignment:
87+
cluster_name: spicedb_http
88+
endpoints:
89+
- lb_endpoints:
90+
- endpoint:
91+
address:
92+
socket_address:
93+
address: spicedb-1
94+
port_value: 8443
95+
- endpoint:
96+
address:
97+
socket_address:
98+
address: spicedb-2
99+
port_value: 8443

0 commit comments

Comments
 (0)