Skip to content

v1.0.0

Latest

Choose a tag to compare

@linyows linyows released this 01 Jul 14:14

Changelog

  • d03d270 kumina#14: Removed leftover info about truncating the logfile. Also changed thhe default to maillog since that is the normal file postfix uses.
  • 3af4390 - Added flag for logging lines that were not processed (mainly for debugging/development) - Added Counter for smtp Connection Timed Out events - Added counter for OpenDKIM signatures added
  • b22b536 .gitignore: Exclude binary and vim editor temporary files.
  • 2e75bb4 Add a build script for the Postfix exporter.
  • 307deac Add a simple README.
  • 8966f65 Add another metric for mails delivered locally
  • 3abd6f4 Add metric by status for all message processed by smtp
  • 6531beb Add metric for non delivery notifications from bounce
  • 0c405fa Add nosystemd build tag
  • 1df13fe Add support for Postfix 3.x's binary showq format.
  • c3262ed Add the name of the message queue as a label.
  • 1d58438 Added CHANGELOG.md.
  • a1f115b Added Travis config file
  • 3e20a86 Added Travis config file
  • 1456fb0 Added Travis config file
  • 208f99c Added Travis config file
  • 851c00f Added a simple test and migrated to vgo
  • 7428bf4 Added better counting of unsupported lines
  • da52800 Added extra build tags to enable testing on no-linux systems
  • be9aeb4 Added libsystemd-dev package to travis build env.
  • 8dd2215 Added libsystemd-dev package to travis build env.
  • b0a28de Added logging of log event source
  • 9800cf8 Added missing descriptions
  • b925d46 Added support for status=deferred metric
  • bc2175f Adding some test for the showq part. Found a minor bug.
  • f1d5d0a Adds a Docker log source.
  • c588b34 Adds a Docker log source.
  • 9b56cf9 Also start scraping Postfix's log file for more relevant stats.
  • 9daef83 Better config for travis
  • 23c2967 Better config for travis
  • 63db16c Build binary with official golang image
  • 1e8a6b2 Check in an initial copy of our Postfix metrics exporter.
  • 3e8a3a4 Cleaning up the Dockerfile
  • c1995d4 Comments added.
  • 0ca70fa Created a test for Issue kumina#35 and suggested a solution
  • 77dfb94 Document systemd usage
  • d39bb47 Document the code a bit more.
  • ccf97c5 Don't forget to assign the resulting date.
  • 0523537 Expose the severity of unsupported lines
  • a8b4bed Fix another poorly named metric.
  • ec57499 Fix: Default for mail log path
  • af6943b Fixed Readme.
  • eab41da Fixed compile failure
  • d73bd20 Fixed formatting.
  • e416d73 Fixed test
  • ca63474 Fixing issue with collecting delays
  • b17eed2 Fixing issue with collecting smtpdProcesses without Sasl
  • d23c664 Fixing merge issues
  • 365a2e3 Ignoring more files
  • 82c0425 Implement collection from the systemd journal
  • c5b0534 Improve metric naming.
  • 6569ec9 Initialize histograms to zero
  • 9cfeea8 Made the buckets sizes for Histograms measuring seconds into more "human" timspans (minutes, hours, days)
  • 0436fed Making test easier to use
  • 63673cd Merge branch 'Added-missing-descriptions'
  • a8a53bd Merge branch 'Fixing-startup-flag'
  • e17ab80 Merge branch 'UnikumAB-master'
  • 00d85fb Merge branch 'goreleaser'
  • de70743 Merge branch 'master' into docker
  • a4e09a2 Merge branch 'master' into tail
  • b0b31e3 Merge branch 'master' of github.com:kumina/postfix_exporter
  • cf73a15 Merge pull request #1 from linyows/goreleaser
  • 7f5757e Merge pull request #1 from netlogix/ponert
  • b572eee Merge pull request kumina#12 from WilliButz/fix-systemd-journal-metrics
  • 2f94d55 Merge pull request kumina#13 from silkeh/systemd-build-tag
  • 1b1c5f3 Merge pull request kumina#17 from eklitzke/tail
  • b3b6568 Merge pull request kumina#18 from jangrewe/master
  • c598c82 Merge pull request kumina#2 from UnikumAB/digineo-updates
  • 0ca7f82 Merge pull request kumina#2 from netlogix/ponert
  • c4ddca4 Merge pull request kumina#20 from mjtrangoni/fix-linter-issues
  • 1e65092 Merge pull request kumina#22 from mjtrangoni/fix-megacheck-issues
  • 623a840 Merge pull request kumina#23 from kumina/kingpin_update
  • 8bbd11f Merge pull request kumina#26 from mjtrangoni/fix-error-handling
  • 9f69ed3 Merge pull request kumina#29 from CamilionEU/evilham-new-metrics
  • 0a237f8 Merge pull request kumina#30 from ljagiello/build-with-golang-image
  • c43f4d9 Merge pull request kumina#33 from Azanx/prometheusHandlerFix
  • 7585191 Merge pull request kumina#40 from UnikumAB/master
  • 69a7101 Merge pull request kumina#42 from kumina/UnikumAB/master
  • 7fff156 Merge pull request kumina#43 from UnikumAB/Issue#35
  • 52ac464 Merge pull request kumina#44 from UnikumAB/Issue#38
  • 805425c Merge pull request kumina#45 from UnikumAB/Added-missing-descriptions
  • 01f0d6c Merge pull request kumina#50 from UnikumAB/time-based-buckets
  • 8e63fbb Merge pull request kumina#54 from k-kinzal/fixes-panic-logfilepath-empty
  • bbcbead Merge pull request kumina#57 from pard68/UPDATE/readme
  • 533b55d Merge pull request kumina#58 from martinkoerper/fix-regex
  • 0a26a03 Merge pull request kumina#6 from silkeh/collect-from-journal
  • 9d31460 Merge pull request kumina#60 from tommie/docker
  • 40c13b6 Merge pull request kumina#64 from k-kinzal/fixes-systemd-support
  • efcf247 Merge pull request kumina#72 from kumina/revert-60-docker
  • b050cdf Merge pull request kumina#73 from kumina/docker
  • a6f58e9 Merge pull request kumina#75 from paradis/master
  • 5a8f146 Merge pull request kumina#77 from ylecuyer/fix-mail-log-default-yle
  • 35f158a Merge pull request kumina#79 from piotr1212/PP-tail
  • fbe83f5 Merge pull request kumina#8 from kumina/init_histograms
  • 580003c Merge pull request kumina#82 from hooten/go-1-16
  • b1025cf Merge pull request kumina#9 from silkeh/systemd-readme
  • fd473ea Merge remote-tracking branch 'digineo/gomod' into digineo-updates
  • b268207 Merge remote-tracking branch 'digineo/refactoring' into digineo-updates
  • 0216235 Merge remote-tracking branch 'kumina/master'
  • 72c753f Merge remote-tracking branch 'netlogix/nlx_master'
  • 43221af Move main function to main.go
  • 26d0642 Moved the collection of stats into its own go routine
  • 1143110 New metrics cleanupNotAccepted and smtpDeferreds.
  • a907c85 Parse showq timestamps in the right timezone.
  • 77eb147 Pick a less insane port number.
  • 243cb79 Reduce indentation
  • 8113240 Reduced the cardinality of postfix_smtpd_messages_processed_total for kumina#38 by not aggregating per user but only for the sasl_method
  • f51b1f8 Refactored to kingpin and fixed a EOF bug in CollectShowqFromReader.
  • 574e478 Removed unused variable
  • ca8f969 Repurpose the existing port number intended for Postfix exporters.
  • 1edadd0 Revert "Adds a Docker log source."
  • 7072c52 Small refactoring
  • 82fa993 Splits the log source handling with a pluggable interface.
  • 1451d25 Splits the log source handling with a pluggable interface.
  • 4470123 Track the number of expired emails form logs
  • 99db001 Update Dockerfile to use Go 1.11 with modules
  • 8e333e7 Update dependencies
  • aa11167 Update docker file
  • b0c9689 Update readme and changelog for release.
  • 6039f07 Update tail from hpcloud/tail to nxadm/tail
  • 046eb3d Updated README
  • cbc36a3 Upgrade golang to 1.16
  • acf7a97 Use Go modules
  • c4e1ef1 Use assignment instead of declaration.
  • 4d4fa0d Use the right package name. This isn't meant for Unbound.
  • b137412 When following log files, tail them rather than truncate them.
  • 5ceffcd [FIX] consistent variable names
  • 18a48b8 [FIX] made metric smtp_status_deferred actually work
  • 5e66ed0 add Dockefile
  • 6d4bcde add goreleaser
  • 627edc1 add test workflow
  • 3071189 added go.sum
  • d0b2298 build_static.sh updated to ubuntu docker container to support systemd journal usage.
  • ec3a8e5 fix non-updating metrics from systemd-journal
  • b07b6f4 fix smtpd TLS connection regex
  • 4dda504 fixes an issue where can't get metrics in systemd journal
  • a85bda5 fixes panic appears when tailer is nil
  • 2123c2b nosystemd
  • 76f8dd4 postfix_exporter.go: Comment out unused CollectShowqFromFile function
  • 4d19565 postfix_exporter.go: Fix megacheck issues
  • 7fa2e37 postfix_exporter.go: Fix some gosec issues.
  • 27ac982 postfix_exporter.go: Handle the case where EOF is reached.
  • 2e1ca8f ran "go mod tidy" after merge
  • be41671 remove .travis.yml
  • 2eb4b58 remove hpcloud/tail from go.mod
  • 689aedf replace prometheus.Handler with promhttp.Handler
  • 853b880 small thing
  • a0059f7 systemd.go: Fix gosec issue.
  • d99e38e update changelog
  • b9bd5c2 update goreleaser yml