Skip to content

Debugging Fabric.

abessiari edited this page May 9, 2024 · 2 revisions

Sometimes the logs from fablib are not enough and so one can go to fabric swagger api and retrieves the sliver.

The url is https://orchestrator.fabric-testbed.net/ui/#/

Use the id_token for authorization. The slices and slivers rest endpoints can be very useful

The curl version.

curl -X 'GET' \
  'https://orchestrator.fabric-testbed.net/slices/34ebaff9-8d43-4d90-b2e2-66fcc778ffe2?as_self=true&graph_format=GRAPHML' \
  -H 'accept: application/json' \
  -H 'Authorization: Bearer YOUR_ID_TOKEN'

This returns every sliver with a detailed error under `notice`

curl -X 'GET' \
  'https://orchestrator.fabric-testbed.net/slivers?slice_id=d17726fd-9df2-4f82-a5c8-f0051e819e50&as_self=true' \
  -H 'accept: application/json' \
  -H 'Authorization: Bearer YOUR_ID_TOKEN'
Clone this wiki locally