Riak 插件

Riak 是一种开源的分布式数据库。它具有高可用性、容错能力、操作简便性和可扩展性。如需了解详情,请访问 Riak GitHub 代码库

发现

即使没有配置 Riak 插件,Monitoring 也会通过以下方式发现在 Cloud Platform 项目中运行的 Riak 服务:

  • 搜索实例名称中是否包括 riak
  • 检查是否通过防火墙规则开放了 8098 端口

发现的服务会显示在资源菜单中的“Riak Services”页面上。在实例上安装 Monitoring 代理并配置 Riak 插件后,Monitoring 将使用服务清单和指标填充“Riak Services”页面。

配置 Monitoring 以监控 Riak

安装 Monitoring 代理后,请按照以下说明在您的实例上配置 Riak 插件。

前提条件

Riak 插件需要 5.5.0-315 或更高版本的 Monitoring 代理。 若要更新代理,请参阅升级代理

启用 Riak 监控插件

在您的虚拟机实例上,从 GitHub 配置代码库下载 riak.conf,并将其放置在 /opt/stackdriver/collectd/etc/collectd.d/ 目录中:

(cd /opt/stackdriver/collectd/etc/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/riak.conf)
    

添加配置文件后,运行以下命令以重启 Monitoring 代理:

sudo service stackdriver-agent restart
    

有关用于监控 Riak 的 collectd curl_json 插件的详情,请参阅 Plugin:cURL-JSON

监控的内容

Riak 插件监控的指标的完整列表位于代理指标:riak