Releases: hipages/php-fpm_exporter
v1.0.0
This release is mainly a bump to the first major version.
Changelog
e34cefc chore(deps): update module mattn/go-runewidth to v0.0.4 (#42)
0b9123a chore(deps): update alpine docker tag to v3.8 (#41)
32220b0 Add renovate.json (#40)
d96eb71 ci: Bump deploy step to go 1.11
3dd1a09 refactor: Add label-schema.org to Dockerfile
c9bc617 chore: Ignore goreleaser dist directory
22afc6c chore: Update goreleaser config for docker
Docker images
docker pull hipages/php-fpm_exporter:latest
docker pull hipages/php-fpm_exporter:1.0.0
docker pull hipages/php-fpm_exporter:1.0
docker pull hipages/php-fpm_exporter:1
v0.5.3
This release attempts to fix the wrongly formatted JSON response return by PHP-FPM (see comment). In case the JSON marshalling is failing the content is not logged for easier debugging.
Thanks to @kustodian for providing the relevant information.
Changelog
8b64a58 fix: Invalid PHP-FPMs request uri encoding (#37)
b95fe70 refactor: Go 1.11 and other refactorings (#36)
dd22cba doc: Add codetriage badge
Docker images
docker pull hipages/php-fpm_exporter:latest
docker pull hipages/php-fpm_exporter:0.5.3
docker pull hipages/php-fpm_exporter:0.5
docker pull hipages/php-fpm_exporter:0
v0.5.2
v0.5.1
Thanks to @XooR for fixing #26 which resulted in large integers not being marshalled.
Changelog
48c997c ci: release job requires tests to succeed
2f56cf2 ci: Remove workdir for release job
7a8d7a9 ci: Consolidate lint into test
d9e3c6f ci: Automatically create a tag upon merge to master
03d8708 fix: json: cannot unmarshal number (#28)
2ff0145 doc: Add isitmaintained.com badge
Docker images
docker pull hipages/php-fpm_exporter:0.5.1
v0.5.0: Implement unix socket support and make status path configurable (#23)
This release implements unix socket support and makes the PHP-FPM status path configurable. (#19 #21 #22)
Thanks to @herb123456 for the initial implementation in #19.
Changelog
8a0c89d Implement unix socket support and make status path configurable (#23)
a40daa1 Move CC_TEST_REPORTER_ID into circle.yml for pull requests
bef3900 Move CC_TEST_REPORTER_ID into circle.yml for pull requests
Docker images
docker pull hipages/php-fpm_exporter:0.5.0
Automated with GoReleaser
Built with go version go1.10 linux/amd64
v0.4.1 - Fix: Swapped `start since` / `accepted conenctions`
A bug fix release thanks to @Nyoroon.
Changelog
8f38f94 Merge pull request #18 from Nyoroon/patch-1
b1f016d Update exporter.go
25dd7b3 Fix exporter metrics
3e50283 Remove space before dot.
e2df39c Add Grafana dashboard link to README.md
fd58e84 Add missing metrics to Exporter.Describe()
Docker images
docker pull hipages/php-fpm_exporter:0.4.1
Automated with GoReleaser
Built with go version go1.10 linux/amd64
v0.4.0
This release introduces phpfpm_process_request_duration
(#14).
Changelog
9d75397 Merge pull request #16 from hipages/metric-process-duration
a027060 Export new metric phpfpm_process_request_duration and update README.md
e2698ac Merge pull request #13 from hipages/add-code-of-conduct-1
b608a7f Create CODE_OF_CONDUCT.md
Docker images
docker pull hipages/php-fpm_exporter:0.4.0
Automated with GoReleaser
Built with go version go1.10 linux/amd64
v0.3.1
v0.3.0
This release fixes #9 and how we calculate metrics for --phpfpm.fix-process-count
. We will emulate PHP-FPM behaviour with active
, idle
and total
.
We have also renamed the label pid
to pid_hash
to make it clear it's not the actual process ID.
Breaking changes
- Rename label for phpfpm_processes_* from
pid
topid_hash
Changelog
7e6f6c3 Rename label for phpfpm_processes_* from pid
to pid_hash
514090d Move cc-test-reporter to local for now
62075f7 Update golang builds to 1.10 and enable code coverage
5cb6877 Enable https://probot.github.io/apps/stale/
7d2ecba Merge pull request #11 from hipages/unknown-states
fa1e63b Spelling, spelling, spelling...
17c4226 Add docker pulls badge
30ef74d Add testify in golang dep and update dependencies
6de4433 Emulate PHP-FPMs metrics calculations for --phpfpm.fix-process-count
afbeb20 #10 Add TestCannotUnmarshalNumberIssue10
30c5924 Only run a couple of linters
e7f93a3 Increase gometalinter deadline to 5m
3ada457 Rename CalculateProcessScoreboard to CountProcessState
1066444 Refactor CalculateProcessScoreboard and states
a25479e Remove float64 conversion; Export phpfpm_process_state metric
456032f Add section "Why --phpfpm.fix-process-count
?" to README.md
742e714 Add comment for version variable
356c681 Enable all linters except errcheck and lll
317e65f #9 Update metrics documentation
fa24eba #9 Fix Unknown states and Inconsistent processes error message
07154a3 Merge pull request #7 from hipages/code-cleanup
698089f * Add an example for environment variable usage * Update Metrics collected section
4596f8c Refactor environment mapping into separate function
e3385e0 Update README.md
d119057 Disable errcheck linter
3ffe578 More error checks thanks to errcheck
38b9c07 Enable only some linters
5ddcff2 Add vendors for linting job
ad238da Fixing CircleCI workflow
90766c4 Add Kubernets Example section header
86c787e Split test and lint for CircleCI
daec91f Code-cleanup with goimports
Docker images
docker pull hipages/php-fpm_exporter:0.3.0
Automated with GoReleaser
Built with go version go1.10 linux/amd64
v0.2.0 – Calculate correct idle/active/total processes
This release introduces parameter --phpfpm.fix-process-count
and environment variable PHP_FPM_FIX_PROCESS_COUNT
which will calculate the idle/active/total processes based on the process list PHP-FPM reports.
The exporter will also include per process metrics such as
- Last CPU usage
- Last Memory usage
- Number of requests processed by process
Changelog
49a24fd Add comments to constants
c0b2ce6 Fix go vet error
62276d3 * Add ability to calculate correct idle/active/total processes #6 * Expose PHP-FPM Pool metrics #4
f3d7296 * Shutdown server gracefully * Remove unused customLabel variables * Rename title/body text from apache exporter
4071a9a Merge branch 'master' of github.com:hipages/php-fpm_exporter
c8e7b5c Remove "phpfpm.label-name" and "phpfpm.label-value" since it's not needed due to prometheus relabelling
Docker images
docker pull hipages/php-fpm_exporter:0.2.0
Automated with GoReleaser
Built with go version go1.9.4 linux/amd64