Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
seleniumhq
GitHub Repository: seleniumhq/selenium
Path: blob/trunk/scripts/grid/start-traced-grid.sh
2867 views
1
#!/usr/bin/env bash
2
3
SE_JAR=bazel-bin/java/src/org/openqa/selenium/grid/selenium
4
TRACE_CP=$(coursier fetch -p io.opentelemetry:opentelemetry-exporter-jaeger:1.0.0 io.grpc:grpc-netty:1.35.0)
5
6
ps auxw | grep "$SE_JAR" | awk '{print $2}' | xargs kill -9
7
8
bazel build grid
9
10
java -Dotel.traces.exporter=jaeger -Dotel.exporter.jaeger.endpoint=http://localhost:14250 -Dotel.resource.attributes=service.name=selenium-sessions -jar "$SE_JAR" --ext "$TRACE_CP" sessions &
11
java -Dotel.traces.exporter=jaeger -Dotel.exporter.jaeger.endpoint=http://localhost:14250 -Dotel.resource.attributes=service.name=selenium-queue -jar "$SE_JAR" --ext "$TRACE_CP" sessionqueue &
12
java -Dotel.traces.exporter=jaeger -Dotel.exporter.jaeger.endpoint=http://localhost:14250 -Dotel.resource.attributes=service.name=selenium-distributor -jar "$SE_JAR" --ext "$TRACE_CP" distributor -s http://192.168.86.20:5556 --sq http://192.168.86.20:5559 &
13
java -Dotel.traces.exporter=jaeger -Dotel.exporter.jaeger.endpoint=http://localhost:14250 -Dotel.resource.attributes=service.name=selenium-router -jar "$SE_JAR" --ext "$TRACE_CP" router -s http://192.168.86.20:5556 --sq http://192.168.86.20:5559 -d http://192.168.86.20:5553 &
14
sleep 2
15
java -Dotel.traces.exporter=jaeger -Dotel.exporter.jaeger.endpoint=http://localhost:14250 -Dotel.resource.attributes=service.name=selenium-node -jar "$SE_JAR" --ext "$TRACE_CP" node -D selenium/standalone-firefox:latest '{"browserName": "firefox"}' --max-sessions 1 --detect-drivers false
16
17