optimism icon indicating copy to clipboard operation
optimism copied to clipboard

Devnet monitoring stack: grafana, prometheus, loki, promtail

Open samlaf opened this issue 1 year ago • 2 comments

Description

Thought this might be something you guys would be interested in adding to the devnet. It's been pretty useful to us so figured I'd propose upstreaming it. The entire monitoring stack is off by default and only turned on when explicitly running DEVNET_MONITORING=true make devnet-up. So default behavior is not changed.

Additional context

The grafana dashboard is still a wip, but haven't seen anything extensive anywhere else. Could add more panels if you guys are interested: image image image image

samlaf avatar Aug 28 '24 05:08 samlaf

This is useful, thank you! We have been considering deprecating the docker compose based devnet in favor of the kurtosis one, this would allow us to align more closely with the L1 efforts, see https://github.com/ethereum-optimism/optimism/issues/11562

tynes avatar Aug 28 '24 15:08 tynes

This is useful, thank you! We have been considering deprecating the docker compose based devnet in favor of the kurtosis one, this would allow us to align more closely with the L1 efforts, see #11562

Ah nice. Haven't used kurtosis myself yet. Does it also spin up monitoring tools? If not could we add them to it? Otherwise not sure if this PR actually is useful if you're going to deprecate the docker compose devnet..

samlaf avatar Aug 29 '24 02:08 samlaf

This is useful, thank you! We have been considering deprecating the docker compose based devnet in favor of the kurtosis one, this would allow us to align more closely with the L1 efforts, see #11562

Ah nice. Haven't used kurtosis myself yet. Does it also spin up monitoring tools? If not could we add them to it? Otherwise not sure if this PR actually is useful if you're going to deprecate the docker compose devnet..

It spins up monitoring tools for L1 but not for L2. We aren't yet at feature parity with kurtosis but it will help a lot with ensuring multiple clients all can work together

tynes avatar Aug 29 '24 15:08 tynes