Add docker compose metrics setup #160
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Tyler wanted a way to easily setup prometheus/grafana locally. Here is my setup using docker compose.
Quick run instructions
^ enable metrics on nitro node use
--metrics-server.addr=0.0.0.0for maximum cross platform compatibility (change to local host at your own risk 👻)^ cd into the metrics folder, then run
docker compose upto start the prometheus/grafana setupView your grafana dashboard at http://localhost:3000/ username/password is
adminFor more information read the readme at
metrics/README.mdIntentions
This PR is just to add my grafana setup to this repo as suggested by Tsahi and to help Tyler. Deeper integrations into the nitro-testnode can happen in future PR's if desired. I want this metrics setup to be compatible with running nitro locally regardless though ideally. As I want to use this setup if I am running nitro locally or https://github.com/OffchainLabs/nitro-devnode