Skip to content

Releases: hipages/php-fpm_exporter

v1.0.0

30 Dec 23:40
Compare
Choose a tag to compare

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

29 Dec 09:15
8b64a58
Compare
Choose a tag to compare

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

26 Jun 23:53
4dd1801
Compare
Choose a tag to compare

Changelog

4dd1801 fix: publish step for semantic release missing

Docker images

  • docker pull hipages/php-fpm_exporter:0.5.2

v0.5.1

26 Jun 23:44
48c997c
Compare
Choose a tag to compare

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)

18 Mar 01:24
8a0c89d
Compare
Choose a tag to compare

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`

05 Mar 22:09
8f38f94
Compare
Choose a tag to compare

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

01 Mar 00:02
9d75397
Compare
Choose a tag to compare

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

28 Feb 11:27
a00bd5b
Compare
Choose a tag to compare

Changelog

a00bd5b * Fix evaluation when to recalculate metrics * Rename "CalculateProcessScoreboard" to "CountProcessState"

Docker images

  • docker pull hipages/php-fpm_exporter:0.3.1

Automated with GoReleaser
Built with go version go1.10 linux/amd64

v0.3.0

28 Feb 04:54
7e6f6c3
Compare
Choose a tag to compare

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 to pid_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

25 Feb 10:51
49a24fd
Compare
Choose a tag to compare

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