PutRiemann
描述:
将输入数据流内容作为事件发生给Riemann (http://riemann.io)。可以使用事件通知Riemann,设计的流程已执行通过,或者可以添加一个更有意义的度量,比如组件处理时间。所有属性均支持表达式语言
标签:
riemann, monitoring, metrics, 监控,指标
参数:
如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 并且 参数还支持 表达式语言.
名字 | 默认值 | 允许值列表 | 描述 |
---|---|---|---|
地址 | 指定Riemann主机或服务器地址 | ||
端口号 | 5555 | 指定Riemann服务器监听的端口号 | |
传输协议 | TCP | - TCP - UDP | 指定与Riemann通信的传输协议 |
超时 | 1000 | 指定输出事件到Riemann的超时时长(毫秒) | |
分批数量 | 100 | 指定批量处理输入数据流数据的大小 | |
描述 | 指定与事件关联的说明 支持表达式语言 (支持流属性和变量) | ||
服务 | 指定与此事件关联的服务名称 (比如 FTP File Fetched) 支持表达式语言 (支持流属性和变量) | ||
状态 | 指定与事件关联的服务状态(比如: ok, warning, foo) 支持表达式语言 (支持流属性和变量) | ||
度量 | 指定与事件关联的度量指标(浮点数) 支持表达式语言 (支持流属性和变量) | ||
TTL | 用于将Riemann决定该事件标记为过期的时间 支持表达式语言 (支持流属性和变量) | ||
标签 | 由逗号分隔的多个事件标签 支持表达式语言 (支持流属性和变量) | ||
主机 | ${hostname()} | 指定与事件关联的主机名 (比如: my-app1) 支持表达式语言 (支持流属性和变量) | |
时间 | 指定事件时间(整数,单位秒), 默认为当前时间 支持表达式语言 (支持流属性和变量) |
动态参数:
名字 | 值 | 描述 |
---|---|---|
Custom Event Attribute | Any value or expression | 这些值将作为自定义属性附加到Riemann事件 支持表达式语言 (支持流属性和变量) |
连线:
名字 | 描述 |
---|---|
success | 已成功将数据写入Riemann的连线 |
failure | 当写入到Riemann失败的连线 |
读取属性:
未提供。
写入属性:
未提供。
状态管理:
该组件不保存状态。
限制:
该组件没有限制
输入流要求:
组件必须提供输入流。
系统资源考量:
未提供。