infra/op-ufm
2024-05-30 14:22:03 -05:00
..
cmd/ufm Merge remote-tracking branch 'op-ufm/develop' into merge-op-ufm 2024-05-30 10:49:26 -05:00
pkg feat: fix linting errors, and add golangci-lint config 2024-05-30 14:22:03 -05:00
tools/kmstool feat: fix linting errors, and add golangci-lint config 2024-05-30 14:22:03 -05:00
.gitignore Merge remote-tracking branch 'op-ufm/develop' into merge-op-ufm 2024-05-30 10:49:26 -05:00
.golangci.yml feat: fix linting errors, and add golangci-lint config 2024-05-30 14:22:03 -05:00
Dockerfile Merge remote-tracking branch 'op-ufm/develop' into merge-op-ufm 2024-05-30 10:49:26 -05:00
entrypoint.sh Merge remote-tracking branch 'op-ufm/develop' into merge-op-ufm 2024-05-30 10:49:26 -05:00
example.config.toml Merge remote-tracking branch 'op-ufm/develop' into merge-op-ufm 2024-05-30 10:49:26 -05:00
go.mod feat: updated go.mod to contain remote reference github.com/ethereum-optimism/optimism 2024-05-30 13:04:08 -05:00
go.sum feat: updated go.mod to contain remote reference github.com/ethereum-optimism/optimism 2024-05-30 13:04:08 -05:00
Makefile Merge remote-tracking branch 'op-ufm/develop' into merge-op-ufm 2024-05-30 10:49:26 -05:00
README.md Merge remote-tracking branch 'op-ufm/develop' into merge-op-ufm 2024-05-30 10:49:26 -05:00

OP User Facing Monitoring

This project simulates a synthetic user interacting with a OP Stack chain.

It is intended to be used as a tool for monitoring the health of the network by measuring end-to-end transaction latency.

Metrics

  • Round-trip duration time to get transaction receipt (from creation timestamp)

  • First-seen duration time (from creation timestamp)

Usage

Run make ufm to build the binary. No additional dependencies are necessary.

Copy example.config.toml to config.toml and edit the file to configure the service.

Start the service with ufm config.toml.