Conversation
|
|
This PR changes implementation code, but doesn't include a changeset. Did you forget to add one? |
83753ca to
72bea45
Compare
72bea45 to
5172af4
Compare
aeafc39 to
17f151d
Compare
f7e8d1c to
9815242
Compare
trianglesphere
left a comment
There was a problem hiding this comment.
I'm excited for these, I've got a bunch that I want to add
9815242 to
5e750f6
Compare
05bfb2f to
67c1c42
Compare
Adds a metrics server config and tracks metrics for the RPC server and RPC client calls. This PR is just a start - there are many more things we can track. Anything that might be affected by the batch derivation work was deliberately excluded.
67c1c42 to
a57c1ea
Compare
protolambda
left a comment
There was a problem hiding this comment.
Looks good to me. Some nitpicks, but we can merge as-is.
The op-batcher and op-proposer already import op-node, so we can reuse the metrics tooling in those that way, but maybe we want to consider having a more general go module of go service building blocks that we want to reuse. E.g. the log configuration and CLI flags in the rollup-node are also useful to share (and that way cli flags are also more consistent).
I think we should definitely do this. Something similar to what Kelvin did with |
|
This PR has been added to the merge queue, and will be merged soon. |
|
This PR is next in line to be merged, and will be merged as soon as checks pass. |
## Description This PR adds l1 reorg tests to CI This PR also fixes a couple of bugs/race conditions that were causing the derivation to halt in case of reorg. Close #2835
Adds a metrics server config and tracks metrics for the RPC server and RPC client calls. This PR is just a start - there are many more things we can track. Anything that might be affected by the batch derivation work was deliberately excluded.
Note that the wrapper for the RPC client introduces a generic, which may break older versions of
goimports.