@@ -8,25 +8,31 @@ demonstrate working with multiple event streams.
88
99![ ] ( https://threedots.tech/media/event-driven-applications/diagram.png )
1010
11- In addition to the application, the docker-compose environment consists of:
11+ An example result can look like this:
1212
13- * ** Kafka** and ** ZooKeeper**
14- * ** RabbitMQ**
15- * ** Grafana**
16- * ** Prometheus**
13+ ![ ] ( https://threedots.tech/media/event-driven-applications/grafana.png )
14+
15+ ![ ] ( https://threedots.tech/media/event-driven-applications/slack.png )
1716
1817## Running
1918
2019If you'd like to integrate the example with your Slack workspace, copy ` .env-example ` to ` .env ` and fill in the
2120webhook URL in ` SLACK_WEBHOOK_URL ` variable.
2221
22+ In addition to the application, the docker-compose environment consists of:
23+
24+ * ** Kafka** and ** ZooKeeper**
25+ * ** RabbitMQ**
26+ * ** Grafana**
27+ * ** Prometheus**
28+
2329The whole environment can be run with:
2430
2531``` bash
2632docker-compose up
2733```
2834
29- You can now configure your GitHub repository to send webhooks to the application (you need to expose the port to the
35+ You can now configure your GitHub repository to send webhooks to the application (you need to expose port ` 8080 ` to the
3036external network first).
3137
3238Alternatively, you can run ` ./scripts/send-stub-webhook.sh ` to send some stub webhooks.
@@ -39,6 +45,8 @@ Visit [localhost:3000/d/webhooks](http://localhost:3000/d/webhooks) to see annot
3945You can access the Watermill dashboard at [ localhost:3000/d/watermill] ( http://localhost:3000/d/watermill ) . See what
4046changes when you send more webhooks over time.
4147
48+ ![ ] ( https://threedots.tech/media/event-driven-applications/metrics.png )
49+
4250## What's next?
4351
4452See [ Watermill's documentation] ( https://watermill.io/ ) to learn more.
0 commit comments