An agent that collects traces from various sources, normalizes and pre-processes them before sending the info to the Datadog backend.
Pre-requisites:
go
1.7+rake
Hacking:
- Sync your Go dependencies with
rake restore
. This uses glock to sync all deps listed in the GLOCKFILE - Run
rake build
to build thetrace-agent
binary from current source - Or run
rake install
to installtrace-agent
to your $GOPATH
- Lint with
rake lint
- Run the full CI suite locally with
rake ci
- Alternatively test individual packages like so
go test ./agent
See our contributing guidelines
More detailed information about agent configuration, terminology and architecture can be found in our wiki