Cassandra数据库服务器


创建一个新的Cassandra 数据库监视器

使用REST API添加新的Cassandra监视器:点击此处

要创建Cassandra数据库服务器的监视器,请遵循以下步骤:

  1. 点击添加监视器链接。
  2. 选择Cassandra。
  3. 指定Cassandra监视器的显示名称
  4. 输入运行Cassandra服务器主机的主机名IP地址
  5. 输入运行服务器所在的JMX端口。默认情况下为7199,否则请在cassandra-env.sh文件中查找JMX_PORT。
  6. 如果仅要发现此节点,请禁用选项发现集群中的所有节点。默认情况下启用此功能,这意味着默认情况下会发现集群中的所有节点。
  7. 选中是否需要身份验证 字段,以提供用于连接到Cassandra服务器的JMX凭证。现在输入凭证的用户名密码
  8. 以分钟为单位指定轮询间隔。
  9. 如果要从管理服务器添加新监视器,请选择管理的服务器
  10. 从组合框(可选)中选择要与Cassandra服务器关联的业务组。您可以选择多个组来关联您的监视器。
  11. 点击添加监视器。 这将从网络中发现Cassandra服务器并开始对其进行监控。

注意:
如果即使启用JMX后仍无法添加监视器,请尝试提供以下参数:
 -Djava.rmi.server.hostname=[YOUR_IP]

监控的参数

Applications Manager监控Windows服务器集群组件的属性 - 集群中的节点、集群网络、资源组和关键集群事件。您还可以根据这些详细信息为服务器监控的数字属性配置阈值。

  • 可用性 标签显示了过去24小时或30天的Cassandra数据库的可用性历史记录。
  • 性能 选项卡显示过去24小时或30天的健康状况和事件。
  • 列表视图 选项卡使您可以执行批量管理配置

单击列出的各个监视器,在以下选项卡中查看以下信息:

监视器信息

该选项卡显示基本信息,例如服务器名称,主机名和运行服务器的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 配置文件一部分的文件的配置值。