web-dev-qa-db-fra.com

Comment supprimez-vous un compteur dans le murmure de graphite?

J'ai un comptoir à stats.message.foo et veux le déplacer à stats.messages.foo.

J'ai mis à jour mon code pour peupler le nouveau compteur, mais l'ancien existe encore.

J'ai lue Tout ce que je dois faire pour supprimer une statistique de Graphite consiste à supprimer le fichier murmure approprié sur le disque, mais il semble que, dans quelques secondes suivant la suppression de l'wsp se régénère (sans données).

C'est une gêne si je veux renommer la clé que les données sont stockées sous tant que je dois me rappeler qui La clé est la bonne.

Est-ce que quelqu'un sait comment supprimer définitivement l'ancien comptoir?

14
hafichuk

Aucune des réponses ci-dessus a aidé dans mon cas. J'ai trouvé celui-ci à Stackoverflow qui m'a aidé: https://stackoverflow.com/questions/15501677/deted-Graphitis-graphite-wisper-files-automatics-fenerating#ANSWER-20011928

0
knocte

J'ai eu le même problème. J'ai pu supprimer le répertoire en tuant d'abord un serveur STATSD qui fonctionnait. C'est peut-être le même problème que vous receviez.

pkill statsd

0
Gerry

Je suis d'accord avec d'autres que quelque chose doit toujours envoyer l'ancienne métrique.

Idéalement, vous aborderiez la question de votre client pour résoudre ce problème, mais vous pouvez également rejeter ce serveur métrique à l'aide de Fonctionnalité de liste noire de Whisper .

Pour faire ça:

  1. assurer USE_WHITELIST=True dans /opt/carbon/conf/carbon.conf
  2. ajouter une métrique gênante à /opt/carbon/conf/blacklist.conf
0
7yl4r