使用不同传输方式的数据喂入器
项目描述
feede使用指定的格式化程序生成事件/日志,并使用指定的传输方式发送它们。它还可以使用fake-factory生成模拟数据。
快速开始
文档
安装
pip install feeder
# or, for dev:
pip install https://github.com/nir0s/feeder/archive/master.tar.gz
使用示例
请参阅feede配置和高级配置以配置您的传输方式和格式化程序。
# this will assume config.py in the cwd and assume default for each option
mouth feed
# or.. you can specify whatever you want in the cli..
mouth feed -c /my/config/file/path.py -t AMQP -f Json -g 0.001 -m 100000000
mouth feed -t UDP -f Custom -g 0.00001 -m 102831028
# you can also send in batches
mouth feed -t UDP -f Custom -g 0.01 -m 102831028 -b 1000
# and even use some common formatters like apache's..
mouth feed -t Stream -f ApacheError
# print fake data types that you can use in the config...
mouth list fake
# print a list of available transports
mouth list transports
# print a list of available formatters
mouth list formatters
附加信息
Vagrant
提供了一个vagrantfile:它将在虚拟环境中加载机器并安装feede,以便您可以进行实验。有关包含feede、ELK和RabbitMQ的机器,请参阅elk-workshop仓库。
项目详情
关闭
feeder-0.4.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4a031aceed1b132b57750942f88f069f671edccf4716bc6344b6cb9f96442f1f |
|
MD5 | ba4fda8e80f429ce6c7d9f556383a1ba |
|
BLAKE2b-256 | 5fea7bad4649c26880251e26ad9890c1c3263c1f335496bd9ce57374e3fb1ccc |