https://github.com/jeremyary/go-stoker
go tool to reside within Strimzi Kafka namespace & report on various producer/consumer metrics
https://github.com/jeremyary/go-stoker
hacktoberfest
Last synced: 26 days ago
JSON representation
go tool to reside within Strimzi Kafka namespace & report on various producer/consumer metrics
- Host: GitHub
- URL: https://github.com/jeremyary/go-stoker
- Owner: jeremyary
- Created: 2020-09-21T21:16:49.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-11-02T20:32:21.000Z (over 4 years ago)
- Last Synced: 2024-04-16T19:30:22.435Z (about 1 year ago)
- Topics: hacktoberfest
- Language: Go
- Homepage:
- Size: 39.1 KB
- Stars: 1
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Go-Stoker
Go script intended to run in a pod alongside Strimzi Kafka deployments and produce/consume regular traffic for testing
log aggregation. Various metrics are exposed via [promhttp](https://godoc.org/github.com/prometheus/client_golang/prometheus/promhttp)
for monitoring of broker availability/latency/etc.- PoC project currently assumes:
- usage of external `type:route` listener in Strimzi Kafka CR configuration
- TLS authentication via Strimzi `bootstrap` route, port `443`
- currently utilize secrets provided by Strimzi namespace
- see [examples/deploy](examples/deploy) directory for example pod/deployment YAML files to deploy within the Strimzi Kafka
namespace.
- Dockerfile for script builds upon `golang:1.14-alpine` image for size efficiency