File tree Expand file tree Collapse file tree 2 files changed +25
-0
lines changed
Expand file tree Collapse file tree 2 files changed +25
-0
lines changed Original file line number Diff line number Diff line change 1+ - Only Loki + Grafana obs stack
Original file line number Diff line number Diff 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
124147func 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
148172func ObservabilityUpFull () error {
149173 L .Info ().Msg ("Creating full local observability stack" )
150174 if err := extractAllFiles ("observability" ); err != nil {
You can’t perform that action at this time.
0 commit comments