Collectd与Redis--数据传输

本文介绍了如何将collectd的数据存入Redis,包括解决Timeout错误、配置write_redis插件,以及如何使collectd连接Redis集群,强调了在开启保护模式的Redis集群中进行数据传输的注意事项。
摘要由CSDN通过智能技术生成

Collectd

collectd的安装就不再赘述了,一般都是用到了collectd的同学才会来看这篇文章的。我的目的很简单,将collectd的数据既能存到数据库,也能存到redis用来做即时访问的缓存。因为一个QPS比较高的系统的话,我要读数据还是从redis读更快速。

首先是从collectd的官网看到了支持的redis插件有两个,write_redis和redis,分别是写数据到redis和从redis查询数据。所以今天的主角是write_redis。

write_redis

我是在ubuntu系统上配置的,其实原本是应该在centos的机器上,但是那台机器挂掉了,没办法,换个机器。

首先你得有个redis或者redis集群,目前我只测试了没有密码的情况,有密码的坑还没踩完,测试中。redis的搭建在以前的博客中也分享过了 极简模式

但是目前我只测试了单机版的,集群版的要重新启动,有点麻烦,暂缓。

官网的文档给的插件是这样的

  <Plugin "write_redis">
    <Node "example">
        Host "localhost"
        Port "6379"
        Timeout 1000
        Prefix "collectd/"
        Database 1
        MaxSetSize -1
        MaxSetDuration -1
        StoreRates true
    </Node>
  </Plugin>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值