Skip to content

Cloudinsight Agent is a system tool that monitors system processes and services, and sends information back to your Cloudinsight account.

License

Notifications You must be signed in to change notification settings

cloudinsight/cloudinsight-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 17, 2017
8b5340d · Mar 17, 2017

History

92 Commits
Oct 19, 2016
Mar 16, 2017
Mar 17, 2017
Mar 17, 2017
Nov 1, 2016
Nov 14, 2016
Mar 17, 2017
Mar 16, 2017
Nov 4, 2016
Mar 14, 2017
Mar 17, 2017
Oct 17, 2016
Mar 16, 2017
Mar 15, 2017
Mar 15, 2017
Nov 1, 2016
Mar 10, 2017
Mar 14, 2017

Repository files navigation

Cloudinsight Agent

Build Status Go Report Card codecov

中文版 README

Cloudinsight Agent is written in Go for collecting metrics from the system it's running on, or from other services, and sending them to Cloudinsight.

Building from source

To build Cloudinsight Agent from the source code yourself you need to have a working Go environment with version 1.7+.

$ mkdir -p $GOPATH/src/github.com/cloudinsight
$ cd $GOPATH/src/github.com/cloudinsight
$ git clone https://github.com/cloudinsight/cloudinsight-agent
$ cd cloudinsight-agent
$ make build

Usage

First you need to set a license key, which can be found at https://cloud.oneapm.com/#/settings.

$ cp cloudinsight-agent.conf.example cloudinsight-agent.conf
$ vi cloudinsight-agent.conf
...
license_key = "*********************"

Run the agent in foreground:

$ ./bin/cloudinsight-agent

For more options, see:

$ ./bin/cloudinsight-agent --help

Related works

I have been influenced by the following great works:

About

Cloudinsight Agent is a system tool that monitors system processes and services, and sends information back to your Cloudinsight account.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages