https://github.com/topfreegames/fluent-plugin-deis-kafka
Fluent output plugin to send deis-router metrics to kafka, to later be consumed by telegraf.
https://github.com/topfreegames/fluent-plugin-deis-kafka
Last synced: 7 months ago
JSON representation
Fluent output plugin to send deis-router metrics to kafka, to later be consumed by telegraf.
- Host: GitHub
- URL: https://github.com/topfreegames/fluent-plugin-deis-kafka
- Owner: topfreegames
- License: mit
- Created: 2017-09-18T21:21:27.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-09-20T21:49:16.000Z (about 8 years ago)
- Last Synced: 2024-04-24T17:40:02.083Z (over 1 year ago)
- Language: Ruby
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 8
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# fluentd-plugin-deis-kafka
[](https://travis-ci.org/topfreegames/fluent-plugin-deis-kafka) [](https://gemnasium.com/github.com/topfreegames/fluent-plugin-deis-kafka) [](https://badge.fury.io/rb/fluent-plugin-deis-kafka)Fluent output plugin to send deis-router metrics to kafka, to later be consumed by telegraf.
## install
`gem install fluent-plugin-deis-kafka`
## usage
```
@type deis
brokers broker-1:9092,broker2:9092
compression_codec snappy
required_acks 1```
## parameters
```
:brokers, default: 'localhost:9092'
:client_id, default: 'fluentd'
:metrics_topic, default: 'metrics'
:discard_kafka_delivery_failed, default: false# ruby-kafka producer options
:max_send_retries, default: 2
:required_acks, default: 1
:ack_timeout, default: nil
:compression_codec, default: nil
#The codec the producer uses to compress messages.
#Supported codecs: (gzip|snappy):max_send_limit_bytes, default: nil
:kafka_agg_max_bytes, default: 4 * 1024 # 4k
:kafka_agg_max_messages, default: nil
```