Allow disabling metrics collection in SwiftMetrics integration
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 45/100
Piste de recherche
Start by reading the SwiftMetrics integration and the configuration pattern used for RedisStack options; the issue does not name specific files or tests. Identify where metrics are emitted and how users configure the client, then check whether a setting can disable collection throughout the integration. Done means users can turn off RedisStack metrics, with tests confirming that disabled metrics are not emitted.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Currently, RedisStack automatically emits a large number of metrics using SwiftMetrics, and there is no way to turn this off.
This is problematic for production environments where external metrics backends (like InfluxDB, Prometheus, or StatsD) are used with limited quotas or billing per datapoint.
For example, after enabling RedisStack in an application that reports to InfluxDB, the metric volume became so high that it consumed the entire monthly limit overnight.
Here’s a screenshot of InfluxDB usage - the big spike at the end comes from RediStack:
This happens even when metrics are not essential for monitoring or debugging.
It would be very helpful to have a way to disable metrics entirely, similar to what Vapor allows with:
app.http.server.configuration.reportMetrics = false
- Langage dominant
- Swift
- Étoiles
- 182
- Forks
- 29
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de swift-server/RediStack
-
Difficulté 2/5 1-3 heures Accessibilité débutants 55/100
swift-server/RediStack#135 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
swift-server/RediStack#131 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
swift-server/RediStack#129 · 1 commentaire ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
swift-server/RediStack#127 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 38/100
swift-server/RediStack#126 ·
Toutes les issues de swift-server/RediStack
Issues similaires
-
Review backlog (style): Test helper still reads stdout after waitUntilExitPeut-être pris @hivecommons-hive l’a pris aujourd’hui. Ouverteagent/reviewer help wanted hive/claimed-by-scanner stage/030-pr-in-progress
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
hivecommons/hotshot#243 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Ctrl+C while pictures are drawing also kills the image worker (traceback, story ends partial/failed)Ouvertelow-priority
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
jessvb/tiny-talk-adventures#92 ·
Les mainteneurs répondent en général sous 1 jour
-
good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
Les mainteneurs répondent en général sous 1 jour
-
bug tests
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
jonathanong/no-mistakes#2261 ·
Les mainteneurs répondent en général sous 1 jour