Skip to content

Commit a1e7ab3

Browse files
Merge pull request #121 from kaleido-io/event-metrics
Adding event processing metrics for Confirmation manager and Receipt checker
2 parents 0b9557f + 0272f7e commit a1e7ab3

27 files changed

+1867
-458
lines changed

Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ $(eval $(call makemock, pkg/ffcapi, API, ffc
3333
$(eval $(call makemock, pkg/txhandler, TransactionHandler, txhandlermocks))
3434
$(eval $(call makemock, pkg/txhandler, ManagedTxEventHandler, txhandlermocks))
3535
$(eval $(call makemock, internal/metrics, TransactionHandlerMetrics, metricsmocks))
36+
$(eval $(call makemock, internal/metrics, EventMetricsEmitter, metricsmocks))
3637
$(eval $(call makemock, internal/confirmations, Manager, confirmationsmocks))
3738
$(eval $(call makemock, internal/persistence, Persistence, persistencemocks))
3839
$(eval $(call makemock, internal/persistence, TransactionPersistence, persistencemocks))

README.md

+2
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,8 @@ One of the most sophisticated parts of the FireFly Connector Framework is the ha
118118
119119
[![Event Streams](./images/fftm_event_streams_architecture.jpg)](./images/fftm_event_streams_architecture.jpg)
120120

121+
Example Grafana dashboard for event processing metrics: [./grafana_dash/Event process metrics-1717595375618.json](./grafana_dash/Event%20process%20metrics-1717595375618.json)
122+
121123
# Persistence
122124

123125
Simple filesystem (LevelDB) or remote database (PostgreSQL) persistence is supported.

0 commit comments

Comments
 (0)