All Projects → mackerelio → Mackerel Agent

mackerelio / Mackerel Agent

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

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Labels

Projects that are alternatives of or similar to Mackerel Agent

Kube Metrics Adapter
General purpose metrics adapter for Kubernetes HPA metrics
Stars: ✭ 309 (-20.57%)
Mutual labels:  metrics
Zmon
Real-time monitoring of critical metrics & KPIs via elegant dashboards, Grafana3 visualizations & more
Stars: ✭ 334 (-14.14%)
Mutual labels:  metrics
M3
M3 monorepo - Distributed TSDB, Aggregator and Query Engine, Prometheus Sidecar, Graphite Compatible, Metrics Platform
Stars: ✭ 3,898 (+902.06%)
Mutual labels:  metrics
Prometheus flask exporter
Prometheus exporter for Flask applications
Stars: ✭ 318 (-18.25%)
Mutual labels:  metrics
Metrics Clojure
A thin façade around Coda Hale's metrics library.
Stars: ✭ 330 (-15.17%)
Mutual labels:  metrics
Sofa Lookout
SOFALookout is a light-weight monitoring and analysis tool
Stars: ✭ 342 (-12.08%)
Mutual labels:  metrics
Devstats
📈CNCF-created tool for analyzing and graphing developer contributions
Stars: ✭ 308 (-20.82%)
Mutual labels:  metrics
App perf
Open source application performance monitoring tool with emphasis on ease of setup and use. Providing similar functionality like NewRelic/AppNeta/Skylight etc.
Stars: ✭ 353 (-9.25%)
Mutual labels:  metrics
Personal Dashboard
📊 Programmatically collecting and reporting various stats about myself daily
Stars: ✭ 333 (-14.4%)
Mutual labels:  metrics
Artificial Adversary
🗣️ Tool to generate adversarial text examples and test machine learning models against them
Stars: ✭ 348 (-10.54%)
Mutual labels:  metrics
Consul exporter
Exporter for Consul metrics
Stars: ✭ 323 (-16.97%)
Mutual labels:  metrics
Metrics
A metrics ecosystem for Rust.
Stars: ✭ 328 (-15.68%)
Mutual labels:  metrics
Prometheus.ex
Prometheus.io Elixir client
Stars: ✭ 343 (-11.83%)
Mutual labels:  metrics
Metric
Minimal metrics for Go (counter/gauge/histogram). No dependencies. Compatible with expvar. Web UI included.
Stars: ✭ 319 (-17.99%)
Mutual labels:  metrics
Mozaik
Mozaïk is a tool based on nodejs / react / redux / nivo / d3 to easily craft beautiful dashboards
Stars: ✭ 3,546 (+811.57%)
Mutual labels:  metrics
Matomo Sdk Android
SDK for Android to measure your apps with Matomo. Works on Android phones, tablets, Fire TV sticks, and more!
Stars: ✭ 309 (-20.57%)
Mutual labels:  metrics
Object Detection Metrics
Most popular metrics used to evaluate object detection algorithms.
Stars: ✭ 3,888 (+899.49%)
Mutual labels:  metrics
Swarmlet
A self-hosted, open-source Platform as a Service that enables easy swarm deployments, load balancing, automatic SSL, metrics, analytics and more.
Stars: ✭ 373 (-4.11%)
Mutual labels:  metrics
Ceres
Distributable time-series database (not actively maintained)
Stars: ✭ 351 (-9.77%)
Mutual labels:  metrics
Ignite
High-level library to help with training and evaluating neural networks in PyTorch flexibly and transparently.
Stars: ✭ 3,794 (+875.32%)
Mutual labels:  metrics

mackerel-agent

agent-si

mackerel-agent is a client software for Mackerel. Mackerel is an online visualization and monitoring service for servers.

Once mackerel-agent is installed, it runs the following tasks on the installed host in foreground:

  • register your hosts to Mackerel
  • collect specs and metrics of those hosts and post them to Mackerel

Collected information will be visualized on Mackerel.

PREREQUISITES

You have to create an organization on Mackerel at first. After that, specify apikey value in mackerel-agent.conf with the following command.

% mackerel-agent init -apikey {{YOUR_APIKEY}}

SYNOPSIS

Build and Run the mackerel-agent.

% make build
% make run

You can run the following commands instead of using 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

On Windows

Use .bat files instead of make commands.

% build.bat

Test

Test mackerel-agent to confirm it's working properly.

The agent will collect information about the host on which it has been installed.

% make test

License

Copyright 2014 Hatena Co., Ltd.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].