Commit Graph

  • 9f99ae1d62 Merge branch 'add-support-for-exposing-metrics-from-text-file' into 'main' Hector 2021-10-12 20:28:31 +00:00
  • e8296a644d support metric files with uppercase extension Hector 2021-10-12 21:28:19 +01:00
  • 8afaf2e92d add new cli params to readme Hector 2021-10-12 21:23:31 +01:00
  • c30c860724 update readme Hector 2021-10-12 21:22:18 +01:00
  • eedd7e6074 use variable instead of function Hector 2021-10-12 20:59:30 +01:00
  • 172746eb71 log textfile directory on startup Hector 2021-10-12 20:53:27 +01:00
  • ac3681edb1 go fmt Hector 2021-10-12 20:45:09 +01:00
  • 3e56339c71 move function Hector 2021-10-12 20:39:18 +01:00
  • 3302da1c92 collect file contents before exporting metrics Hector 2021-10-12 20:36:32 +01:00
  • bb813d312d update docker entrypoint to support textfile exporter Hector 2021-10-12 19:31:02 +01:00
  • 52468bb63e disable collector correctly Hector 2021-10-11 21:59:56 +01:00
  • 3384cc92e7 implement new collector for textfile metrics Hector 2021-10-11 21:42:52 +01:00
  • d81d494f19 add cli options to enable the textfile collector Hector 2021-10-11 21:04:37 +01:00
  • 351d3344f7 Merge branch 'release/0.3.0' into 'main' Hector 2021-09-27 19:00:02 +00:00
  • c3da7fa70e Merge branch 'release/0.3.0' into 'main' Hector 2021-09-27 18:56:32 +00:00
  • 1e29f6bfbf docs: update changelog for release 0.3.0 Hector 2021-09-27 19:55:58 +01:00
  • 038aeaaafd Merge branch 'update-changelog' into 'main' Hector 2021-09-26 11:39:49 +00:00
  • b76db5761f Merge branch 'update-changelog' into 'main' Hector 2021-09-26 11:33:17 +00:00
  • 94ee6cac4e docs: update changelog Hector 2021-09-26 12:32:48 +01:00
  • 51c1157d21 Merge branch 'render-basic-root-html-page-with-link-to-metrics' into 'main' Hector 2021-09-25 21:23:29 +00:00
  • 84b9d02068 feat: render basic html page at root url Hector 2021-09-25 21:23:28 +00:00
  • 9c3abf4919 Merge branch 'render-basic-root-html-page-with-link-to-metrics' into 'main' Hector 2021-09-25 21:19:09 +00:00
  • dcce3cac81 move handler to function Hector 2021-09-25 22:17:24 +01:00
  • 3c9a0052f2 feat: render basic html page at root url Hector 2021-09-24 15:53:10 +01:00
  • a1a0aa03a4 Merge branch 'print-ready-message-with-host-and-port-on-startup' into 'main' Hector 2021-09-22 12:34:39 +00:00
  • 1902c5205a Merge branch 'print-ready-message-with-host-and-port-on-startup' into 'main' Hector 2021-09-21 08:34:37 +00:00
  • 22a165da3e feat: improve startup logging Hector 2021-09-21 09:34:23 +01:00
  • 964fbfd0f8 Merge branch 'split-export-functions-into-separate-package' into 'main' Hector 2021-09-14 20:28:15 +00:00
  • 787ecdbd97 Merge branch 'split-export-functions-into-separate-package' into 'main' Hector 2021-09-13 20:16:15 +00:00
  • 03f5084020 refactor: move exporter code to new package Hector 2021-09-13 20:25:54 +01:00
  • 911736cee4 Merge branch '12-export-metric-with-fail2ban-server-and-exporter-versions' into 'main' Hector 2021-09-10 06:13:56 +00:00
  • fba9ee2809 feat: export new version metric (#12) Hector 2021-09-10 06:13:56 +00:00
  • 273f71ae63 Merge branch '12-export-metric-with-fail2ban-server-and-exporter-versions' into 'main' Hector 2021-09-10 06:10:46 +00:00
  • 1a6cd7a1a9 update socket protocol to get version string Hector 2021-09-10 07:09:22 +01:00
  • 3f09e5af8c add new version metric handler Hector 2021-09-10 07:02:07 +01:00
  • d9f1ee33c8 Merge branch 'docs/update-changelog-for-release' into 'main' Hector 2021-08-31 13:07:54 +00:00
  • b2dff6c37f Merge branch 'docs/update-changelog-for-release' into 'main' Hector 2021-08-31 13:05:25 +00:00
  • e4aa5edaa0 docs: update changelog for release 0.2.0 Hector 2021-08-31 13:04:51 +00:00
  • e4cf21fdf1 Merge branch 'docs/update-readme' into 'main' Hector 2021-08-31 12:44:59 +00:00
  • 062abe561c docs: update project readme file Hector 2021-08-31 12:44:58 +00:00
  • b24552064a Merge branch 'docs/update-readme' into 'main' Hector 2021-08-31 12:38:57 +00:00
  • 2fa9f5bcae tweak readme wording Hector 2021-08-31 12:38:50 +00:00
  • 5039325714 update readme content Hector 2021-08-31 10:40:52 +00:00
  • 9dee6d2ae8 second pass at updating readme Hector 2021-08-31 10:04:52 +00:00
  • bee43e234f first pass at updating readme Hector 2021-08-31 06:03:29 +00:00
  • 920cf08619 Merge branch 'docs/update-changelog' into 'main' Hector 2021-08-30 17:15:08 +00:00
  • e40abc3537 Merge branch 'docs/update-changelog' into 'main' Hector 2021-08-30 17:07:41 +00:00
  • 742019a025 docs: update changelog Hector 2021-08-30 18:07:20 +01:00
  • 92fcae5cda Merge branch 'refactor/deprecate-old-db-based-metrics' into 'main' Hector 2021-08-30 16:38:33 +00:00
  • 5b62670e9d refactor: deprecate database metrics Hector 2021-08-30 16:38:33 +00:00
  • 1383ef32f2 Merge branch 'refactor/deprecate-old-db-based-metrics' into 'main' Hector 2021-08-30 15:56:25 +00:00
  • e60d822fa2 rename deprecated collector functions Hector 2021-08-30 16:56:09 +01:00
  • 2ff6d64007 rename deprecated variables and functions Hector 2021-08-30 16:53:56 +01:00
  • 76c9dd93f4 flag all fields related to db-based metrics as deprecated Hector 2021-08-30 16:50:07 +01:00
  • 737a86b6fd Merge branch 'feat/export-metric-with-connection-errors' into 'main' Hector 2021-08-30 07:19:11 +00:00
  • 4da46f3c4a feat: export metrics with socket errors Hector 2021-08-30 07:19:11 +00:00
  • bfb6e719d2 Merge branch 'feat/export-metric-with-connection-errors' into 'main' Hector 2021-08-30 07:06:43 +00:00
  • baf1da8c0f go fmt Hector 2021-08-30 08:06:32 +01:00
  • 9b39eeaea2 log socket request errors Hector 2021-08-30 08:05:57 +01:00
  • d4351418b5 fix compile error Hector 2021-08-30 08:03:28 +01:00
  • 745195d56a new metric with error counts Hector 2021-08-30 08:02:32 +01:00
  • a764127c14 update ping command to return error Hector 2021-08-30 07:52:38 +01:00
  • e6b7e59081 set the up metric to 0 if the socket connection fails Hector 2021-08-30 07:48:18 +01:00
  • 828b67cdd9 Merge branch 'fix/recover-from-fail2ban-restarts' into 'main' Hector 2021-08-30 06:39:06 +00:00
  • bf240dcb14 Merge branch 'fix/recover-from-fail2ban-restarts' into 'main' Hector 2021-08-30 06:36:33 +00:00
  • acb40a94bd fix: recover from fail2ban server restarts Hector 2021-08-30 07:36:15 +01:00
  • aef73df3fa Merge branch 'feat/update-docker-container-for-socket-based-metrics' into 'main' Hector 2021-08-29 17:42:47 +00:00
  • cb2ef81bc7 Merge branch 'feat/update-docker-container-for-socket-based-metrics' into 'main' Hector 2021-08-29 17:36:53 +00:00
  • 2ab1f7dc52 feat: support reading fail2ban socket in docker Hector 2021-08-29 18:36:27 +01:00
  • 82a7bbe1e0 Merge branch 'feat/read-metrics-from-fail2ban-server-socket' into 'main' Hector 2021-08-29 16:54:20 +00:00
  • 1964dde273 feat: export metrics for failed/banned counts Hector 2021-08-29 16:54:20 +00:00
  • 737d9dbc88 Merge branch 'feat/read-metrics-from-fail2ban-server-socket' into 'main' Hector 2021-08-29 16:35:26 +00:00
  • efc789cec2 go fmt Hector 2021-08-29 17:33:48 +01:00
  • 3dd68cd8e6 collect metrics on jail stats Hector 2021-08-29 17:33:12 +01:00
  • bd6566eea8 new status command Hector 2021-08-29 17:05:48 +01:00
  • 617d711ecf Merge branch 'fix/read-socket-response-in-chunks' into 'main' Hector 2021-08-29 15:05:39 +00:00
  • 9960f53261 Merge branch 'fix/read-socket-response-in-chunks' into 'main' Hector 2021-08-29 15:02:40 +00:00
  • e5714b7485 fix: read socket response data in chunks Hector 2021-08-29 16:02:31 +01:00
  • e083b48461 Merge branch 'feat/ping-fail2ban-server-over-socket' into 'main' Hector 2021-08-29 11:50:53 +00:00
  • 39133d0a76 feat: collect new up metric from fail2ban socket Hector 2021-08-29 11:50:53 +00:00
  • 9fc0a47192 Merge branch 'feat/ping-fail2ban-server-over-socket' into 'main' Hector 2021-08-29 11:34:36 +00:00
  • ef740512ca db and socket paths are now optional Hector 2021-08-29 12:21:44 +01:00
  • 172971a055 fix command writing code Hector 2021-08-29 12:03:44 +01:00
  • 58694047c6 run go fmt Hector 2021-08-29 11:29:06 +01:00
  • a816558d49 new metric for response of server ping Hector 2021-08-29 11:28:07 +01:00
  • 556c09c2f4 fix handling of ping response Hector 2021-08-29 11:26:40 +01:00
  • 86f8fd2c07 support for sending commands over socket Hector 2021-08-29 10:44:12 +01:00
  • 073ec89cb3 new config flag for socket path Hector 2021-08-29 10:11:17 +01:00
  • 9d6b35c59a Merge branch 'fix/update-banned-metric-to-exclude-expired-bans' into 'main' Hector 2021-08-27 15:34:21 +00:00
  • 8d214ea0f4 Merge branch 'fix/update-banned-metric-to-exclude-expired-bans' into 'main' Hector 2021-08-27 15:29:15 +00:00
  • 526b1c7272 fix: update banned metrics to exclude expired bans Hector 2021-08-27 16:22:05 +01:00
  • a5e1ae4495 Merge branch 'feat/db-error-count-metric' into 'main' Hector 2021-04-07 20:50:23 +00:00
  • a592e69a29 Merge branch 'feat/db-error-count-metric' into 'main' Hector 2021-04-07 20:46:49 +00:00
  • 8726afcd6b feat: new metric to track error counts Hector 2021-04-07 21:46:41 +01:00
  • a406e019e2 Merge branch 'feat/base-up-metric-on-errors' into 'main' Hector 2021-04-07 20:35:39 +00:00
  • 3ca77664a4 Merge branch 'feat/base-up-metric-on-errors' into 'main' Hector 2021-04-07 20:33:12 +00:00
  • bd841c3a35 feat: set up metric to 0 if errors found Hector 2021-04-07 21:32:49 +01:00
  • a9e41188f6 Merge branch '1-export-metrics-on-enabled-disabled-jails' into 'main' Hector 2021-04-07 18:00:26 +00:00
  • 16e5e8e198 Merge branch '1-export-metrics-on-enabled-disabled-jails' into 'main' Hector 2021-04-07 17:55:51 +00:00
  • 1282d635eb feat: new metric for enabled jails (#1) Hector 2021-04-07 18:55:34 +01:00