couchbaselabs / couchbaselabs/cbprometheus_python

Allow for Multiple Clusters to be specified

Ouverte
#34 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.