VoltDB监控

使用Site24x7插件监视VoltDB数据库的数据库响应时间。

VoltDB是一个内存操作数据库,它使用无共享架构来实现数据库并行性。使用作为详细图表和数据显示的关键指标解决所有数据库性能问题。

本文档详细介绍了如何配置Oracle VoltDB插件和监视指标,以深入了解VoltDB服务器的性能,可用性和使用情况统计信息。

VoltDB性能监控指标:

通过跟踪关键的VoltDB指标来做出明智的故障排除决策,包括:

Java内存

度量标准java_memory为我们提供了在数据库中为Java分配的内存总量以及已使用的总量。

元组内存

元组表示数据库中存在的记录总数。使用度量标准“tuple_memory”并计算为数据库中的元组分配的内存总量。

索引内存

使用度量标准indexed_memory,您可以获得为处理大型数据集而索引的内存总量。

RSS

启用接收侧扩展允许系统将接收方数据处理分发到多个处理器,而不是使单个处理器超载。度量标准“RSS”为我们提供了VoltDB服务器中表的接收方缩放。

汇集内存

内存池是具有固定大小的预分配内存空间。使用度量“pooled_memory”并获取为动态内存分配合并的内存总量。

元组数

元组表示数据库中存在的记录总数。使用度量标准“tuple_count”并获取数据库中存在的元组总数。

这个怎么运作?

先决条件:

VoltDB插件安装:

  • 在Site24x7 Linux代理的插件目录下创建一个名为“voltdb_memory”的目录 - / opt / site24x7 / monagent / plugins /
  • cd / opt / site24x7 / monagent / plugins /
    sudo mkdir voltdb_memory
  • 从我们的GitHub存储库下载文件“ ”voltdb_memory.py“并将其放在”voltdb_memory“目录下
  • cd voltdb_memory
    sudo wget https://raw.githubusercontent.com/site24x7/plugins/master/voltdb_memory/voltdb_memory.py
  • 从我们的GitHub存储库下载并安装“voltdbclient.py”并将其放在“voltdb_memory”目录中
  • cd voltdb_memory
    sudo wget https://raw.githubusercontent.com/site24x7/plugins/master/voltdb_memory/voltdbclient.py

VoltDB插件配置:

  • 插件脚本中给出的默认python路径是#!/ usr / bin / python。如果您希望提供备用python路径,请替换前面带有shebang字符“#!”的现有路径。
  • 配置VoltDB插件的主机和端口值
  • 例如:
    VOLTDB_HOST ='localhost'
    VOLTDB_PORT ='21212'
  • 保存更改并重新启动代理。
  • /etc/init.d/site24x7monagent restart

监控其他指标:

  • 要监控其他指标,请编辑“voltdb_memory.py”文件并添加需要监控的新指标
  • 增加文件“voltdb_memory.py”中的插件版本值以查看新添加的度量标准(例如,将默认插件版本从PLUGIN_VERSION =“1”更改为“PLUGIN_VERSION =”2“)

相关插件:

可信

世界领先的公司

客户

没有Site24x7帐户?立即注册