Go Perl Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
mackerel-plugin-accesslog added comment Sep 19, 2017
mackerel-plugin-apache2 add defer to closing the response body, and change position it. Dec 7, 2017
mackerel-plugin-aws-cloudfront add -metric-key-prefix for cloudfront Oct 26, 2017
mackerel-plugin-aws-dynamodb [awd-dynamodb] [incompatible] remove `.` from Metrics.Name, which cau… Oct 10, 2017
mackerel-plugin-aws-ec2-cpucredit [aws-ec2-cpucredit] Add T2 unlimited CPU credit metrics Mar 28, 2018
mackerel-plugin-aws-ec2-ebs not used Nov 16, 2017
mackerel-plugin-aws-ec2 Move aws-ec2 code to mackerelio/mackerel-plugin-aws-ec2 Nov 7, 2017
mackerel-plugin-aws-elasticache Merge pull request #339 from mackerelio/setTempfileByBasename May 1, 2017
mackerel-plugin-aws-elasticsearch no pointer Feb 6, 2018
mackerel-plugin-aws-elb fix import May 1, 2017
mackerel-plugin-aws-kinesis-firehose Move aws-kinesis-firehose to other repository Nov 13, 2017
mackerel-plugin-aws-kinesis-streams Fix typo: WriteProvidionedThroughputExceeded -> WriteProvisionedThrou… Jun 14, 2018
mackerel-plugin-aws-lambda Change stacked to false, to match with AWS Integration of Mackerel Apr 12, 2017
mackerel-plugin-aws-rds [aws-rds]add FreeLocalStorage metric for Aurora May 7, 2018
mackerel-plugin-aws-rekognition Move mackerel-plugin-aws-rekognition to other repository Nov 13, 2017
mackerel-plugin-aws-s3-requests Adjust s3 CloudWatch GetMetricStaticsInput. Jun 12, 2018
mackerel-plugin-aws-ses fix import May 1, 2017
mackerel-plugin-aws-waf Move aws-waf to other repository Nov 22, 2017
mackerel-plugin-conntrack [conntrack] don't set default tempfile name by plugin Jan 17, 2017
mackerel-plugin-docker Merge pull request #436 from mackerelio/more-improve-docker Nov 27, 2017
mackerel-plugin-elasticsearch use golib/logging Jun 23, 2017
mackerel-plugin-fluentd add that close the response body Dec 7, 2017
mackerel-plugin-flume update README Sep 12, 2017
mackerel-plugin-gcp-compute-engine Move to mackerelio/mackerel-plugin-gcp-compute-engine Jan 5, 2018
mackerel-plugin-gearmand Move mackerel-plugin-gearmand Jan 5, 2018
mackerel-plugin-gostats add tests for gostats plugin Oct 20, 2017
mackerel-plugin-graphite [graphite] don't set default tempfile name by plugin Jan 17, 2017
mackerel-plugin-h2o Change format string Dec 6, 2017
mackerel-plugin-haproxy update mackerel-plugin-haproxy for setting password via environment v… Jan 17, 2018
mackerel-plugin-inode use golib/logging Jun 23, 2017
mackerel-plugin-jmx-jolokia Add value to thread graph for daemon thread count and peak thread count Aug 23, 2017
mackerel-plugin-json Move mackerel-plugin-json to other repository Jan 10, 2018
mackerel-plugin-jvm now timeout.Run returns a pointer of timeout.ExitStatus Feb 16, 2018
mackerel-plugin-linux fix for collectiong ioDrive(FusionIO) diskstats Apr 27, 2018
mackerel-plugin-mailq [mailq] don't set default tempfile name by plugin Jan 17, 2017
mackerel-plugin-mcrouter Remove unnecessary error check Oct 16, 2017
mackerel-plugin-memcached defer conn.Close() Aug 19, 2017
mackerel-plugin-mongodb fix mongodb version check Jan 29, 2018
mackerel-plugin-mssql Update README.md Jul 19, 2018
mackerel-plugin-multicore fast break for proc stat Oct 23, 2017
mackerel-plugin-munin Merge pull request #339 from mackerelio/setTempfileByBasename May 1, 2017
mackerel-plugin-murmur Merge pull request #339 from mackerelio/setTempfileByBasename May 1, 2017
mackerel-plugin-mysql [mysql] prefer strings.Contains to strings.Index > 0 / < 0 Jul 24, 2018
mackerel-plugin-nginx Fixed mackerel-plugin-nginx/README.md May 17, 2017
mackerel-plugin-nvidia-smi ls | grep mackerel-plugin | xargs -L 1 perl tool/packagize.pl Nov 25, 2016
mackerel-plugin-openldap update mackerel-plugin-openldap for setting password via environment … Jan 17, 2018
mackerel-plugin-php-apc add defer to closing the response body, and change position it. Dec 7, 2017
mackerel-plugin-php-fpm add that close the response body Dec 7, 2017
mackerel-plugin-php-opcache add defer to closing the response body, and change position it. Dec 7, 2017
mackerel-plugin-plack oops Aug 24, 2017
mackerel-plugin-postgres Drop log level to suppress log output for Aurora. Jul 25, 2018
mackerel-plugin-proc-fd use golib/logging Jun 23, 2017
mackerel-plugin-rabbitmq update mackerel-plugin-rabbitmq for setting password via environment … Jan 17, 2018
mackerel-plugin-rack-stats [rack-stats] don't set default tempfile name by plugin Jan 17, 2017
mackerel-plugin-redash Fixed: comment Jun 8, 2017
mackerel-plugin-redis add test Mar 9, 2018
mackerel-plugin-sidekiq update mackerel-plugin-sidekiq for setting password via environment v… Jan 17, 2018
mackerel-plugin-snmp fix import May 1, 2017
mackerel-plugin-solr Fix a graph definition for Apache Solr's cumulative metric Aug 1, 2017
mackerel-plugin-squid fix import May 1, 2017
mackerel-plugin-td-table-count use golib/logging Jun 23, 2017
mackerel-plugin-trafficserver use helper.Run() May 1, 2017
mackerel-plugin-twemproxy Add `-enable-each-server-metrics` option and remove `-enable-each-poo… Oct 3, 2017
mackerel-plugin-unicorn remove prefix in workers, which I forgot to change Oct 12, 2017
mackerel-plugin-uptime [uptime] use go-osstat/uptime instead of golib/uptime for getting mor… Dec 21, 2017
mackerel-plugin-uwsgi-vassal Handle error socket option is invalid Apr 26, 2017
mackerel-plugin-varnish fix import May 1, 2017
mackerel-plugin-windows-process-stats Merge pull request #370 from tknhs/fix-readme Jul 7, 2017
mackerel-plugin-windows-server-sessions use golib/logging Jun 23, 2017
mackerel-plugin-xentop use helper.Run() May 1, 2017
packaging ready for next release and update changelogs. version: 0.51.0 Jul 25, 2018
t Move mackerel-plugin-json to other repository Jan 10, 2018
tool Don't add plugins README which has been moved Nov 27, 2017
.gitignore refine gitignore pattern for executables Jul 28, 2017
.travis.yml upgrade Go version to 1.9.x Feb 9, 2018
CHANGELOG.md ready for next release and update changelogs. version: 0.51.0 Jul 25, 2018
CONTRIBUTING.md add CONTRIBUTING.md May 13, 2015
LICENSE Fix license notice Nov 22, 2017
Makefile ready for next release and update changelogs. version: 0.51.0 Jul 25, 2018
README.md ready for next release and update changelogs. version: 0.51.0 Jul 25, 2018
circle.yml gox is not used anymore Mar 30, 2017
mackerel-plugin.go ready for next release and update changelogs. version: 0.51.0 Jul 25, 2018
mackerel-plugin_gen.go go generate Jan 24, 2018

README.md

mackerel-agent-plugins Build Status

This is the official plugin pack for mackerel-agent, a piece of software which is installed on your hosts to collect metrics and events and send them to Mackerel.

Detailed specs of plugins can be viewed here: ENG mackerel-agent specifications, JPN mackerel-agent 仕様.

Documentation for each plugin is located in its respective sub directory.

Installation

Install mackerel-agent

ENG https://mackerel.io/docs/entry/howto/install-agent JPN https://mackerel.io/ja/docs/entry/howto/install-agent

If the mackerel-agent has already be installed this step can be ignored.

Install mackerel-agent-plugins

Install the plugin pack from either the yum or the apt repository. To setup these package repositories, see the documentation regarding the installation of mackerel-agent (rpm / deb).

mackerel-agent-plugins will be installed to /usr/bin/mackerel-plugin-* (and some plugins are symlinked as /usr/local/bin/mackerel-plugin-*, for backward compatibility.).

yum

yum install mackerel-agent-plugins

apt

apt-get install mackerel-agent-plugins

Caution

Some plugins may not work on CentOS/RedHat 5 because the golang compiler (gc) doesn't support the old kernel. (https://golang.org/doc/install)

Some plugins are not contained in rpm and deb packages. If you want to use them, build them.

Contribution

  • fork it
  • develop the plugin you want
  • create a pullrequest!

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.