Add docker compose metrics setup #160
                
     Open
            
            
          
  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