Getting Started

Prerequisites

  • SeaLights Account: Active SeaLights account with access credentials

  • Authentication Token: Valid SeaLights Agent token

  • Supported Go Version: The SeaLights Go Agent maintains support in line with what Golang itself supportsarrow-up-right, which is generally "from 2 versions ago" (At the time of this writing, Go 1.22+)

  • Go Agent Binary: Downloaded slgoagent binary placed in your project directory

  • Network Access: Ability to connect to SeaLights servers (check firewall/proxy settings if needed)

Downloading the Go Agent

The latest SeaLights Go Agent file can be downloaded from:

  • https://${DOMAIN}/slgoagent/latest/slgoagent-${OS_ARCH}.tar.gz

where OS_ARCH is one of: darwin-amd64, darwin-arm64, linux-amd64, linux-arm64, and DOMAIN can be our generic endpoint (agents.sealights.co) or your specific account domain endpoint (<your_custom_domain>.sealights.co/agents).

For your convenience, this table contains all of the direct links for downloading the latest version of the SeaLights Go Agent:

OS
Architecture
V2 Download Link

Linux

x86-64

https://agents.sealights.co/slgoagent/latest/slgoagent-linux-amd64.tar.gz

Linux

ARM64

https://agents.sealights.co/slgoagent/latest/slgoagent-linux-arm64.tar.gz

MacOS

x86-64

https://agents.sealights.co/slgoagent/latest/slgoagent-darwin-amd64.tar.gz

MacOS

ARM64

https://agents.sealights.co/slgoagent/latest/slgoagent-darwin-arm64.tar.gz

Sample Scripts for Downloading the Go Agent

Downloading and extracting the latest version:

Downloading a specific version

Replace “latest” with the desired version when downloading a specific version. Please note the format of the specific version URL that includes the v prefix.

Example script 1 — Downloading a specific version for Linux x86-64:

Example script 2 — Downloading a specific version MacOS (Silicon)

Last updated

Was this helpful?