mechairoi / mackerel-agent

mackerel-agent is an agent program to post your hosts' metrics to mackerel.io.

Home Page:https://mackerel.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mackerel-agent

agent-si

mackerel-agent is an agent program to post your hosts' metrics to Mackerel.

mackerel-agent executes the following tasks in foreground:

  • Register your host to Mackerel
  • Collect and post specs and metrics of your host to Mackerel periodically

You can see the information of the host on Mackerel.

For now, mackerel-agent is guaranteed to run only on CentOS 5/6 and Debian 6/7.

SYNOPSIS

Build and Run mackerel-agent.

make build
make run

The apikey is required to run the agent.

Create an organization in Mackerel and configure apikey in mackerel-agent.conf.

The following commands can be used instead of make.

go get -d github.com/mackerelio/mackerel-agent
go build -o build/mackerel-agent \
  -ldflags="\
    -X github.com/mackerelio/mackerel-agent/version.GITCOMMIT `git rev-parse --short HEAD` \
    -X github.com/mackerelio/mackerel-agent/version.VERSION   `git describe --tags --abbrev=0 | sed 's/^v//' | sed 's/\+.*$$//'` " \
  github.com/mackerelio/mackerel-agent
./build/mackerel-agent -conf=mackerel-agent.conf

Test

Test mackerel-agent.

The agent collects information about a host which the agent run.

make test

About

mackerel-agent is an agent program to post your hosts' metrics to mackerel.io.

https://mackerel.io

License:Apache License 2.0