From dd7d98c7a8a2882f14d2023605aae5d01f4b7f89 Mon Sep 17 00:00:00 2001 From: yseto Date: Mon, 7 Aug 2023 16:47:00 +0900 Subject: [PATCH 1/6] remove rpm-v1 on Makefile --- Makefile | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/Makefile b/Makefile index efd30f4d..a5689b0b 100644 --- a/Makefile +++ b/Makefile @@ -56,18 +56,7 @@ lint: golangci-lint run .PHONY: rpm -rpm: rpm-v1 rpm-v2 - -.PHONY: rpm-v1 -rpm-v1: - $(MAKE) build-for-packaging GOOS=linux GOARCH=386 - rpmbuild --define "_sourcedir `pwd`" --define "_bindir build/linux/386" \ - --define "_version ${VERSION}" --define "buildarch noarch" \ - --target noarch -bb packaging/rpm/mackerel-agent-plugins.spec - $(MAKE) build-for-packaging GOOS=linux GOARCH=amd64 - rpmbuild --define "_sourcedir `pwd`" --define "_bindir build/linux/amd64" \ - --define "_version ${VERSION}" --define "buildarch x86_64" \ - --target x86_64 -bb packaging/rpm/mackerel-agent-plugins.spec +rpm: rpm-v2 .PHONY: rpm-v2 rpm-v2: rpm-v2-x86 rpm-v2-arm From 025f28e3d6956ef0378a97df449feaa9522d0264 Mon Sep 17 00:00:00 2001 From: yseto Date: Mon, 7 Aug 2023 16:47:12 +0900 Subject: [PATCH 2/6] remove rpm-v1 rpmspec --- packaging/rpm/mackerel-agent-plugins.spec | 913 ---------------------- 1 file changed, 913 deletions(-) delete mode 100644 packaging/rpm/mackerel-agent-plugins.spec diff --git a/packaging/rpm/mackerel-agent-plugins.spec b/packaging/rpm/mackerel-agent-plugins.spec deleted file mode 100644 index 3ce1042b..00000000 --- a/packaging/rpm/mackerel-agent-plugins.spec +++ /dev/null @@ -1,913 +0,0 @@ -%define revision 1 - -%define _binaries_in_noarch_packages_terminate_build 0 - -%define __buildroot %{_builddir}/%{name} -#%define __targetdir %{_libexecdir}/mackerel/plugins -%define __targetdir /usr/bin -%define __oldtargetdir /usr/local/bin - -Summary: Monitoring program plugins for Mackerel -Name: mackerel-agent-plugins -Version: %{_version} -Release: %{revision} -License: Apache-2 -Group: Applications/System -URL: https://mackerel.io/ - -Source0: README.md -Packager: Hatena -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root - -%description -This package provides plugins for Mackerel. - -%prep - -%install -%{__rm} -rf %{buildroot} - -%{__mkdir} -p %{buildroot}%{__targetdir} - -for i in accesslog apache2 aws-cloudfront aws-dynamodb aws-ec2-cpucredit aws-ec2-ebs aws-elasticache aws-elasticsearch aws-elb aws-kinesis-streams aws-lambda aws-rds aws-s3-requests aws-ses conntrack docker elasticsearch fluentd gostats h2o haproxy inode jmx-jolokia jvm linux mailq memcached mongodb multicore munin mysql nginx openldap php-apc php-fpm php-opcache plack postgres proc-fd rabbitmq redis sidekiq snmp solr squid td-table-count trafficserver twemproxy unicorn uptime uwsgi-vassal varnish; do \ - %{__install} -m0755 %{_sourcedir}/%{_bindir}/mackerel-plugin-$i %{buildroot}%{__targetdir}/; \ -done - -%{__install} -d -m755 %{buildroot}%{__oldtargetdir} -for i in apache2 aws-ec2-cpucredit aws-elasticache aws-elasticsearch aws-elb aws-rds aws-ses conntrack elasticsearch gostats haproxy jmx-jolokia jvm linux mailq memcached mongodb munin mysql nginx php-apc php-opcache plack postgres rabbitmq redis snmp squid td-table-count trafficserver varnish aws-cloudfront aws-ec2-ebs fluentd docker unicorn uptime inode; \ -do \ - ln -s ../../bin/mackerel-plugin-$i %{buildroot}%{__oldtargetdir}/mackerel-plugin-$i; \ -done - -%clean -%{__rm} -rf %{buildroot} - -%files -%defattr(-, root, root, 0755) -%{__targetdir}/* -%{__oldtargetdir}/* - -%changelog -* Thu Jul 13 2023 - 0.78.3 - -* Wed Jun 14 2023 - 0.78.2 -- Bump github.com/mackerelio/mackerel-plugin-mysql from 1.2.0 to 1.2.1 in /mackerel-plugin-mysql (by dependabot[bot]) -- Bump github.com/mackerelio/mackerel-plugin-mysql from 1.2.0 to 1.2.1 (by dependabot[bot]) -- [fluentd] add README.md with extended_metrics option (by sakamossan) - -* Wed Apr 12 2023 - 0.78.1 -- Bump golang.org/x/text from 0.8.0 to 0.9.0 (by dependabot[bot]) -- Bump github.com/aws/aws-sdk-go from 1.44.229 to 1.44.239 (by dependabot[bot]) -- Fix timeout/error labels of mackerel-plugin-twemproxy (by kmuto) -- [ci] refactor .github/workflows/test.yml (by lufia) -- Bump github.com/aws/aws-sdk-go from 1.44.219 to 1.44.229 (by dependabot[bot]) -- Bump github.com/mackerelio/go-osstat from 0.2.3 to 0.2.4 (by dependabot[bot]) - -* Mon Mar 13 2023 - 0.78.0 -- Bump github.com/fsouza/go-dockerclient from 1.9.5 to 1.9.6 (by dependabot[bot]) -- Bump github.com/aws/aws-sdk-go from 1.44.199 to 1.44.219 (by dependabot[bot]) -- Bump golang.org/x/text from 0.7.0 to 0.8.0 (by dependabot[bot]) -- Bump github.com/mackerelio/mackerel-plugin-mongodb from 1.0.0 to 1.1.0 in /mackerel-plugin-mongodb (by dependabot[bot]) -- Bump github.com/mackerelio/mackerel-plugin-mongodb from 1.0.0 to 1.1.0 (by dependabot[bot]) -- Fix support APCu and PHP7 or later environment. (by uzulla) - -* Mon Feb 27 2023 - 0.77.0 -- Bump github.com/mackerelio/mackerel-plugin-mysql from 1.1.0 to 1.2.0 (by dependabot[bot]) -- Bump github.com/mackerelio/mackerel-plugin-mysql from 1.1.0 to 1.2.0 in /mackerel-plugin-mysql (by dependabot[bot]) -- Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (by dependabot[bot]) -- Bump github.com/fsouza/go-dockerclient from 1.9.4 to 1.9.5 (by dependabot[bot]) -- fix syntax for aws rds (by heleeen) -- Bump golang.org/x/net from 0.3.0 to 0.7.0 in /mackerel-plugin-gcp-compute-engine (by dependabot[bot]) -- Bump github.com/containerd/containerd from 1.6.14 to 1.6.18 (by dependabot[bot]) -- added multiple-os tests (by yseto) -- added import. (by yseto) -- added external repository mongodb (by yseto) - -* Wed Feb 15 2023 - 0.76.1 -- Bump golang.org/x/text from 0.6.0 to 0.7.0 (by dependabot[bot]) -- Bump github.com/fsouza/go-dockerclient from 1.9.3 to 1.9.4 (by dependabot[bot]) -- Bump github.com/aws/aws-sdk-go from 1.44.190 to 1.44.199 (by dependabot[bot]) -- Remove `circle.yml` (by wafuwafu13) -- plugin-mongodb is external repository (by yseto) -- Bump github.com/jarcoal/httpmock from 1.2.0 to 1.3.0 (by dependabot[bot]) - -* Wed Feb 1 2023 - 0.76.0 -- Bump github.com/aws/aws-sdk-go from 1.44.184 to 1.44.190 (by dependabot[bot]) -- Bump actions/setup-go from 2 to 3 (by dependabot[bot]) -- Bump actions/cache from 2 to 3 (by dependabot[bot]) -- Bump actions/upload-artifact from 2 to 3 (by dependabot[bot]) -- Bump actions/download-artifact from 2 to 3 (by dependabot[bot]) -- Bump actions/checkout from 2 to 3 (by dependabot[bot]) -- Bump github.com/mackerelio/mackerel-plugin-mysql from 1.0.0 to 1.1.0 in /mackerel-plugin-mysql (by dependabot[bot]) -- Bump github.com/urfave/cli from 1.22.10 to 1.22.12 (by dependabot[bot]) -- Bump github.com/mackerelio/mackerel-plugin-mysql from 1.0.0 to 1.1.0 (by dependabot[bot]) -- Enables Dependabot version updates for GitHub Actions (by Arthur1) -- Remove debian package v1 process. (by yseto) -- fix staticcheck (by yseto) -- Bump github.com/fsouza/go-dockerclient from 1.9.0 to 1.9.3 (by dependabot[bot]) -- Bump github.com/aws/aws-sdk-go from 1.44.116 to 1.44.184 (by dependabot[bot]) -- fix gosimple (by yseto) -- fix errcheck, ineffassign. (by yseto) -- ci: enable `gofmt` (by wafuwafu13) -- Bump golang.org/x/text from 0.5.0 to 0.6.0 (by dependabot[bot]) -- Bump github.com/montanaflynn/stats from 0.6.6 to 0.7.0 (by dependabot[bot]) - -* Wed Jan 18 2023 - 0.75.0 -- fix build on current working directory. (by yseto) -- added compile option. (by yseto) -- plugin-mysql is external repository (by yseto) -- packaging: make compression format xz (by lufia) -- accesslog: use `reqtime_microsec` if exists (by wafuwafu13) -- split go.mod for plugins that have previously split repositories (by yseto) - -* Tue Dec 20 2022 - 0.74.0 -- use ubuntu-20.04 (by yseto) -- fix packaging process on ci (by yseto) -- refine file rewrite process (by yseto) -- remove xentop on backward compatibility symlink (by yseto) -- fix packaging (by yseto) -- [plugin-elasticsearch] Fix the test for elasticsearch (by lufia) -- added external plugin support (by yseto) -- sort plugins on packaging files. (by yseto) -- Purge less-used plugins from mackerel-agent-plugins package (by lufia) -- Purge mackerel-plugin-nvidia-smi (by lufia) -- Update dependencies (by lufia) -- added test for elasticsearch (by yseto) - -* Wed Nov 9 2022 - 0.73.0 -- Fix Elasticsearch plugin. (by fujiwara) -- Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (by dependabot[bot]) -- [mongodb] add metric-key-prefix option (by tukaelu) - -* Thu Oct 20 2022 - 0.72.2 -- Bump github.com/aws/aws-sdk-go from 1.44.56 to 1.44.116 (by dependabot[bot]) -- Bump github.com/fsouza/go-dockerclient from 1.8.3 to 1.9.0 (by dependabot[bot]) -- added timeout on lint (by yseto) -- Bump github.com/urfave/cli from 1.22.9 to 1.22.10 (by dependabot[bot]) -- Bump github.com/lib/pq from 1.10.5 to 1.10.7 (by dependabot[bot]) -- [uptime] Add tests (by wafuwafu13) -- go.mod from 1.16 to 1.18 (by yseto) -- Bump github.com/mackerelio/go-mackerel-plugin from 0.1.3 to 0.1.4 (by dependabot[bot]) -- Bump github.com/fsouza/go-dockerclient from 1.8.1 to 1.8.3 (by dependabot[bot]) -- Bump github.com/mackerelio/go-osstat from 0.2.2 to 0.2.3 (by dependabot[bot]) -- Improve test (by yseto) -- Bump github.com/go-ldap/ldap/v3 from 3.4.3 to 3.4.4 (by dependabot[bot]) -- [aws-ec2-ebs] fix calcurate procedure of Nitro instance (by yseto) -- [plugin-aws-ec2-ebs] fix misuse of period (by lufia) -- Bump github.com/mackerelio/go-mackerel-plugin-helper from 0.1.1 to 0.1.2 (by dependabot[bot]) -- Bump github.com/gosnmp/gosnmp from 1.34.0 to 1.35.0 (by dependabot[bot]) -- Bump github.com/jarcoal/httpmock from 1.1.0 to 1.2.0 (by dependabot[bot]) - -* Wed Jul 20 2022 - 0.72.1 -- Bump github.com/aws/aws-sdk-go from 1.44.37 to 1.44.56 (by dependabot[bot]) -- Bump github.com/gomodule/redigo from 1.8.8 to 1.8.9 (by dependabot[bot]) -- Bump github.com/stretchr/testify from 1.7.1 to 1.8.0 (by dependabot[bot]) -- Bump github.com/hashicorp/go-version from 1.4.0 to 1.6.0 (by dependabot[bot]) -- Bump github.com/mackerelio/go-mackerel-plugin from 0.1.2 to 0.1.3 (by dependabot[bot]) -- Bump github.com/urfave/cli from 1.22.5 to 1.22.9 (by dependabot[bot]) -- Bump github.com/jmoiron/sqlx from 1.3.4 to 1.3.5 (by dependabot[bot]) - -* Wed Jun 22 2022 - 0.72.0 -- Bump github.com/aws/aws-sdk-go from 1.43.36 to 1.44.37 (by dependabot[bot]) -- Bump github.com/fsouza/go-dockerclient from 1.8.0 to 1.8.1 (by dependabot[bot]) -- [plugin-docker] update README and a description of -command option (by lufia) -- [plugin-docker] fix CPU/Memory metrics on Docker hosts uses cgroup2 (by xruins) -- [plugin-docker] (Breaking) drop 'File' method support (by lufia) -- Bump github.com/fsouza/go-dockerclient from 1.7.10 to 1.8.0 (by dependabot[bot]) - -* Thu Apr 21 2022 - 0.71.0 -- [plugin-mysql] fix panic when parsing aio stats (by lufia) -- Fix: Input 'job-number' has been deprecated with message: use flag-name instead (by ne-sachirou) - -* Thu Apr 14 2022 - 0.70.6 -- Bump github.com/go-ldap/ldap/v3 from 3.4.2 to 3.4.3 (by dependabot[bot]) -- Bump github.com/aws/aws-sdk-go from 1.43.26 to 1.43.36 (by dependabot[bot]) -- Bump github.com/lib/pq from 1.10.4 to 1.10.5 (by dependabot[bot]) -- [linux] users メトリックに 0 が投稿されない問題を修正 (by masarasi) - -* Wed Mar 30 2022 - 0.70.5 -- Bump github.com/mackerelio/go-osstat from 0.2.1 to 0.2.2 (by dependabot[bot]) -- Bump github.com/aws/aws-sdk-go from 1.43.11 to 1.43.26 (by dependabot[bot]) -- Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 (by dependabot[bot]) -- Bump github.com/fsouza/go-dockerclient from 1.7.9 to 1.7.10 (by dependabot[bot]) - -* Tue Mar 15 2022 - 0.70.4 -- Bump github.com/aws/aws-sdk-go from 1.42.52 to 1.43.11 (by dependabot[bot]) -- Bump github.com/fsouza/go-dockerclient from 1.7.8 to 1.7.9 (by dependabot[bot]) -- Bump github.com/go-ldap/ldap/v3 from 3.4.1 to 3.4.2 (by dependabot[bot]) - -* Wed Feb 16 2022 - 0.70.3 -- Bump github.com/aws/aws-sdk-go from 1.40.59 to 1.42.52 (by dependabot[bot]) -- Bump github.com/fsouza/go-dockerclient from 1.7.4 to 1.7.8 (by dependabot[bot]) -- Bump github.com/gomodule/redigo from 1.8.6 to 1.8.8 (by dependabot[bot]) -- Bump github.com/hashicorp/go-version from 1.3.0 to 1.4.0 (by dependabot[bot]) - -* Wed Jan 12 2022 - 0.70.2 -- Bump github.com/jarcoal/httpmock from 1.0.8 to 1.1.0 (by dependabot[bot]) -- Bump github.com/gomodule/redigo from 1.8.5 to 1.8.6 (by dependabot[bot]) -- Bump github.com/gosnmp/gosnmp from 1.32.0 to 1.34.0 (by dependabot[bot]) -- Bump github.com/lib/pq from 1.10.3 to 1.10.4 (by dependabot[bot]) - -* Wed Dec 1 2021 - 0.70.1 -- upgrade to Go 1.17 and others (by lufia) -- Bump github.com/mackerelio/go-osstat from 0.2.0 to 0.2.1 (by dependabot[bot]) - -* Thu Nov 18 2021 - 0.70.0 -- [plugin-sidekiq] add queue latency metric (by ch1aki) - -* Thu Oct 14 2021 - 0.69.1 -- Bump github.com/aws/aws-sdk-go from 1.39.4 to 1.40.59 (by dependabot[bot]) -- Bump github.com/fsouza/go-dockerclient from 1.7.3 to 1.7.4 (by dependabot[bot]) -- Bump github.com/go-ldap/ldap/v3 from 3.3.0 to 3.4.1 (by dependabot[bot]) -- Bump github.com/lib/pq from 1.10.2 to 1.10.3 (by dependabot[bot]) -- Bump github.com/mackerelio/golib from 1.2.0 to 1.2.1 (by dependabot[bot]) - -* Wed Sep 29 2021 - 0.69.0 -- [plugin-redis] migrate redis client library to redigo (by pyto86pri) -- replace library gosnmp in mackerel-plugin-snmp (by yseto) -- [mysql] adapt for mysql5.7's InnoDB SEMAPHORES metrics (by do-su-0805) - -* Tue Aug 24 2021 - 0.68.0 -- [plugin-postgres] suppress fetchXlogLocation when wal_level != 'logical' (by handlename) -- added "pending log flushes" (by yseto) -- fix pending_normal_aio_* (by yseto) - -* Thu Aug 5 2021 - 0.67.1 -- [accesslog] use Seek to skip the log (by lufia) -- [ci][fluentd] add test.sh (by lufia) - -* Wed Jul 28 2021 - 0.67.0 -- [fluentd] add workers option. (by sugy) -- Bump github.com/aws/aws-sdk-go from 1.38.70 to 1.39.4 (by dependabot[bot]) - -* Thu Jul 15 2021 - 0.66.0 -- [fluentd] add metric-key-prefix option. (by sugy) - -* Tue Jul 06 2021 - 0.65.0 -- bump go-mackerel-plugin and go-mackerel-plugin-helper (by astj) -- Bump github.com/aws/aws-sdk-go from 1.38.40 to 1.38.70 (by dependabot[bot]) -- Bump github.com/gomodule/redigo from 1.8.4 to 1.8.5 (by dependabot[bot]) -- Bump github.com/fsouza/go-dockerclient from 1.7.2 to 1.7.3 (by dependabot[bot]) -- Bump github.com/jmoiron/sqlx from 1.3.1 to 1.3.4 (by dependabot[bot]) -- [ci][plugin-mysql] check metrics (by lufia) -- [plugin-aws-cloudfront]Replace label name of graph (by wafuwafu13) -- [plugin-redis] avoid to store +Inf (by lufia) - -* Wed Jun 23 2021 - 0.64.3 -- [ci][plugin-redis] check metrics (by lufia) -- [ci] run tests on the workflow (by lufia) - -* Thu Jun 10 2021 - 0.64.2 -- [plugin-mysql] Fix plugin-mysql to be able to collect metrics by ignoring non-numerical values (by lufia) - -* Thu Jun 03 2021 - 0.64.1 -- Bump github.com/montanaflynn/stats from 0.6.5 to 0.6.6 (by dependabot[bot]) -- Bump github.com/lib/pq from 1.10.0 to 1.10.2 (by dependabot[bot]) -- Bump github.com/aws/aws-sdk-go from 1.38.1 to 1.38.40 (by dependabot[bot]) -- Bump github.com/mackerelio/go-osstat from 0.1.0 to 0.2.0 (by dependabot[bot]) -- Bump github.com/go-ldap/ldap/v3 from 3.2.4 to 3.3.0 (by dependabot[bot]) -- Use latest go-mackerel-plugin(-helper) (by astj) -- Bump github.com/hashicorp/go-version from 1.2.1 to 1.3.0 (by dependabot[bot]) -- upgrade Go 1.14 -> 1.16 (by lufia) - -* Wed Mar 24 2021 - 0.64.0 -- Bump github.com/jmoiron/sqlx from 1.2.0 to 1.3.1 (by dependabot[bot]) -- Bump github.com/aws/aws-sdk-go from 1.37.33 to 1.38.1 (by dependabot[bot]) -- Bump github.com/aws/aws-sdk-go from 1.36.28 to 1.37.33 (by dependabot[bot]) -- Bump github.com/gomodule/redigo from 1.8.3 to 1.8.4 (by dependabot[bot]) -- Bump github.com/fsouza/go-dockerclient from 1.7.0 to 1.7.2 (by dependabot[bot]) -- Bump github.com/lib/pq from 1.9.0 to 1.10.0 (by dependabot[bot]) -- Bump github.com/montanaflynn/stats from 0.6.4 to 0.6.5 (by dependabot[bot]) -- Bump github.com/mackerelio/golib from 1.1.0 to 1.2.0 (by dependabot[bot]) -- Bump github.com/jarcoal/httpmock from 1.0.7 to 1.0.8 (by dependabot[bot]) -- Support to extended metrics for fluentd 1.6. (by fujiwara) - -* Fri Feb 19 2021 - 0.63.5 -- fix incorrect endpoint inspect condition (by yseto) - -* Fri Feb 19 2021 - 0.63.4 -- migrate from goamz,go-ses to aws-sdk-go (by yseto) -- replace mackerel-github-release (by yseto) -- [plugin-redis] add test.sh (by lufia) - -* Thu Jan 21 2021 - 0.63.3 -- Revert "delete unused Makefile tasks" (by lufia) -- Bump github.com/aws/aws-sdk-go from 1.35.33 to 1.36.28 (by dependabot[bot]) -- Bump github.com/fsouza/go-dockerclient from 1.6.6 to 1.7.0 (by dependabot[bot]) -- Bump github.com/mackerelio/mackerel-plugin-json from 1.2.0 to 1.2.2 (by dependabot[bot]) -- Bump github.com/montanaflynn/stats from 0.6.3 to 0.6.4 (by dependabot[bot]) -- Bump github.com/jarcoal/httpmock from 1.0.6 to 1.0.7 (by dependabot[bot]) -- Bump github.com/stretchr/testify from 1.6.1 to 1.7.0 (by dependabot[bot]) -- Bump github.com/mackerelio/golib from 1.0.0 to 1.1.0 (by dependabot[bot]) -- Fix labels of innodb_tables_in_use and innodb_locked_tables (by syou6162) -- Bump github.com/fsouza/go-dockerclient from 1.6.5 to 1.6.6 (by dependabot[bot]) -- migrate garyburd/redigo -> gomodule/redigo (by lufia) -- migrate CI to GitHub Actions (by lufia) -- [plugin-apache2] add test.sh (by lufia) - -* Wed Dec 09 2020 - 0.63.2 -- Bump github.com/lib/pq from 1.8.0 to 1.9.0 (by dependabot[bot]) -- Bump github.com/mackerelio/mackerel-plugin-json from 1.1.0 to 1.2.0 (by dependabot[bot]) -- Enables to parse responses which include string and number from Plack. (by fujiwara) -- Bump github.com/aws/aws-sdk-go from 1.34.32 to 1.35.33 (by dependabot[bot]) -- Bump github.com/urfave/cli from 1.22.4 to 1.22.5 (by dependabot-preview[bot]) -- Bump github.com/go-ldap/ldap/v3 from 3.2.3 to 3.2.4 (by dependabot-preview[bot]) -- Update Dependabot config file (by dependabot-preview[bot]) - -* Thu Oct 01 2020 - 0.63.1 -- Bump github.com/aws/aws-sdk-go from 1.34.22 to 1.34.32 (by dependabot-preview[bot]) -- fix build arch for make rpm-v2-arm (by astj) - -* Tue Sep 15 2020 - 0.63.0 -- add arm64 architecture packages, and fix Architecture field of deb (by lufia) -- Bump github.com/aws/aws-sdk-go from 1.33.17 to 1.34.22 (by dependabot-preview[bot]) -- Bump github.com/jarcoal/httpmock from 1.0.5 to 1.0.6 (by dependabot-preview[bot]) -- Bump github.com/go-redis/redis from 6.15.8+incompatible to 6.15.9+incompatible (by dependabot-preview[bot]) -- Build with Go 1.14 (by lufia) -- Bump github.com/aws/aws-sdk-go from 1.33.12 to 1.33.17 (by dependabot-preview[bot]) -- Bump github.com/garyburd/redigo from 1.6.0 to 1.6.2 (by dependabot-preview[bot]) -- Bump github.com/lib/pq from 1.7.1 to 1.8.0 (by dependabot-preview[bot]) -- Bump github.com/go-ldap/ldap/v3 from 3.1.10 to 3.2.3 (by dependabot-preview[bot]) -- [plugin-mongodb] add test.sh (by lufia) - -* Wed Jul 29 2020 - 0.62.0 -- [plugin-linux] Do not skip diskstat metrics with Linux kernel 4.18+ (by astj) -- Bump github.com/aws/aws-sdk-go from 1.31.11 to 1.33.12 (by dependabot-preview[bot]) -- Bump github.com/lib/pq from 1.7.0 to 1.7.1 (by dependabot-preview[bot]) - -* Mon Jul 20 2020 - 0.61.0 -- [plugin-mysql] Fix to send Bytes_sent and Bytes_received correctly (by shibayu36) -- Bump github.com/lib/pq from 1.6.0 to 1.7.0 (by dependabot-preview[bot]) -- Bump github.com/hashicorp/go-version from 1.2.0 to 1.2.1 (by dependabot-preview[bot]) -- [plugin-accesslog] allow fields that cannot be parsed but unused by the plugin (by susisu) -- Bump github.com/go-redis/redis from 6.15.7+incompatible to 6.15.8+incompatible (by dependabot-preview[bot]) -- Bump github.com/stretchr/testify from 1.6.0 to 1.6.1 (by dependabot-preview[bot]) -- Update aws-sdk-go to 1.31.11 (by astj) -- Bump github.com/aws/aws-sdk-go from 1.30.27 to 1.31.7 (by dependabot-preview[bot]) -- Bump github.com/lib/pq from 1.5.2 to 1.6.0 (by dependabot-preview[bot]) -- Bump github.com/stretchr/testify from 1.5.1 to 1.6.0 (by dependabot-preview[bot]) -- [plugin-postgres] add test.sh (by lufia) -- Bump github.com/aws/aws-sdk-go from 1.30.7 to 1.30.27 (by dependabot-preview[bot]) - -* Thu May 14 2020 - 0.60.2 -- Bump github.com/fsouza/go-dockerclient from 1.6.3 to 1.6.5 (by dependabot-preview[bot]) -- Bump github.com/lib/pq from 1.3.0 to 1.5.2 (by dependabot-preview[bot]) -- Bump github.com/go-ldap/ldap/v3 from 3.1.8 to 3.1.10 (by dependabot-preview[bot]) -- Bump github.com/Songmu/axslogparser from 1.2.0 to 1.3.0 (by dependabot-preview[bot]) -- ignore diffs of go.mod and go.sum (by lufia) -- Bump go-mackerel-plugin{,-helper} (by astj) -- Bump github.com/aws/aws-sdk-go from 1.29.24 to 1.30.7 (by dependabot-preview[bot]) -- Bump github.com/urfave/cli from 1.22.2 to 1.22.4 (by dependabot-preview[bot]) -- Bump github.com/go-ldap/ldap/v3 from 3.1.7 to 3.1.8 (by dependabot-preview[bot]) -- Add documents for testing (by lufia) - -* Fri Apr 03 2020 - 0.60.1 -- Bump github.com/jarcoal/httpmock from 1.0.4 to 1.0.5 (by dependabot-preview[bot]) -- Bump github.com/aws/aws-sdk-go from 1.29.14 to 1.29.24 (by dependabot-preview[bot]) -- Bump github.com/aws/aws-sdk-go from 1.28.13 to 1.29.14 (by dependabot-preview[bot]) -- Bump github.com/montanaflynn/stats from 0.5.0 to 0.6.3 (by dependabot-preview[bot]) -- Bump github.com/fsouza/go-dockerclient from 1.6.0 to 1.6.3 (by dependabot-preview[bot]) -- Bump github.com/stretchr/testify from 1.4.0 to 1.5.1 (by dependabot-preview[bot]) -- Bump github.com/go-ldap/ldap/v3 from 3.1.5 to 3.1.7 (by dependabot-preview[bot]) -- Bump github.com/go-redis/redis from 6.15.6+incompatible to 6.15.7+incompatible (by dependabot-preview[bot]) -- Bump github.com/aws/aws-sdk-go from 1.28.5 to 1.28.13 (by dependabot-preview[bot]) - -* Wed Feb 05 2020 - 0.60.0 -- [varnish] remove unnecessary printf (by lufia) -- [varnish] Added metrics for Transient storage (by cohalz) -- [varnish] Added backend_reuse and backend_recycle metrics (by cohalz) -- rename: github.com/motemen/gobump -> github.com/x-motemen/gobump (by lufia) - -* Wed Jan 22 2020 - 0.59.1 -- Bump github.com/aws/aws-sdk-go from 1.27.0 to 1.28.5 (by dependabot-preview[bot]) -- Bump github.com/aws/aws-sdk-go from 1.26.6 to 1.27.0 (by dependabot-preview[bot]) -- add .dependabot/config.yml (by lufia) -- refactor Makefile and update dependencies (by lufia) - -* Thu Oct 24 2019 - 0.59.0 -- Build with Go 1.12.12 -- Update dependencies (by astj) -- [solr] Fix several graph definitions (by supercaracal) -- [doc]add repository policy (by lufia) -- [jvm] Add the PerfDisableSharedMem JVM option issue to README (by supercaracal) - -* Thu Aug 29 2019 - 0.58.0 -- [solr] Add version 7.x and 8.x support (by supercaracal) -- [sidekiq] add option for redis-namespace (by y-imaida) -- add fakeroot to build dependencies (by susisu) - -* Mon Jul 22 2019 - 0.57.0 -- [jvm] fix jinfo command timed out error is not logged (by susisu) -- Build with Go 1.12 (by astj) -- [plugin-jvm] added CGC and CGCT metrics and fixed parsing problem on them (by lufia) - -* Tue Jun 11 2019 - 0.56.0 -- support go modules (by astj) -- [plugin-jvm] prefer ${JAVA_HOME}/bin/j** if JAVA_HOME is set (by astj) - -* Wed May 08 2019 - 0.55.2 -- [mysql] add -debug option for troubleshooting (by lufia) - -* Wed Mar 27 2019 - 0.55.1 -- [accesslog] don't return any metrics on the first scan (by Songmu) -- [haproxy] fix example of haproxy.cfg in README.md (by Songmu) - -* Wed Feb 13 2019 - 0.55.0 -- [mongodb] apply for mongodb authenticationDatabase (by shibacow) -- [linux] consider the case where the width of the Netid column is only 5 in the output of ss (by Songmu) -- [php-fpm] add option to read status from unix domain socket (by lufia) - -* Thu Jan 10 2019 - 0.54.0 -- [redis] Change evicted_keys.Diff to true (by lufia) -- [redis] Add evicted_keys metric (by lufia) -- Add redash api-key option (by kyoshidajp) -- [squid] Add metrics to squid (by nabeo) -- [postgres] Enable connection without password (by kyoshidajp) - -* Mon Nov 12 2018 - 0.53.0 -- [mysql] Use go-mackerel-plugin instead of go-mackerel-plugin-helper (by shibayu36) - -* Wed Oct 17 2018 - 0.52.0 -- Set (default) User-Agent header to HTTP requests (by astj) -- Build with Go 1.11 (by astj) -- Improve jvm error handling (by astj) - -* Thu Aug 30 2018 - 0.51.1 -- [postgres]Ignore error to support Aurora (by matsuu) - -* Wed Jul 25 2018 - 0.51.0 -- [mysql] Fix decoding transaction ids from mysql innodb status (by itchyny) -- add MSSQL plugin (by mattn) - -* Wed Jun 20 2018 - 0.50.0 -- [aws-kinesis-streams] Collect (Write|Read)ProvisionedThroughputExceeded metrics correctly (by shibayu36) -- [aws-s3-requests] CloudWatch GetMetricStatics parameters (by astj) - -* Wed May 16 2018 - 0.49.0 -- [aws-rds]support Aurora PostgreSQL engine (by matsuu) -- [aws-rds]fix unit for some metrics (by matsuu) -- [aws-rds]add BurstBalance metric (by matsuu) -- [linux] fix for collectiong ioDrive(FusionIO) diskstats (by hayajo) - -* Wed Apr 18 2018 - 0.48.0 -- [linux] collect disk stats of NVMe devices and ignore virtual/removable devices (by hayajo) - -* Tue Apr 10 2018 - 0.47.0 -- [aws-ec2-cpucredit] Add T2 unlimited CPU credit metrics (by astj) - -* Thu Mar 15 2018 - 0.46.0 -- [Redis] send uptime (by dozen) -- [redis] expired_keys change to diff true (by dozen) - -* Thu Mar 01 2018 - 0.45.0 -- [postgres] Add amount of xlog_location change (by kizkoh) - -* Thu Feb 08 2018 - 0.44.0 -- [aws-elasticsearch] support metric-{key,label}-prefix (by astj) -- [mongodb] Fix warning message on MongoDB 3.4, 3.6 (by hayajo) -- Add mackerel-plugin-aws-s3-requests (by astj) -- Migrate from `go-mgo/mgo` to `globalsign/mgo` (by hayajo) - -* Tue Jan 23 2018 - 0.43.0 -- Setting password via environment variable (by hayajo) -- update rpm-v2 task for building Amazon Linux 2 package (by hayajo) -- Support BSD (by miwarin) -- make `make build` works for some plugins which moved out from this repository (by astj) - -* Wed Jan 10 2018 - 0.42.0 -- Move mackerel-plugin-json to other repository (by shibayu36) -- Move mackerel-plugin-gearmand (by shibayu36) -- Move to mackerelio/mackerel-plugin-gcp-compute-engine (by shibayu36) -- [mongodb] fix connections_current metric mongodb-Replica-Set (by vfa-cancc) -- [haproxy]support unix domain socket (by hbadmin) -- [postgres]state may be null even in old versions (by matsuu) -- [uptime] use go-osstat/uptime instead of golib/uptime for getting more accurate uptime (by Songmu) -- [mysql] add a hint for -disable_innodb (by astj) - -* Wed Dec 20 2017 - 0.41.1 -- [mysql] set Diff: true for some stats which are actually counter values (by astj) - -* Wed Dec 20 2017 - 0.41.0 -- [mysql] Fix some InnoDB stats (by astj) -- [mysql] Fix message for socket option (by utisam) -- MySQL Plugin support Aurora reader node (by dozen) - -* Tue Dec 12 2017 - 0.40.0 -- Add h2o to package (by astj) -- Redis Plugin supports custom CONFIG command (by dozen) -- add mackerel-plugin-h2o (by hayajo) -- add defer to closing the response body, and change position it. (by qt-luigi) -- add that close the response body (by qt-luigi) -- [redis] Add Redis replication delay and lag metrics (by kizkoh) - -* Tue Nov 28 2017 - 0.39.0 -- Don't add plugins README which has been moved (by astj) -- Improve docker plugin (by astj) -- [jvm] Fix remote jvm monitoring (by astj) -- Changed README.md of mackerel-plugin-linux (by soudai) -- [json] Fix error handling (by astj) -- Fix license notice (by itchyny) -- [docker] Avoid concurrent map writes by multiple goroutines (by astj) -- [aws-ec2-ebs] Do not log "fetched no datapoints" error (by astj) -- [kinesis-streams] Use Sum aggregation for Kinesis streams statistics (by itchyny) - -* Thu Nov 09 2017 - 0.38.0 -- Improve mackerel-plugin-postgres (by astj) -- [docker] Add CPU Percentage metrics (by astj) -- [gostats] Use go-mackerel-plugin instead of go-mackerel-plugin-helper (by itchyny) -- [mysql]Fix makeBigint calculation (by matsuu) -- [cloudfront] add -metric-key-prefix option (by fujiwara) - -* Thu Oct 26 2017 - 0.37.1 -- [multicore] Refactor multicore plugin (by itchyny) - -* Thu Oct 19 2017 - 0.37.0 -- Implement mackerel-plugin-mcrouter (by waniji) -- [uptime] use go-mackerel-plugin instead of using go-mackerel-plugin-helper (by Songmu) - -* Thu Oct 12 2017 - 0.36.0 -- Add mackerel-plugin-json (by doublemarket) -- [awd-dynamodb] [incompatible] remove `.` from Metrics.Name (by astj) -- [unicorn] Support metric-key-prefix (by astj) -- [aws-elasticsearch] Improve CloudWatch Statistic type and add some metrics (by holidayworking) - -* Wed Oct 04 2017 - 0.35.0 -- [twemproxy] [incompatible] add `-enable-each-server-metrics` option (by Songmu) - -* Wed Sep 27 2017 - 0.34.0 -- add mackerel-plugin-flume to package (by y-kuno) -- [mysql]add MyISAM related graphs (by matsuu) -- add mackerel-plugin-sidekiq to package (by syou6162) -- build with Go 1.9 (by astj) -- [OpenLDAP] fix get latestCSN (by masahide) -- [aws-dynamodb] Add ReadThrottleEvents metric and fill 0 when *ThrottleEvents metrics are not present (by astj) - -* Wed Sep 20 2017 - 0.33.0 -- add mackerel-plugin-nvidia-smi to package (by syou6162) -- [accesslog] Feature/accesslog/customize parser (by karupanerura) -- Fix redundant error by golint in redis.go (by shibayu36) -- add flume plugin (by y-kuno) -- [mysql]add handler graphs (by matsuu) - -* Tue Sep 12 2017 - 0.32.0 -- [memcached] add evicted.reclaimed and evicted.nonzero_evictions (by Songmu) -- [mysql]add missed metrics and fix graph definition (by matsuu) -- [Redis] fix expired keys (by edangelion) -- [accesslog] Fix for scanning long lines (by itchyny) - -* Wed Aug 30 2017 - 0.31.0 -- [redis] Change queries metric to diff of "total_commands_processed" (by edangelion) -- [aws-dynamodb] Refactor and parallelize CloudWatch request with errgroup (by astj) -- [plack] Don't raise errors when parsing JSON fields failed (by astj) -- [jmx-jolokia] add value to thread graph (by y-kuno) - -* Wed Aug 23 2017 - 0.30.0 -- add mackerel-plugin-openldap to package (by astj) -- Add Burst Balance metric for AWS EC2 EBS plugin (by ariarijp) -- Add openldap plugin (by masahide) - -* Wed Aug 02 2017 - 0.29.1 -- [solr] Fix a graph definition for Apache Solr's cumulative metric (by supercaracal) -- [accesslog] Refine LTSV format detection logic (by Songmu) -- [accesslog] Fix testcase (Percentile logic is Fixed up) (by Songmu) - -* Wed Jul 26 2017 - 0.29.0 -- [aws-dynamodb] Add TimeToLiveDeletedItemCount metrics (by astj) -- [aws-dynamodb] Adjust options and graph definitions (by astj) -- [mysql] Fix graph label prefixes (by koooge) - -* Wed Jun 28 2017 - 0.28.1 -- postgres: add metric-key-prefix (by edangelion) -- [accesslog] add mackerel-plugin-accesslog (by Songmu) -- add mackerel-plugin-aws-dynamodb to package (by astj) -- Use mackerelio/golib/logging as logger, not mackerelio/mackerel-agent/logging (by astj) -- postgres: collect dbsize only if connectable (by mechairoi) -- Support PostgreSQL 9.6 (by mechairoi) -- Add sidekiq plugin (by littlekbt) - -* Wed Jun 14 2017 - 0.28.0 -- Add aws-dynamodb plugin (by astj) -- Implemented mackerel-plugin-redash (by yoheimuta) -- Add mackerel-plugin-solr to package (by astj) -- Add test cases and fix issues for apache solr (by supercaracal) - -* Wed Jun 07 2017 - 0.27.2 -- disable diff on php-opcache.cache_size because they are gauge value (by matsuu) -- build with Go 1.8 (by Songmu) -- v2 packages (rpm and deb) (by Songmu) -- [aws-rds] Fix "Latency" metric label (by astj) -- Add AWS Kinesis Firehose Plugin (by holidayworking) -- Fixed mackerel-plugin-nginx/README.md (by kakakakakku) - -* Tue May 09 2017 - 0.27.1-1 -- [php-fpm] Implement PluginWithPrefix interfarce (by astj) -- Use SetTempfileByBasename to support MACKEREL_PLUGIN_WORKDIR (by astj) - -* Thu Apr 27 2017 - 0.27.0-1 -- Add uWSGI vassal plugin (by kizkoh) -- add mackerel-plugin-uwsgi-vassal to package (by astj) - -* Wed Apr 19 2017 - 0.26.0-1 -- Add AWS Rekognition Plugin (by holidayworking) -- Add aws-kinesis-streams plugin (by astj) -- Add AWS Lambda plugin (by astj) -- [redis] fix metrics lable (by y-kuno) -- Add aws-lambda and aws-kinesis-streams to package (by astj) -- Support twemproxy v0.3, Add total_server_error (by masahide) - -* Thu Apr 06 2017 - 0.25.6-1 -- Cross compile by go's native cross build, not by gox (by astj) -- fix a label of gostats plugin (by itchyny) - -* Wed Mar 22 2017 - 0.25.5-1 -- add `mackerel-plugin` command (by Songmu) -- Add AWS WAF Plugin (by holidayworking) -- use new bot token (by daiksy) -- use new bot token (by daiksy) - -* Wed Feb 22 2017 - 0.25.4-1 -- Improve gce plugin (by astj) - -* Thu Feb 16 2017 - 0.25.3-1 -- Feature/gcp compute engine (by littlekbt) -- [aws-rds] Make it possible to get metrics from Aurora. (by TakashiKaga) -- [multicore]fix tempfile path (by daiksy) - -* Wed Feb 08 2017 - 0.25.2-1 -- [aws-rds] fix metric name (by TakashiKaga) -- [aws-ses] ses.stats is unit type (by holidayworking) -- [aws-cloudfront] Fix regression #295 (by astj) - -* Wed Jan 25 2017 - 0.25.1-1 -- Make more plugins to support MACKEREL_PLUGIN_WORKDIR (by astj) -- [jvm] Fix the label and scale (by itchyny) -- [aws-rds] Support Aurora metrics and refactoring (by sioncojp) - -* Wed Jan 04 2017 - 0.25.0-1 -- Change directory structure convention of each plugin (by Songmu) -- [apache2] fix typo in graphdef (by astj) -- [apache2] Change metric name not to end with dot (by astj) -- add mackerel-plugin-windows-server-sessions (by daiksy) -- migrate from goamz to aws-sdk-go (by astj) -- [docker] Add timeout for API request (by astj) - -* Tue Nov 29 2016 - 0.24.0-1 -- Implement mackerel-plugin-aws-ec2 (by yyoshiki41) -- [postgres] support Pg9.1 (by Songmu) -- Add new nvidia-smi plugin (by ksauzz) -- [jvm] Add notice about user to README (by astj) -- Implement mackerel-plugin-twemproxy (by yoheimuta) -- fix cloudwatch dimensions for elb (by ki38sato) -- Change error strings to pass current golint (by astj) -- Add mackerel-plugin-twemproxy to package (by stefafafan) - -* Thu Oct 27 2016 - 0.23.1-1 -- [redis] Fix a bug to fetch no metrics of keys and expired (by yoheimuta) -- fix: "open file descriptors" property in elasticsearch (by kamijin-fanta) -- [memcached] Supported memcached curr_items metric (by kakakakakku) -- [memcached] support new_items metrics (by Songmu) -- [redis] s/memoty/memory/ (by astj) - -* Tue Oct 18 2016 - 0.23.0-1 -- mackerel-plugin-linux: Allow to select multiple (but not all) sets of metrics (by astj) -- Fixed flag comment of mackerel-plugin-fluentd (by kakakakakku) -- Fix postgres.iotime.{blk_read_time,blk_write_time} (by mechairoi) -- [Plack] Adopt Plack::Middleware::ServerStatus::Lite 0.35's response (by astj) -- build with Go 1.7 (by astj) -- Add much graphs/metrics to mackerel-plugin-mysql (by netmarkjp) -- [apache2] Support -metric-key-prefix option and get rid of default Tempfile specification (by astj) -- [aws-rds] add `-engine` option (by Songmu) -- [elasticsearch] Add open_file_descriptors metric in elasticsearch plugin (by kamijin-fanta) -- Make *some* plugins to support MACKEREL_PLUGIN_WORKDIR (by astj) -- [redis] deal with MACKEREL_PLUGIN_WORKDIR (by astj) - -* Tue Sep 06 2016 - 0.22.1-1 -- Fixed README.md (by kakakakakku) -- [memcached] Support -metric-key-prefix option (by astj) - -* Thu Jul 14 2016 - 0.22.0-1 -- add multicore plugin (by daiksy) -- add mackerel-plugin-multicore into package (by daiksy) - -* Thu Jul 07 2016 - 0.21.2-1 -- Fix help message (by ariarijp) -- [apache2] update README.md. fix mod_status configuration (by Songmu) -- Add some plugins to README (by ariarijp) -- follow urfave/cli (by Songmu) -- [mysql] support -metric-key-prefix option (by Songmu) - -* Tue Jun 28 2016 - 0.21.1-1 -- build with go 1.6.2 (by Songmu) - -* Thu Jun 23 2016 - 0.21.0-1 -- Add PHP-FPM plugin (by ariarijp) -- Support password authentication of Redis (by hico-horiuchi) -- Add an option to specify type and id pattern to fluentd plugin (by waniji) -- Fix bug:aws-ses (by tjinjin) -- fix help link (by daiksy) -- xentop: get CPU %, not CPU time/min (by hagihala) -- add mackerel-plugin-php-fpm into package (by Songmu) - -* Thu Jun 09 2016 - 0.20.2-1 -- aws-ec2-ebs: Use wildcard in the graph definitions (by itchyny) - -* Wed May 25 2016 - 0.20.1-1 -- change signatures of doMain to follow recent codegangsta/cli (by Songmu) -- fix README.md of mackerel-plugin-jvm (by azusa) - -* Tue May 10 2016 - 0.20.0-1 -- [docker] use goroutine for fetching metrics via API (by stanaka) -- add graphite and proc-fd into package (by Songmu) - -* Wed Apr 20 2016 - 0.19.4-1 -- Add mackerel-plugin-graphite (#216) (by taku-k) -- Add mackerel plugin proc fd (#207) (by taku-k) -- Do not send fluentd metrics of other than the output plugin (#213) (by waniji) - -* Thu Apr 14 2016 - 0.19.3-1 -- [redis] skip to calculate capacity when CONFIG command failed (by Songmu) -- Revert "Revert "use /usr/bin/mackerel-plugin-*"" (by Songmu) -- fix: redis plugin panics when redis-server is not installed. (by stanaka) -- fix: rpm should not include dir (by stanaka) -- [nginx] fix typo (by y-kuno) -- Refactoring the release process (by stanaka) - -* Fri Mar 25 2016 - 0.19.2 -- Revert "use /usr/bin/mackerel-plugin-*" (by Songmu) - -* Fri Mar 25 2016 - 0.19.1 -- use /usr/bin/mackerel-plugin-* (by naokibtn) -- use GOARCH=amd64 for now (by Songmu) - -* Thu Mar 17 2016 - 0.19.0 -- [docker] Use Docker stats API (by stanaka) -- Add mailq plugin (by hanazuki) -- added mackerel-plugin-gearmand (by karupanerura) -- added capacity metrics for mysql (by karupanerura) -- added capacity metrics for redis (by karupanerura) -- support to metric-key-prefix/metric-label-prefix option for mackerel-plugin-plack (by karupanerura) -- Time out if jps,jinfo,jstat is hanged up (by tom--bo) -- add mailq into package (by Songmu) - -* Thu Mar 10 2016 - 0.18.1 -- Fix helper.Tempfile in mysql.go (by hfm) - -* Wed Mar 02 2016 - 0.18.0 -- [mysql] care innodb_buffer_pool_instances (by Songmu) -- Add uptime plugin (by Songmu) -- [inode] use `df -iP` on linux (care line break) (by Songmu) -- [mysql] support unix socket (by Songmu) - -* Thu Feb 18 2016 - 0.17.0 -- Add mackerel-plugin-rabbitmq (by haramaki) -- Add metric key and label prefix option to Elasticsearch plugin (by yano3) -- Add jmx jolokia plugin (by y-kuno) -- Add nf(ip)_conntrack plugin (by hfm) -- [memcached] support unix socket (by Songmu) -- use plugin-helper for mackerel-plugin-apache2 (by stanaka) -- add conntrack, jmx-jolokia, rabbitmq into package (by Songmu) - -* Thu Feb 04 2016 - 0.16.0 -- Add couple of metrics to Elasticsearch plugin (by ariarijp) -- [jvm] Add confirmation to error message (by tom--bo) -- Add scheme option to Elasticsearch plugin (by yano3) -- Add inode plugin (by itchyny) - -* Thu Jan 07 2016 - 0.15.2 -- add unicorn plugin to package (by yano3) - -* Thu Jan 07 2016 - 0.15.1 -- use mackerel-plugin-helper for mackerel-plugin-linux (by stanaka) - -* Wed Jan 06 2016 - 0.15.0 -- Add mackerel-plugin-unicorn (by linyows) -- Update README (by y-kuno) -- Add mackerel-plugin-solr [not into package] (by supercaracal) -- Add mackerel-plugin-murmur (not into package) (by mikoim) -- add mackerel-plugin-gostats (by Songmu) -- Add graph definition for memcached cache size (by y-kuno) -- Squid: work with squid v3 (by naokibtn) -- add graphs to varnish plugin (by naokibtn) -- When Seconds_Behind_Master is NULL, agent-plugin doesn't send the Seconds_Behind_Master metric. (by norisu0313) -- support mongodb 3.2 (by stanaka) -- rename goserver2gostats and add README (by Songmu) - -* Wed Nov 25 2015 - 0.14.2 -- Fix document (by tkuchiki) -- Get memory usage percentage and CMSInitiatingOccupancyFraction when CMS GC is running (by tom--bo) -- follow latest aws-sdk-go (by Songmu) - -* Mon Oct 26 2015 - 0.14.1 -- fix index bug in plugin-xentop (by Songmu) - -* Mon Oct 26 2015 - 0.14.0 -- Apache Traffic Server Plugin (by naokibtn) -- added plugin for AWS Elasticsearch Service (by hiroakis) -- use wildcard definition & normalize xen names (by naokibtn) -- add graph definition for java8 metaspace (by Songmu) -- add plugins (aws-elasticsearch and trafficserver) into package (by Songmu) - -* Thu Oct 15 2015 - 0.13.2 -- reduce binary size (by Songmu) -- remove Config field from FluentPluginMetrics (by Songmu) -- support coreos and amazon linux for docker plugin (by stanaka) -- Add Key prefix option for AWS RDS plugin (by stanaka) - -* Fri Sep 25 2015 - 0.13.1 -- [docker] resolve cgroup path in systemd environment (by Songmu) - -* Wed Sep 16 2015 - 0.13.0 -- add mackerel-plugin-fluentd (by stanaka) -- add mackerel-plugin-docker (by stanaka) - -* Wed Sep 02 2015 - 0.12.0 -- Plugin for AWS-EC2 EBS (by naokibtn) - -* Thu Aug 20 2015 - 0.11.2 -- Fix/mongodb 2.4 or later (by stanaka) - -* Thu Aug 13 2015 - 0.11.1 -- [nginx] specify types of nginx metrics (by stanaka) - -* Wed Jul 29 2015 - 0.11.0 -- [redis] support multiple redis instances on one server by using -metric-key-prefix option (by xorphitus) -- [Redis] fix tiny documentation typo (by hiroakis) -- [memcached/mysql/nginx/plack] care counter overflow and reset by using new helper. (by stanaka) -- [MySQL] Fix typo of metric name s/Thread_created/Threads_created/ (by yuuki1) -- [Redis] Support -socket option to specify unix socket (by Songmu) - -* Wed Jul 08 2015 - 0.10.0 -- Can specify database name option when postgresql does not has a database with the same name as the user name. (by azusa) -- Add mackerel-plugin-aws-cloudfront (by najeira) - -* Wed Jun 17 2015 - 0.9.2 -- elasticsearch: add memory size used by lucene segments, which were exposed in Elasticsearch 1.4 (by yshh) -- mysql: better error handling (by stanaka) - -* Wed Jun 10 2015 - 0.9.1 -- Fix an error in the number of requests of Varnish (by mono0x) - -* Tue May 12 2015 - 0.9.0 -- Fix elasticache plugin (by ki38sato) -- Add td-table-count plugin (by ariarijp) -- additional help for nginx SSL sites (by obaratch) -- Add Throughput and Network Throughput metrics to AWS RDS Plugin (by ariarijp) -- Feature/haproxy basicauth (by stanaka) - -* Wed Apr 08 2015 - 0.8.1 -- nginx: Add a 'header' parameter to command-line flags (by pandax381) -- remove mackerel-agent dependency (by Songmu) - -* Thu Apr 02 2015 - 0.8.0 -- mackerel-plugin-xentop (by taketo957) -- Add Metrics for MySQL InnoDB (by koemu) -- apache2: Add a 'header' parameter to cli flags (by pandax381) -- Fix linux users, disk time metrics (by koemu) -- Add README for mackerel-plugin-xentop (by y-uuki) - -* Wed Feb 25 2015 - 0.7.0 -- A plugin for PHP OPcache (by yucchiy) -- Add a parameter to specify the LoadBalancerName (by ki38sato) -- A plugin for elasticache (by ki38sato) -- A plugin for AWS SES (Quota, Send Statistics) (by naokibtn) -- Elasticsearch: change "Indices Docs" to stacked graph (by yshh) -- jvm plugin -pidfile option jstat failed (by ta9to) -- Fix some failed unit tests (by ariarijp) - -* Tue Jan 20 2015 - 0.6.3 -- Elasticsearch: add evictions, lucene segments memory size (by yshh) -- Filter invalid float values (by krrrr38) - -* Thu Dec 25 2014 - 0.6.2 -- Fix the problem jvm plugin does'nt run (by y-uuki) - -* Fri Dec 19 2014 - 0.6.1 -- Fix spelling at MySQL Plugin (by koemu) -- Fix requirement module name (by y-uuki) -- Change scale KB into Byte about JVM memory usgae (by y-uuki) -- JVM pidfile option (by y-uuki) -- Add GC time percentage graph (by y-uuki) -- Elasticsearch: not exit but warn when some values cannot be fetched (by naokibtn) -- Fix MySQL int32 overflow (by y-uuki) - -* Fri Dec 05 2014 - 0.6.0 -- Changed some parameter unit at Apache2 plugin. (by koemu) -- add IAM Policy requirement (by naokibtn) -- Use `varnishstat` command (by naokibtn) -- plugin for munin (by naokibtn) - -* Tue Oct 21 2014 - 0.5.0 -- Add plugin for HAProxy, Varnish, Squid, SNMP, EC2 CPU Credit, Elasticsearch, JVM, Linux procs, MongoDB, ELB, RDS and PHP-APC -- Fix Plack, Apache2 - -* Wed Sep 17 2014 - 0.4.2 -- Fix memcached - -* Tue Sep 16 2014 - 0.4.0 -- Add plugin for apache2, nginx, plack, postgres, redis - -* Tue Aug 27 2014 - 0.3.1 -- Update version string - -* Tue Aug 26 2014 - 0.1 -- initial release From 978c8ff5efb1d66bf6bb3e46c041270be0331c9c Mon Sep 17 00:00:00 2001 From: yseto Date: Mon, 7 Aug 2023 16:49:32 +0900 Subject: [PATCH 3/6] remove build-for-packaging on Makefile --- Makefile | 6 ----- packaging/plugin-lists | 52 ------------------------------------- tool/gen_mackerel_plugin.pl | 9 ------- 3 files changed, 67 deletions(-) delete mode 100644 packaging/plugin-lists diff --git a/Makefile b/Makefile index a5689b0b..298463d5 100644 --- a/Makefile +++ b/Makefile @@ -22,12 +22,6 @@ build: $(MAKE) $(BINDIR)/$$i; \ done -.PHONY: build-for-packaging -build-for-packaging: - for i in `cat packaging/plugin-lists`; do \ - $(MAKE) $(BINDIR)/$$i; \ - done - build/mackerel-plugin: $(patsubst %,depends_on,$(GOOS)$(GOARCH)) mkdir -p build CGO_ENABLED=0 go build -ldflags="-s -w -X main.gitcommit=$(CURRENT_REVISION)" \ diff --git a/packaging/plugin-lists b/packaging/plugin-lists deleted file mode 100644 index 61888c52..00000000 --- a/packaging/plugin-lists +++ /dev/null @@ -1,52 +0,0 @@ -mackerel-plugin-accesslog -mackerel-plugin-apache2 -mackerel-plugin-aws-cloudfront -mackerel-plugin-aws-dynamodb -mackerel-plugin-aws-ec2-cpucredit -mackerel-plugin-aws-ec2-ebs -mackerel-plugin-aws-elasticache -mackerel-plugin-aws-elasticsearch -mackerel-plugin-aws-elb -mackerel-plugin-aws-kinesis-streams -mackerel-plugin-aws-lambda -mackerel-plugin-aws-rds -mackerel-plugin-aws-s3-requests -mackerel-plugin-aws-ses -mackerel-plugin-conntrack -mackerel-plugin-docker -mackerel-plugin-elasticsearch -mackerel-plugin-fluentd -mackerel-plugin-gostats -mackerel-plugin-h2o -mackerel-plugin-haproxy -mackerel-plugin-inode -mackerel-plugin-jmx-jolokia -mackerel-plugin-jvm -mackerel-plugin-linux -mackerel-plugin-mailq -mackerel-plugin-memcached -mackerel-plugin-mongodb -mackerel-plugin-multicore -mackerel-plugin-munin -mackerel-plugin-mysql -mackerel-plugin-nginx -mackerel-plugin-openldap -mackerel-plugin-php-apc -mackerel-plugin-php-fpm -mackerel-plugin-php-opcache -mackerel-plugin-plack -mackerel-plugin-postgres -mackerel-plugin-proc-fd -mackerel-plugin-rabbitmq -mackerel-plugin-redis -mackerel-plugin-sidekiq -mackerel-plugin-snmp -mackerel-plugin-solr -mackerel-plugin-squid -mackerel-plugin-td-table-count -mackerel-plugin-trafficserver -mackerel-plugin-twemproxy -mackerel-plugin-unicorn -mackerel-plugin-uptime -mackerel-plugin-uwsgi-vassal -mackerel-plugin-varnish diff --git a/tool/gen_mackerel_plugin.pl b/tool/gen_mackerel_plugin.pl index c6a73a7c..5813ae1a 100644 --- a/tool/gen_mackerel_plugin.pl +++ b/tool/gen_mackerel_plugin.pl @@ -65,14 +65,6 @@ sub update_packaging_specs { replace $_, $replace_sub for ("packaging/rpm/$PACKAGE_NAME*.spec", "packaging/deb*/debian/rules"); } -sub update_packaging_binaries_list { - my @plugins = @_; - write_file( - 'packaging/plugin-lists', - join("\n", map { "$PLUGIN_PREFIX$_" } @plugins) . "\n" - ); -} - #### # file utility #### @@ -116,7 +108,6 @@ sub subtask { map { $_->{name} } @{ $config->{'external-plugins'} }, ); update_packaging_specs(sort @all_plugins); - update_packaging_binaries_list(sort @all_plugins); } subtask(); From 8e1de02d61680b540a122076d1b02cf66bf0e9ff Mon Sep 17 00:00:00 2001 From: yseto Date: Mon, 7 Aug 2023 16:52:00 +0900 Subject: [PATCH 4/6] modify dependabot. stop updates sub directory (for old package path) --- .github/dependabot.yml | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index c01d9df6..8296dddf 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -7,22 +7,6 @@ updates: time: "01:00" timezone: Asia/Tokyo open-pull-requests-limit: 10 - # TODO when remove rpm-v1, deb-v1 task on Makefile, remove below lines - - package-ecosystem: gomod - directory: "mackerel-plugin-mongodb/" - schedule: - interval: weekly - time: "01:00" - timezone: Asia/Tokyo - open-pull-requests-limit: 10 - # TODO when remove rpm-v1, deb-v1 task on Makefile, remove below lines - - package-ecosystem: gomod - directory: "mackerel-plugin-mysql/" - schedule: - interval: weekly - time: "01:00" - timezone: Asia/Tokyo - open-pull-requests-limit: 10 - package-ecosystem: github-actions directory: "/" schedule: From f56a7acbe6730c0cdc6560ddc0bdc28f5dc55c6d Mon Sep 17 00:00:00 2001 From: yseto Date: Mon, 7 Aug 2023 16:53:42 +0900 Subject: [PATCH 5/6] for debug --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b67adaca..a346491d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,7 +43,7 @@ jobs: build: needs: [test-linux, integration-test-linux] runs-on: ubuntu-latest - if: github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags/v') +# if: github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags/v') steps: - run: | sudo apt-get update From 7baeffecae45e80d415bc30623f90463824723ad Mon Sep 17 00:00:00 2001 From: yseto Date: Mon, 14 Aug 2023 17:09:41 +0900 Subject: [PATCH 6/6] Revert "for debug" This reverts commit f56a7acbe6730c0cdc6560ddc0bdc28f5dc55c6d. --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a346491d..b67adaca 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,7 +43,7 @@ jobs: build: needs: [test-linux, integration-test-linux] runs-on: ubuntu-latest -# if: github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags/v') + if: github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags/v') steps: - run: | sudo apt-get update