Exposing and fetching job logs
Because DeepSquare is decentralized, we cannot open ports or expect infrastructure provider to open ports. Instead the job is aggregating the logs and pushing them to a remote server.
The portal can access to that logging server. The access is secured with web3 authentication and encrypted with SSL thanks to HTTPS.
Usage
Workflow
resources:
tasks: 1
gpus: 0
cpusPerTask: 1
memPerCpu: 1024
## Logs are forwarded to https://grid-logger.deepsquare.run which is secured
## with asymmetric encryption via ECDSA and the wallet public key of the user.
enableLogging: true
steps:
- name: hello world
run:
command: echo "Hello World"
Can I use my own logging service?
Not yet, but it is planned.