这是 riemann-client 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
黎曼客户端 - 黎曼通信工具
概要
黎曼客户端 询问 [配置...] QUERY [主办方[PORT]
黎曼客户端 提交 [配置...] [主办方[PORT]
黎曼客户端 - 帮帮我|-?
黎曼客户端 - 版
商品描述
黎曼客户端 是一个非常简单的工具,用于促进与黎曼事件的通信
流处理服务器。 它既可以用于向一个发送事件,也可以用于查询它
了。
配置
同时 询问 和 提交 模式, 主办方 和 PORT 默认为 本地 和 5555。
询问 模式
在查询模式下, 黎曼客户端 接受一个强制性参数:查询本身。 它必须是一个
将按原样发送给 Riemann 的单个参数,并将响应转储到
标准输出,或者,如果出现错误,错误消息将写入
标准错误。
请参阅黎曼文档 http://riemann.io/concepts.html 有关详细信息,
查询语法。
除了强制性的论点, 黎曼客户端 接受以下选项
查询方式:
-j, --json
以 JSON 格式打印结果,而不是默认的、人类可读的格式。
-T, --TCP
通过 TCP(默认)发送事件。
-G, --tls
通过 TLS 发送事件。
-o, - 选项 选项=折扣值
将一个客户端选项设置为给定值。
可用的客户端选项有:
咖啡厅 包含受信任证书颁发机构证书的文件的路径。 仅有的
用于 TLS 连接。
证书文件
包含公共客户端证书的文件的路径。 仅用于 TLS
连接。
密钥文件
包含私有客户端密钥的文件的路径。 仅用于 TLS
连接。
提交 模式
在提交模式下, 黎曼客户端 接受以下选项:
-s, - 状态 州
事件应该描述的状态,自由格式文本,可选。
-S, - 服务 SERVICE
事件来自的服务。
-h, - 主持人 主办方
活动的主办方。 不要与可选的混淆 主办方
的参数 黎曼客户端 本身,它设置将事件发送到的位置。
-D, - 描述 商品描述
事件的描述,可选。
-t, - 标签 行李牌
此选项可以多次使用以向事件添加标签。
-a, - 属性 您的姓名=VALUE
此选项可以多次使用以向事件添加自定义属性。
-i, --公制-sint64 公制
使用整数精度设置事件的指标。
-d, --公制-d 公制
使用双精度设置事件的度量。
-f, --公制-f 公制
使用浮点精度设置事件的度量。
-L, --ttl TTL
事件的可选生存时间,以秒为单位(浮点数)。
-T, --TCP
通过 TCP(默认)发送事件。
-U, --udp
通过 UDP 发送事件。
-G, --tls
通过 TLS 发送事件。
-o, - 选项 选项=折扣值
将一个客户端选项设置为给定值。
可用的客户端选项有:
咖啡厅 包含受信任证书颁发机构证书的文件的路径。 仅有的
用于 TLS 连接。
证书文件
包含公共客户端证书的文件的路径。 仅用于 TLS
连接。
密钥文件
包含私有客户端密钥的文件的路径。 仅用于 TLS
连接。
-0, --标准输入
从标准输入连续读取和发送指标和状态。 使用所有其他
命令行中指定的字段。 对于标准输入上的每一行,一个新事件
将发送给黎曼。 如果输入是数字,它将用作度量。 如果
不,它将被用作状态。 如果是数字,后跟一个空格和一些
字符串,则将为传出事件设置度量和状态。
示例
发出 an 活动
$ riemann-client 发送 --state ok \
--service "客户端测试" \
--host "我的主机" \
--description "来自手册的消息" \
--tag 标签-1 --tag 标签-2 \
--attribute x-manual=最好的朋友 \
--公制-sint64 1 \
--ttl 300.5 \
--TCP
发出 度量 / 州 , 输入
$ echo "1.5 ok" | \
riemann-client 发送 --service "client-test: stdin" \
--host "我的主机" \
--description "来自 STDIN 的消息" \
--tag 标准输入 \
--tcp\
--标准输入
查询 黎曼
$ riemann-client 查询 'host = "my-host"'
运用 TLS
$ riemann-client 查询 'host = "my-host"' \
--tls \
--选项cafile=tests/data/cacert.pem \
--选项 certfile=tests/data/client.crt \
--option keyfile=tests/data/client.key \
localhost 5554
使用 onworks.net 服务在线使用 riemann-client
