Agent
...
Files
To integrate SeaLigts with your Golang project, you will need two different agent files: the slgoagent
and the slcli
. Depending on your OS, the SeaLights Go Agent files can be downloaded from:
...
Info |
---|
Download a token from the SeaLights dashboard and place the |
...
Sample script
Downloading latest version
Code Block | ||
---|---|---|
| ||
echo "[Sealights] Downloading Sealights Golang & CLI Agents..." wget -nv -O sealights-go-agent.tar.gz https://agents.sealights.co/slgoagent/latest/slgoagent-linux-amd64.tar.gz wget -nv -O sealights-slcli.tar.gz https://agents.sealights.co/slcli/latest/slcli config init --lang go --token ./sltoken.txt |
...
-linux-amd64.tar.gz
tar -xzf ./sealights-go-agent.tar.gz && tar -xzf ./sealights-slcli.tar.gz
rm -f ./sealights-go-agent.tar.gz ./sealights-slcli.tar.gz
./slgoagent -v 2> /dev/null | grep version && ./slcli -v 2> /dev/null | grep version |
Downloading a specific version
You should replace “latest” with the desired version when downloading a specific version. Please notice the format of the specific version URL that includes the v
prefix.
Code Block | ||
---|---|---|
| ||
# Architectures available: darwin-amd64, darwin-arm64, linux-amd64, linux-arm64 SL_OS_ARCH=linux-amd64 SL_GO_AGENT_VERSION=v1.1.183 SL_CLI_AGENT_VERSION=v1.0.46 echo "[Sealights] Downloading Sealights Golang & CLI Agents..." wget -nv -O sealights-go-agent.tar.gz https://agents.sealights.co/slgoagent/latest${SL_GO_AGENT_VERSION}/slgoagent-linux-amd64${SL_OS_ARCH}.tar.gz wget -nv -O sealights-slcli.tar.gz https://agents.sealights.co/slcli/latest${SL_CLI_AGENT_VERSION}/slcli-linux-amd64${SL_OS_ARCH}.tar.gz tar -xzf ./sealights-go-agent.tar.gz && tar -xzf ./sealights-slcli.tar.gz rm -f ./sealights-go-agent.tar.gz ./sealights-slcli.tar.gz ./slgoagent -v 2> /dev/null | grep version && ./slcli -v 2> /dev/null | grep version |