Christian Rohmann c9e613ae2e Apply additional label to headless Service + ServiceMonitor to avoid duplicate scraping (#214)
Add a common label `app.kubernetes.io/component` ([1]) with value
`cluster-discovery` to the headless Service and the ServiceMonitor it's ensured
metrics are only scraped once.

Using the headless service also makes the most sense, as it has the sole purpose
of discovering all Pods making up a qdrant cluster.
With `publishNotReadyAddresses: true` metrics are also collected from non-ready
pods, see [2]. This is helpful to also collect metrics from Pods that might never
become ready to use them for e.g. alerting and problem analysis

[1] https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/#labels
[2] https://github.com/prometheus-operator/prometheus-operator/discussions/5693

Fixes: #207
2024-08-12 10:43:41 +02:00
2022-10-25 09:59:19 +02:00
2023-08-15 14:32:16 +02:00
2024-07-19 11:11:52 +02:00
2023-09-01 10:34:56 +02:00
2024-01-02 18:59:17 +01:00
2024-05-06 14:47:53 -04:00

Qdrant helm repository

Qdrant documentation

This repository hosts the following helm charts:

Usage

helm repo add qdrant https://qdrant.github.io/qdrant-helm
helm repo update
helm upgrade -i your-qdrant-installation-name qdrant/qdrant

For more in-depth usage documentation, see the helm chart's README.

Upgrading

This helm chart installs the latest version of Qdrant by default. When a new version of Qdrant is available, upgrade the helm chart with the following commands:

helm repo update
helm upgrade your-qdrant-installation-name qdrant/qdrant

This command performs a rolling upgrade of your Qdrant cluster, updating one node at a time.

If you have overridden the Qdrant image tag in values.yaml, you will also need to update that tag before running helm upgrade.

image:
  tag: vX.Y.Z

Contributing

See CONTRIBUTING.md.

Description
No description provided
Readme Apache-2.0 584 KiB
Languages
Go 67.4%
Shell 24.3%
Smarty 8%
Makefile 0.3%