Docs: Where is the setting Grafana Mimir ingester in Grafana Mimir distributor? #2511
Replies: 4 comments
-
|
cc @krajorama |
Beta Was this translation helpful? Give feedback.
-
|
The distributor complains about not finding enough healthy ingester instances, but the ones it lists as unhealthy are IP-addresses that don't belong to ingesters, but to other pods instead. Probably the ingester hostname must be set, but that is not explained anywhere. |
Beta Was this translation helpful? Give feedback.
-
|
The distributor will discover ingesters using the ingester hash ring (see https://grafana.com/docs/mimir/latest/references/architecture/components/distributor/#sharding-and-replication and the further linked docs) so there is no need to set the hostname for ingesters. By default memberlist is used to handle the hash ring and that's seeded from here . Which is the dns for a kube service that should keep track of the right ip addresses: https://github.com/grafana/mimir/blob/main/operations/helm/charts/mimir-distributed/templates/gossip-ring/gossip-ring-svc.yaml .I would guess that the DNS resolution has some issue on your set up, but that's just a guess without seeing the config or knowing more about the env. The memberlist ring has a feature to be able to verify if a peer (IP address) belongs to the same ring, see cc @narqo |
Beta Was this translation helpful? Give feedback.
-
|
I took a while, but it resolved itself in the end. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm use helm to deploy grafana mimir, when deployed, I'm cannot find any settings of ingester in the distributor, where is it ?
I' m think the doc is too simple, Should the doc provide a demo configuration with the microservices mode?
Beta Was this translation helpful? Give feedback.
All reactions