
# Cassandra监控
介绍APM采集的Cassandra监控指标的类别、名称、含义等信息。
表1Cassandra监控采集参数 
| 参数名               | 数据类型    | 应用类型 | 默认值   | Agent支持的起始版本 | Agent支持的终止版本 | 描述                                     |
|:---|:---|:---|:---|:---|:---|:---|
| 获取连接调用链上报时间阈值(ms) | integer | JAVA | 1     | 2.2.9        | -            | borrowConnection()方法调用链上报阈值，不超过该阈值不上报。 |
| 是否采集原始cql         | radio   | JAVA | false | 2.2.9        | -            | 是否采集原始cql。                             |
   
表2Cassandra监控指标说明 
| 指标类别                                      | 指标            | 指标名称       | 指标说明                    | 单位 | 数据类型   | 默认聚合方式 |
|:---|:---|:---|:---|:---|:---|:---|
| Cql调用监控（Cql，Cql调用监控。）                     | cql           | cql        | 执行的cql语句                | -  | ENUM   | LAST   |
| Cql调用监控（Cql，Cql调用监控。）                     | concurrentMax | 最大并发       | 最大并发                    | -  | INT    | MAX    |
| Cql调用监控（Cql，Cql调用监控。）                     | errorCount    | 错误次数       | 错误次数                    | -  | INT    | SUM    |
| Cql调用监控（Cql，Cql调用监控。）                     | errorTraceId  | 错误traceId  | 采集周期内发生错误的调用链对应的traceid | -  | STRING | LAST   |
| Cql调用监控（Cql，Cql调用监控。）                     | invokeCount   | 调用次数       | 调用次数                    | -  | INT    | SUM    |
| Cql调用监控（Cql，Cql调用监控。）                     | lastError     | 错误信息       | 错误信息                    | -  | STRING | LAST   |
| Cql调用监控（Cql，Cql调用监控。）                     | maxTime       | maxTime    | 最大响应时间                  | -  | INT    | MAX    |
| Cql调用监控（Cql，Cql调用监控。）                     | queryRowCount | 读取行数       | 读取行数                    | -  | INT    | SUM    |
| Cql调用监控（Cql，Cql调用监控。）                     | runningCount  | 正在执行数      | 该方法在采集时间点正在执行数量         | -  | INT    | SUM    |
| Cql调用监控（Cql，Cql调用监控。）                     | slowTraceId   | 慢TraceId   | 采集周期内最慢的调用链对应的traceid   | -  | STRING | LAST   |
| Cql调用监控（Cql，Cql调用监控。）                     | totalTime     | totalTime  | 总响应时间                   | -  | INT    | SUM    |
| Cql调用监控（Cql，Cql调用监控。）                     | range1        | 0-10ms     | 响应时间在0-10ms范围请求数        | -  | INT    | SUM    |
| Cql调用监控（Cql，Cql调用监控。）                     | range2        | 10-100ms   | 响应时间在10-100ms范围请求数      | -  | INT    | SUM    |
| Cql调用监控（Cql，Cql调用监控。）                     | range3        | 100-500ms  | 响应时间在100-500ms范围请求数     | -  | INT    | SUM    |
| Cql调用监控（Cql，Cql调用监控。）                     | range4        | 500-1000ms | 响应时间在500-1000ms范围请求数    | -  | INT    | SUM    |
| Cql调用监控（Cql，Cql调用监控。）                     | range5        | 1-10s      | 响应时间在1-10s范围请求数         | -  | INT    | SUM    |
| Cql调用监控（Cql，Cql调用监控。）                     | range6        | 10s以上      | 响应时间在10s以上请求数           | -  | INT    | SUM    |
| Cassandra节点调用监控（node，Cassandra节点调用监控。）    | node          | 节点地址       | 节点地址                    | -  | ENUM   | LAST   |
| Cassandra节点调用监控（node，Cassandra节点调用监控。）    | concurrentMax | 最大并发       | 最大并发                    | -  | INT    | MAX    |
| Cassandra节点调用监控（node，Cassandra节点调用监控。）    | errorCount    | 错误次数       | 错误次数                    | -  | INT    | SUM    |
| Cassandra节点调用监控（node，Cassandra节点调用监控。）    | errorTraceId  | 错误traceId  | 采集周期内发生错误的调用链对应的traceid | -  | STRING | LAST   |
| Cassandra节点调用监控（node，Cassandra节点调用监控。）    | slowTraceId   | 慢TraceId   | 采集周期内最慢的调用链对应的traceid   | -  | STRING | LAST   |
| Cassandra节点调用监控（node，Cassandra节点调用监控。）    | invokeCount   | 调用次数       | 调用次数                    | -  | INT    | SUM    |
| Cassandra节点调用监控（node，Cassandra节点调用监控。）    | lastError     | 错误信息       | 错误信息                    | -  | STRING | LAST   |
| Cassandra节点调用监控（node，Cassandra节点调用监控。）    | maxTime       | maxTime    | 最大响应时间                  | -  | INT    | MAX    |
| Cassandra节点调用监控（node，Cassandra节点调用监控。）    | totalTime     | totalTime  | 总响应时间                   | -  | INT    | SUM    |
| Cassandra节点调用监控（node，Cassandra节点调用监控。）    | range1        | 0-10ms     | 响应时间在0-10ms范围请求数        | -  | INT    | SUM    |
| Cassandra节点调用监控（node，Cassandra节点调用监控。）    | range2        | 10-100ms   | 响应时间在10-100ms范围请求数      | -  | INT    | SUM    |
| Cassandra节点调用监控（node，Cassandra节点调用监控。）    | range3        | 100-500ms  | 响应时间在100-500ms范围请求数     | -  | INT    | SUM    |
| Cassandra节点调用监控（node，Cassandra节点调用监控。）    | range4        | 500-1000ms | 响应时间在500-1000ms范围请求数    | -  | INT    | SUM    |
| Cassandra节点调用监控（node，Cassandra节点调用监控。）    | range5        | 1-10s      | 响应时间在1-10s范围请求数         | -  | INT    | SUM    |
| Cassandra节点调用监控（node，Cassandra节点调用监控。）    | range6        | 10s以上      | 响应时间在10s以上请求数           | -  | INT    | SUM    |
| Cassandra集群调用监控（cluster，Cassandra集群调用监控。） | nodes         | 集群节点       | 集群节点信息                  | -  | ENUM   | LAST   |
| Cassandra集群调用监控（cluster，Cassandra集群调用监控。） | concurrentMax | 最大并发       | 最大并发                    | -  | INT    | MAX    |
| Cassandra集群调用监控（cluster，Cassandra集群调用监控。） | errorCount    | 错误次数       | 错误次数                    | -  | INT    | SUM    |
| Cassandra集群调用监控（cluster，Cassandra集群调用监控。） | errorTraceId  | 错误traceId  | 采集周期内发生错误的调用链对应的traceid | -  | STRING | LAST   |
| Cassandra集群调用监控（cluster，Cassandra集群调用监控。） | slowTraceId   | 慢TraceId   | 采集周期内最慢的调用链对应的traceid   | -  | STRING | LAST   |
| Cassandra集群调用监控（cluster，Cassandra集群调用监控。） | invokeCount   | 调用次数       | 调用次数                    | -  | INT    | SUM    |
| Cassandra集群调用监控（cluster，Cassandra集群调用监控。） | lastError     | 错误信息       | 错误信息                    | -  | STRING | LAST   |
| Cassandra集群调用监控（cluster，Cassandra集群调用监控。） | maxTime       | maxTime    | 最大响应时间                  | -  | INT    | MAX    |
| Cassandra集群调用监控（cluster，Cassandra集群调用监控。） | totalTime     | totalTime  | 总响应时间                   | -  | INT    | SUM    |
| Cassandra集群调用监控（cluster，Cassandra集群调用监控。） | range1        | 0-10ms     | 响应时间在0-10ms范围请求数        | -  | INT    | SUM    |
| Cassandra集群调用监控（cluster，Cassandra集群调用监控。） | range2        | 10-100ms   | 响应时间在10-100ms范围请求数。     | -  | INT    | SUM    |
| Cassandra集群调用监控（cluster，Cassandra集群调用监控。） | range3        | 100-500ms  | 响应时间在100-500ms范围请求数     | -  | INT    | SUM    |
| Cassandra集群调用监控（cluster，Cassandra集群调用监控。） | range4        | 500-1000ms | 响应时间在500-1000ms范围请求数    | -  | INT    | SUM    |
| Cassandra集群调用监控（cluster，Cassandra集群调用监控。） | range5        | 1-10s      | 响应时间在1-10s范围请求数         | -  | INT    | SUM    |
| Cassandra集群调用监控（cluster，Cassandra集群调用监控。） | range6        | 10s以上      | 响应时间在10s以上请求数           | -  | INT    | SUM    |
| 获取连接详情（connection，获取连接详情。）                | host          | 所连接的host   | 所连接的host                | -  | ENUM   | LAST   |
| 获取连接详情（connection，获取连接详情。）                | concurrentMax | 最大并发       | 最大并发                    | -  | INT    | MAX    |
| 获取连接详情（connection，获取连接详情。）                | invokeCount   | 调用次数       | 调用次数                    | -  | INT    | SUM    |
| 获取连接详情（connection，获取连接详情。）                | totalTime     | 总时间        | 总时间                     | -  | INT    | SUM    |
| 获取连接详情（connection，获取连接详情。）                | errorCount    | 错误次数       | 错误次数                    | -  | INT    | SUM    |
| 获取连接详情（connection，获取连接详情。）                | maxTime       | 最慢调用       | 最慢调用                    | -  | INT    | SUM    |
| 获取连接详情（connection，获取连接详情。）                | range1        | 0-10ms     | 响应时间在0-10ms范围请求数        | -  | INT    | SUM    |
| 获取连接详情（connection，获取连接详情。）                | range2        | 10-100ms   | 响应时间在10-100ms范围请求数      | -  | INT    | SUM    |
| 获取连接详情（connection，获取连接详情。）                | range3        | 100-500ms  | 响应时间在100-500ms范围请求数     | -  | INT    | SUM    |
| 获取连接详情（connection，获取连接详情。）                | range4        | 500-1000ms | 响应时间在500-1000ms范围请求数    | -  | INT    | SUM    |
| 获取连接详情（connection，获取连接详情。）                | range5        | 1-10s      | 响应时间在1-10s范围请求数         | -  | INT    | SUM    |
| 获取连接详情（connection，获取连接详情。）                | range6        | 10s以上      | 响应时间在10s以上请求数           | -  | INT    | SUM    |
| 异常（exception ，Cassandra调用的异常信息统计。）        | exceptionType | 异常类型       | 异常类型                    | -  | ENUM   | LAST   |
| 异常（exception ，Cassandra调用的异常信息统计。）        | causeType     | 异常类        | 发生异常的类                  | -  | ENUM   | LAST   |
| 异常（exception ，Cassandra调用的异常信息统计。）        | count         | 次数         | 该异常的发生次数                | -  | INT    | SUM    |
| 异常（exception ，Cassandra调用的异常信息统计。）        | message       | 异常消息       | 该异常产生的异常消息              | -  | STRING | LAST   |
| 异常（exception ，Cassandra调用的异常信息统计。）        | stackTrace    | stackTrace | 该异常产生的堆栈信息              | -  | CLOB   | LAST   |
| Cassandra汇总（total，Cassandra调用的汇总信息统计。）    | invokeCount   | 调用次数       | 总的调用次数                  | -  | INT    | SUM    |
| Cassandra汇总（total，Cassandra调用的汇总信息统计。）    | queryRowCount | 总读取行数      | 总读取行数                   | -  | INT    | SUM    |
| Cassandra汇总（total，Cassandra调用的汇总信息统计。）    | errorCount    | 总错误数       | 总错误数                    | -  | INT    | SUM    |
| Cassandra汇总（total，Cassandra调用的汇总信息统计。）    | totalTime     | 总响应时间      | 总响应时间                   | -  | INT    | SUM    |
| Cassandra版本（version，Cassandra版本。）         | version       | 版本         | 版本                      | -  | STRING | LAST   |
   
