Ich versuche, einige alte Graphit-Test-Whisper-Metriken ohne Erfolg zu löschen. Ich kann die Metriken löschen, indem ich die Dateien entferne. (Siehe: Wie werden die Daten des Graphitflüsters bereinigt? ) Aber, innerhalb weniger Sekunden, nachdem Sie die wiederhergestellten Dateien weggeblasen haben (sie sind leer von Metriken und bleiben so, da nichts neue Metriken in diesen Dateien erstellt). Ich habe versucht, Carbon (carbon-cache.py stop) zu stoppen, bevor ich die Dateien lösche, aber wenn ich Carbon neu starte (carbon-cache.py - debug start & amp;), kommen sie einfach zurück.
Wie lösche ich diese Dateien / Metics dauerhaft, damit sie nie wieder kommen?
Standardmäßig wird Statsd weiterhin 0 für Zähler senden, die es in der vorherigen Flush-Periode nicht erhalten hat. Dies bewirkt, dass Carbon die Datei neu erstellt.
Sagen wir, wir wollen einen Zähler namens "bad_metrics.sent" aus Statsd löschen. Sie können die Statsd-Admin-Schnittstelle verwenden, die standardmäßig auf Port 8126 ausgeführt wird:
%Vor%Verwenden Sie 'Hilfe', um eine Liste von Befehlen zu erhalten:
%Vor%Sie können Zähler verwenden, um eine Liste aller Zähler anzuzeigen:
%Vor%Es sind die Befehle 'delcounters', 'deltimers' und 'delgauges', die Metriken aus statsd entfernen:
%Vor%Nachdem Sie die Metrik aus Statsd entfernt haben, können Sie die zugehörige Flüsterdatei entfernen. In diesem Beispielfall wäre das:
%Vor%oder (in Ubuntu):
%Vor%