infra/op-ufm/op-ufm
Axel Kingsley bd91a332e9 geth: update to v1.13.15 (#10353)
* point at op-geth v1.13.13

* update triedb import path

* update deprecated core structs to types package

* Update op-geth with tx pool fix.

* point at v1.13.14

* point at geth v1.13.15

* fix NewStackTrie call

* remove pin

* use op-geth v1.101315.0-rc.1

---------

Co-authored-by: Adrian Sutton <adrian@oplabs.co>
2024-05-02 20:42:05 +00:00
..
cmd/ufm Update op-geth dependency to upstream geth v1.13.8 and migrate to slog (#8917) 2024-02-06 21:02:02 +00:00
pkg extract gas tip cap const 2023-12-12 17:40:45 -08:00
tools/kmstool op-ufm: use fmt.Errorf() for panic() (#8754) 2024-01-01 22:10:30 +00:00
.gitignore signer tls, send tx on heartbeat 2023-07-12 09:55:14 -07:00
Dockerfile deps: golang 1.21 2023-09-21 08:47:33 -07:00
entrypoint.sh skeleton, poll, heartbeat, configs, healthz, dockerfile 2023-07-12 09:55:14 -07:00
example.config.toml remove gas configs 2023-09-07 13:26:30 -07:00
go.mod geth: update to v1.13.15 (#10353) 2024-05-02 20:42:05 +00:00
go.sum geth: update to v1.13.15 (#10353) 2024-05-02 20:42:05 +00:00
Makefile Fix check-changed for cannon and op-ufm go.mod checks (#9733) 2024-03-05 11:30:55 +00:00
README.md skeleton, poll, heartbeat, configs, healthz, dockerfile 2023-07-12 09:55:14 -07: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.