This repository contains useful tools for Kyma Eventing:
- Loadtest for load-testing the Eventing components by continuously sending and receiving cloudevents.
- Publisher for publishing legacy and cloudevents continuously.
- Subscriber for consuming cloudevents.
Note: The
publisher
and thesubscriber
are using the same Eventing infrastructure (e.g. Kyma subscriptions, subscribers, ...etc). This could be useful when verifying Eventing on any cluster by deploying both applications and watching their logs.
- Instead of duplicating and hard-coding the common Eventing infrastructure (e.g. Kyma subscriptions, subscribers, ...etc) between the
publisher
and thesubscriber
, have a central place for common configurations where both applications can use at runtime. - Use a structured logger for all applications.