Skip to content

Commit b5fb519

Browse files
authored
only Loki stack (#2251)
* only Loki stack * changeset
1 parent b6f2a69 commit b5fb519

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

framework/.changeset/v0.11.10.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- Only Loki + Grafana obs stack

framework/observability.go

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,29 @@ func BlockScoutDown(url string) error {
121121
return RunCommand("bash", "-c", "rm -rf blockscout/")
122122
}
123123

124+
// ObservabilityUpOnlyLoki slim stack with only Loki to verify specific logs of CL nodes or services in tests
125+
func ObservabilityUpOnlyLoki() error {
126+
L.Info().Msg("Creating local observability stack")
127+
if err := extractAllFiles("observability"); err != nil {
128+
return err
129+
}
130+
_ = DefaultNetwork(nil)
131+
if err := NewPromtail(); err != nil {
132+
return err
133+
}
134+
err := RunCommand("bash", "-c", fmt.Sprintf(`
135+
cd %s && \
136+
docker compose up -d loki grafana
137+
`, "compose"))
138+
if err != nil {
139+
return err
140+
}
141+
fmt.Println()
142+
L.Info().Msgf("Loki: %s", LocalLogsURL)
143+
return nil
144+
}
145+
146+
// ObservabilityUp standard stack with logs/metrics for load testing and observability
124147
func ObservabilityUp() error {
125148
L.Info().Msg("Creating local observability stack")
126149
if err := extractAllFiles("observability"); err != nil {
@@ -145,6 +168,7 @@ func ObservabilityUp() error {
145168
return nil
146169
}
147170

171+
// ObservabilityUpFull full stack for load testing and performance investigations
148172
func ObservabilityUpFull() error {
149173
L.Info().Msg("Creating full local observability stack")
150174
if err := extractAllFiles("observability"); err != nil {

0 commit comments

Comments
 (0)