cpp_client_telemetry/wrappers/go
Max Golovanov c1f9bcdf64 Initial implementation of Pii drop flag 2019-10-09 17:53:23 -07:00
..
src/Microsoft/Telemetry/EventLogger GoLang wrapper around C++ SDK 2019-04-18 00:27:50 -07:00
.gitignore GoLang wrapper around C++ SDK 2019-04-18 00:27:50 -07:00
README.md GoLang wrapper around C++ SDK 2019-04-18 00:27:50 -07:00
build.sh GoLang wrapper around C++ SDK 2019-04-18 00:27:50 -07:00
main.go Initial implementation of Pii drop flag 2019-10-09 17:53:23 -07:00
run-tests.sh GoLang wrapper around C++ SDK 2019-04-18 00:27:50 -07:00

README.md

This README describes how to build GoLang wrapper around native C++ Telemetry SDK.

This not officially supported Go SDK, rather than a sample showing how to route data from Go to 1DS Collector++

Installing 3rd party dependencies

Linux

apt-get install golang swig

Mac OS X

brew install golang
brew install swig

Building

Build script would auto-detect the OS (Linux or Mac) and compile/link Go .exe for that OS

./build.sh

Running

Requires root:

./run-tests.sh