Skip to content

Commit

Permalink
Merge pull request #121 from kaleido-io/event-metrics
Browse files Browse the repository at this point in the history
Adding event processing metrics for Confirmation manager and Receipt checker
  • Loading branch information
peterbroadhurst authored Jun 5, 2024
2 parents 0b9557f + 0272f7e commit a1e7ab3
Show file tree
Hide file tree
Showing 27 changed files with 1,867 additions and 458 deletions.
1 change: 1 addition & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ $(eval $(call makemock, pkg/ffcapi, API, ffc
$(eval $(call makemock, pkg/txhandler, TransactionHandler, txhandlermocks))
$(eval $(call makemock, pkg/txhandler, ManagedTxEventHandler, txhandlermocks))
$(eval $(call makemock, internal/metrics, TransactionHandlerMetrics, metricsmocks))
$(eval $(call makemock, internal/metrics, EventMetricsEmitter, metricsmocks))
$(eval $(call makemock, internal/confirmations, Manager, confirmationsmocks))
$(eval $(call makemock, internal/persistence, Persistence, persistencemocks))
$(eval $(call makemock, internal/persistence, TransactionPersistence, persistencemocks))
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,8 @@ One of the most sophisticated parts of the FireFly Connector Framework is the ha
[![Event Streams](./images/fftm_event_streams_architecture.jpg)](./images/fftm_event_streams_architecture.jpg)

Example Grafana dashboard for event processing metrics: [./grafana_dash/Event process metrics-1717595375618.json](./grafana_dash/Event%20process%20metrics-1717595375618.json)

# Persistence

Simple filesystem (LevelDB) or remote database (PostgreSQL) persistence is supported.
Expand Down
Loading

0 comments on commit a1e7ab3

Please sign in to comment.