Based on Yuval's yuvalif/ceph-end2end-tracing.md
In order to view traces when vstart is started on a remote (Sepia) node, we must (?) use SSH tunneling:
open the remote terminal with some extra parameters:
ssh -L 16686:localhost:16686 -L 8000:localhost:8000 sockeni07.front.sepia.ceph.comNo change in the container execution on Sockeni:
podman run -e COLLECTOR_OTLP_ENABLED=true -p 6831:6831/udp -p 16686:16686 jaegertracing/all-in-one:1.42
set the same port for Jaeger to use:
MDS=1 RGW=1 MGR=1 OSD=3 MON=1 ../src/vstart.sh -n --without-dashboard --msgr2 -X -o \
jaeger_tracing_enable=true -o jaeger_agent_port=6831 --memstore -o "memstore_device_bytes=68435456" \
-o "osd_op_queue=wpq"When using the 'aws' command (which can be installed using dnf install awscli),
we may encounter a 'region' error, requiring an extra parameter:
export AWS_ACCESS_KEY_ID=0555b35654a...
export AWS_SECRET_ACCESS_KEY=h7GhxuBLT...
aws --endpoint-url http://localhost:8000 s3 mb s3://mybucket --region default
aws --endpoint-url http://localhost:8000 s3 cp build.ninja s3://mybucket --region default
The local (laptop) web address to use is still http://localhost:16686