2016-12-05 1 views
1

Ich verwende Grafana + InfluxDB, um die Cassandra-Leistung zu überwachen.Berechnen Durchsatz für Cassandra von seinen Metriken?

Ich bin in der Lage, alle Metriken von Cassandra zu erhalten und in InfluxDB einzufügen und in Grafana zu visualisieren.

Ich kann den Schreib- und Lesedurchsatz nicht berechnen.

Wie kann ich den Durchsatz mithilfe von Timer- oder Histogramm-Messwerten berechnen?

+0

Durchsatz in Bezug auf? w/r pro Sekunde? MB/s? IOPS? – xmas79

+0

ja, wps und rps – ashokhein

Antwort

1

Die Attribute OneMinuteRate, FiveMinuteRate, FifteenMinuteRate des Objekt org.apache.cassandra.metrics: type = ClientRequest, scope = Read, name = Latency die Lese pro Sekunde über das Intervall von einem gibt, fünf, Fünfzehn Minuten.

Ebenso das Objekt org.apache.cassandra.metrics: type = ClientRequest, scope = Schreiben, name = Latenz hat den Schreibvorgang pro Sekunde.

Auf die Messwerte kann über JMX und alle anderen mit cassandra verbundenen Metriken zugegriffen werden.

+0

Client-Request-Latenz ist eine Latenz zwischen Client und Coordinator von Cassandra Node und wir haben diese Metriken, aber hier ist die Frage, wie den Durchsatz basierend auf Latenz oder auf andere Weise zu berechnen? – ashokhein