couchbaselabs / couchbaselabs/cbprometheus_python
Allow for Multiple Clusters to be specified
- Langage dominant
- Python
- Étoiles
- 8
- Forks
- 8
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
since the exporter is stateless and just performing REST API calls, there is really no reason that we need to have a separate instance per couchbase installation. We can still support the ENV variables and treat it as a single cluster, but it would be useful to have a JSON file of clusters.
Prometheus provides a way to add query string parameters, this could be used to specify the cluster that you want to use.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par lire le point d’entrée de l’exporter et sa configuration de cluster existante basée sur ENV, puis suivez la manière dont les appels à la REST API sont sélectionnés pour chaque requête. Définissez comment une liste de clusters JSON et le paramètre de requête Prometheus choisissent une cible tout en préservant le comportement ENV pour un cluster unique ; le travail est terminé lorsque les requêtes atteignent systématiquement le cluster sélectionné et que la configuration existante continue de fonctionner.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- observability
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100