使用REST API添加新的Cassandra监视器:点击此处
要创建Cassandra数据库服务器的监视器,请遵循以下步骤:
注意:
如果即使启用JMX后仍无法添加监视器,请尝试提供以下参数:
-Djava.rmi.server.hostname=[YOUR_IP]
Applications Manager监控Windows服务器集群组件的属性 - 集群中的节点、集群网络、资源组和关键集群事件。您还可以根据这些详细信息为服务器监控的数字属性配置阈值。
单击列出的各个监视器,在以下选项卡中查看以下信息:
该选项卡显示基本信息,例如服务器名称,主机名和运行服务器的JMX端口。还显示其他参数,如令牌,活动的Gossip,负载,生成代号,正常运行时间,数据中心,机架名称。这些等效于使用命令'nodetool.bat/sh -h -p info'获得的Nodetool结果。
参数 | 描述 |
---|---|
Availability and Performance History | 显示最近六个小时的可用性和性能历史记录。 |
CPU Usage | 指定CPU使用率(百分比)。 |
Memory Utilization | 指定服务器已使用,可用和总内存的数量(以兆字节为单位) |
Exceptions | 各种异常的计数,例如未找到,无效,不可用,超时等。 |
Storage Stats | 指定存储负载(以GB为单位)。 |
Operation Stats | 自执行程序启动以来每秒内范围,读取和写入操作的数量。 |
Operation Latency | 自上次读取属性以来的范围,读取和写入操作的延迟。 |
Bloom Filter 统计 (从版本2.0.9起可用) | |
Bloom Filter False Positives | 误报数量 (当Bloom Filter 表示存在为非存在行时发生) |
Bloom Filter False Positive Ratio | 所有Bloom Filter 检查的分数均会导致误报 |
Bloom Filter Disk Space Used | 磁盘上的Bloom Filter 文件的大小 |
内存统计 (从版本2.0.9起可用) | |
Memtable Columns Count | 内存中存在的总列数 |
Memtable Data Size | 存储在内存表中的数据量,包括与列相关的开销 |
Memtable Switch Count | 刷新导致内存表被关闭的次数 |
客户端配置文件 | |
Connected Native Clients | 当前连接到服务器实例的本机客户端数 |
Connected Thrift Clients | 当前连接到服务器实例的Thrift客户端数量 |
平均操作延迟 | |
Average Range Latency | 自上次轮询以来每个范围操作的平均延迟 |
Average Read Latency | 自上次轮询以来每个读取操作的平均延迟 |
Average Write Latency | 自上次轮询以来每个写入操作的平均延迟 |
操作超时 | |
Recent Timeouts | 自上次轮询以来的读、写和range slice操作超时数 |
参数 | 描述 |
---|---|
Commitlog/Compaction- Pending Tasks | 队列中等待执行的提交日志和压缩的任务数。 |
Commands/Responses- Pending Tasks | 等待在队列中执行的命令和响应任务的数量。 |
Task Statistics of Thread Pools | 正在显示线程池的各个阶段的状态,如活动任务和挂起任务、已完成任务和阻塞任务。 这相当于使用命令 'nodetool.bat/sh -h <hostname> -p <portnumber> tpstats'得到的Nodetool结果. |
参数 | 描述 |
---|---|
Cluster Details | 指定活动、离开、移动、连接和不可到达节点的详细信息。 |
Cluster Node Details | 集群中节点的健康状态和存储负载(GB)。 |
此选项卡包含 丢弃消息 和 消息超时 统计信息:
参数 | 描述 |
---|---|
Recent Total Timeouts | 自上次轮询后的超时数 |
此选项卡包含作为cassandra.yaml 配置文件一部分的文件的配置值。