酒吧:将stdin传送到redis发布/订阅频道

[bsd3型,程序,效用][建议标签]

酒吧是一个可执行文件,用于将数据从stdin管道传输到指定的Redis发布/子频道。

此工具的典型用法是跟踪日志文件,匹配特定的与grep连接,并将其传输到Redis中,这样多个消费者就可以对每个传入的日志行执行不同的操作:

tail-F/var/log/somelogfile.log|grep“tracker.gps.parsed”|pub loglines

它还附带一个名为附属的来自Redis的管道标准输出的发布/订阅频道:

sub loglines | grep“somesg”

[跳到自述]

下载

维修人员角落

包装维护人员

对于包维护者和黑客托管者

候选人

  • 没有候选人
版本[RSS(RSS)] 1.0.0,1.0.1,2.0.0,2.0.1,2.0.2,3.0.0
依赖关系 基础(>=4.9 && <5),字节删除(>=0.10.8.1&&<0.11),赫迪斯(>=0.9.5 && <1.0),optparse通用(>=1.1.5 && <2.0),(>=4.1.9 && <5.0),管道字节串(>=2.1.4 && <3.0),文本(>=1.2.2.1 && <2.0)[细节]
许可证 BSD-3条款
作者 帕内尔·斯普林迈耶<parnell@digitalentitat.com>
维护人员 帕内尔·斯普林迈耶<parnell@digitalentitat.com>
类别 公用事业
源回购 头部:git克隆https://github.com/ixmatus/pub
已上传 通过帕内尔·斯普林迈耶2017年5月29日T03:34:02Z
分配
反向依赖关系 1直接,0间接[细节]
可执行程序 sub、pub
下载 总计4346人(过去30天内有11人)
额定值 (尚未投票)[估算人贝叶斯平均]
您的评分
  • λ
  • λ
  • λ
状态 文档不可用[生成日志]
上次成功报告时间:2017-05-29[所有3个报告]

pub-3.0.0自述文件

[返回包描述]

欢迎!

黑客攻击:Pub 生成状态:发布

这个酒吧实用程序将输入从stdin发布到redis通道附属的实用程序从redis通道中消费,并写入stdout。

快速启动

从发布到Redis标准输入很容易酒吧实用程序:

$pub—帮助将stdin传送到redis发布/订阅频道用法:pub--channel TEXT[--host STRING][--port INTEGER][--db INTEGER][--版本]可用选项:-h、 --help显示此帮助文本--要发布到的频道TEXT Redis频道--host STRING Redis主机(默认值:localhost)--端口INTEGER Redis post(默认值:6379)--db INTEGER Redis数据库(默认值:0)$journalctl-f nginx.service | pub--通道“nginx-loglines”

并订阅Redis频道和管道标准输出也很容易附属的实用程序:

$sub--帮助订阅redis通道并管道到stdout用法:sub[--channel TEXT]。。。[--主机字符串][--端口整数][--db整数][--版本]可用选项:-h、 --help显示此帮助文本--频道文本。。。要订阅的Redis频道--host STRING Redis主机(默认值:localhost)--端口INTEGER Redis post(默认值:6379)--db INTEGER Redis数据库(默认值:0)$sub--channel“nginx-loglines”--channel“haproxy-loglines”#这订阅了两个redis通道

建筑物

您可以通过多种方式构建:

  • 堆栈构建
  • 阴谋集团建造
  • nix-build--非out-link-发布.nix
  • nix-shell-pub.env版本.nix