promgen

Promgen is a configuration file generator for Prometheus

MIT License

Downloads
59
Stars
1K
Committers
24

Bot releases are visible (Hide)

promgen -

Published by kfdm over 3 years ago

  • [BUGFIX] Ensure that our splay query cannot fail on DoesNotExist #340
  • [BUGFIX] User notifier should only return enabled senders #345
  • [CHANGE] Remove ikasan notifier #331
  • [CHANGE] Stubs for including extra help information #333
  • [CHANGE] Rename "Shard" to "Datasource" #309
  • [DOCUMENTATION] Use Github pages for canonical documentation #332
  • [IMPROVEMENT] Allow custom proxy for Slack notifier #336
  • [INTERNAL] Upgrade to Django 3.2 #338
promgen -

Published by kfdm over 3 years ago

  • [IMPROVEMENT] Improved Alert detail view #313
  • [BUGFIX] Move checks that require database, to post_migrate #314
promgen -

Published by kfdm over 3 years ago

  • [BUGFIX] Fix some timezone display bugs for alerts page and silence menus #306
  • [BUGFIX] Fix typo in 'No results' message #292
  • [BUGFIX] Split bootstrap checks to avoid check errors #303
  • [DOCUMENTATION] Add note about reporting vulnerability #298
  • [DOCUMENTATION] Update install docs to mention Makefile #299
  • [IMPROVEMENT] Link back to Promgen in processed alert #307
promgen -

Published by kfdm about 4 years ago

  • [BUGFIX] Fix checks that rely on database connection #280
  • [BUGFIX] Fix overflow formatting for notifiers #290
  • [BUGFIX] Use alternate Vue delimiters to fix double rendering bugs #288
  • [INTERNAL] Bump django from 2.2.10 to 2.2.13 #284
promgen -

Published by kfdm over 4 years ago

  • [BUGFIX] Temporarily move some checks to require deploy=True
promgen -

Published by kfdm over 4 years ago

  • [BUGFIX] Fix our check warning messages #277
  • [BUGFIX] Add scroll bar to notifier table #273
  • [INTERNAL] Refactoring and cleaning up promgen bootstrap #270
  • [ENHANCEMENT] Use the django checks framework to diagnose common errors #271
  • [ENHANCEMENT] Select multiple servers to silence #268
promgen -

Published by kfdm over 4 years ago

Breaking

Promgen no longer defaults ALLOWED_HOSTS = ['*'] so deployments should set it properly.
You can also export ALLOWED_HOSTS=* to disable this check

See: https://docs.djangoproject.com/en/2.2/ref/settings/#std:setting-ALLOWED_HOSTS

  • [BUGFIX] Fix unique_together for Exporter #267
  • [BUGFIX] Fix Makefile command #265
  • [BUGFIX] Fix exporter test button #263
  • [BUGFIX] Fix missing scheme on default exporter #259
  • [BUGFIX] Fix test data for notifier test #257
  • [BUGFIX] Fix missing error message with duplicate Rule name #254
  • [BUGFIX] Fix race condition between process and index alerts #251 #250
  • [ENHANCEMENT] Allow toggling notifiers #258
  • [ENHANCEMENT] Allow quick access to Prometheus ui from Project #252
promgen -

Published by kfdm over 4 years ago

  • [BUGFIX] Fix test data for notifier test #257
promgen -

Published by kfdm over 4 years ago

  • [BUGFIX] Fix missing error message with duplicate Rule name #254
promgen -

Published by kfdm over 4 years ago

  • [BUGFIX] Fix race condition between process and index alerts #251 #250
promgen -

Published by kfdm over 4 years ago

  • [BUGFIX] Update to redirect to correct location #246
  • [ENHANCEMENT] Allow filtering alerts on alert list page #242
  • [INTERNAL] Cleanup some minor migration issues #241
  • [INTERNAL] Cleanup test cases #243
  • [INTERNAL] Helper to rewrite query string for paginated lists #244
  • [INTERNAL] Refactoring help_text #237
  • [INTERNAL] Rename commands to better group similar functionality #247
  • [INTERNAL] Update circleci config #245
promgen -

Published by kfdm over 4 years ago

  • [BUGFIX] Add missing duration label to rules page #238
  • [BUGFIX] Fix for labelvalues #234, #240
  • [ENHANCEMENT] Support http/https when configuring exporters #235
promgen -

Published by kfdm over 4 years ago

  • [BUGFIX] Fix for labelvalues #234
promgen -

Published by kfdm over 4 years ago

  • [BUGFIX] Fix login redirect with social auth #230
  • [BUGFIX] Add validation to Shard, Service, Project, and Farm name #228
  • [INTERNAL] Start refactoring api into /rest/ namespace #224
  • [BUGFIX] Fixes to unit tests to avoid signal errors #216
  • [DOCUMENTATION] Fix reference to old endpoint #206
promgen -

Published by kfdm almost 5 years ago

  • [BUGFIX] Pin kombu to 4.6.3 to fix bug with redis exchange #197
  • [IMPROVEMENT] Show read-only view of incoming alerts #199
  • [IMPROVEMENT] Tracking for failed alerts #200
  • [INTERNAL] Refactor Metrics collector #201
promgen -

Published by kfdm almost 5 years ago

  • [BUGFIX] Pin kombu to 4.6.3 to fix bug with redis exchange #197
promgen -

Published by kfdm almost 5 years ago

  • [BUGFIX] Catch ConnectionError and RequestException for better results #191
  • [BUGFIX] Rule.content_object should use our Site proxy module #194
  • [BUGFIX] Update test data for Alertmanager #196
  • [IMPROVEMENT] Add promgen register-host to register host from command line #193
  • [IMPROVEMENT] Add promgen register-job to register job from command line #192
promgen -

Published by kfdm almost 5 years ago

  • [BUGFIX] Disable button when no farm assigned #188
  • [BUGFIX] Fix hostname validation #181
  • [BUGFIX] Fix HTTP 405 when updating a rule #176
  • [BUGFIX] Fix output from promgen rules command #186
  • [BUGFIX] Fix rule import #189
  • [BUGFIX] Fixes for Docker build #174
  • [BUGFIX] pk should always be an integer #178
  • [CHANGE] Rewrite exporter test button in Vue #187
  • [DOCUMENTATION] Fix method for route #185
  • [IMPROVEMENT] Add custom promql-query tag #184
  • [IMPROVEMENT] Settings helper for Promgen config #183
  • [INTERNAL] Refactor unittests #166
  • [INTERNAL] Upgrade Django to 2.2.4 #175

Breaking changes

  • config_writer:path changes to prometheus:targets
  • alert_blacklist changes to alertmanager:blacklist

See promgen/tests/examples/promgen.yml

promgen -

Published by kfdm about 5 years ago

  • [BUGFIX] pk should always be an integer #178
promgen -

Published by kfdm about 5 years ago

  • [BUGFIX] Fix HTTP 405 when updating a rule #176