Cassandra Day Atlanta 2016 - Monitoring Cassandra
- 1. CASSANDRA DAY ATLANTA 2016
MONITORING CASSANDRA
Aaron Morton
@aaronmorton
CEO
Licensed under a Creative Commons Attribution-NonCommercial 3.0 New Zealand License
- 2. AboutThe Last Pickle.
Work with clients to deliver and improve Apache Cassandra
based solutions.
Apache Cassandra Committer and DataStax MVPs.
Based in New Zealand,Australia, France & USA.
- 8. Metrics
Metrics have a dotted
notation name, timestamp, and
value e.g.
com.thelastpickle.presenters.count=2
- 20. Reporters In Cassandra
graphite:
-
period: 10
timeunit: 'SECONDS'
prefix: 'cassandra.prod.ip_1_2_3_4.'
hosts:
- host: '1.2.3.4'
port: 2003
predicate:
color: "white"
useQualifiedName: true
patterns:
- "^org.apache.cassandra.metrics.+"
- 34. RequestThroughput - All Requests
ClientRequest.
$REQUEST.Latency.1MinuteRate
CASRead, CASWrite,
RangeSlice, Read, ViewWrite,
Write
- 35. A Note On Requests
We will focus on
Read, Write
But there are others
CAS*, RangeSlice, ViewWrite
- 37. Request Latency - All Requests
ClientRequest.
Write.Latency.95percentile
Read.Latency.95percentile
- 38. Request Latency - PerTable
Table.$KEYSPACE.$TABLE.
CoordinatorReadLatency.95percentile
- 39. Local Latency - PerTable
Table.$KEYSPACE.$TABLE.
WriteLatency.95percentile
ReadLatency.95percentile