Closed nexcode closed 1 month ago
I think a flag that overrides the default bind and advertised addresses could be really helpful here. For now, each component has to be configured explicitly:
-server.http-listen-address
-server.grpc-listen-address
-compactor.ring.instance-addr
-distributor.ring.instance-addr
-ingester.lifecycler.addr
-memberlist.advertise-addr
-memberlist.bind-addr
-overrides-exporter.ring.instance-addr
-query-frontend.instance-addr
-query-scheduler.ring.instance-addr
-store-gateway.sharding-ring.instance-addr
By default, the address is selected automatically based on the available network interfaces. This is because components are usually distributed and need to inform each other how to contact them
This is not a declared option in the config doc (https://grafana.com/docs/pyroscope/latest/configure-server/reference-configuration-parameters/#query_scheduler):
query_scheduler:
ring:
instance_addr: 127.0.0.1
@kolesnikovae thanks for the tip!
compose.yaml:
pyroscope.yaml:
errors:
Question: Where is this address set (192.168.0.2)? I set all the fields I could find in the documentation to 127.0.0.1