Skip to content

Commit

Permalink
Support for sql_exporter with pgMonitor extension (#361)
Browse files Browse the repository at this point in the history
* initial commit of sql_exporter using pgmonitor extension

* Fix table size metric name in grafana dashboard

* fix: change sql_exporter service file to template

* fix: add missing key in bgw struct. fix pg_stat_statements column

* feat: add further support of backrest and bouncer in sql_exporter. better define new extras package

* doc: update README files for sql_exporter and pgmonitor extension

* fix: fix name of pgbouncer collector

* chore: update sql_exporter service file

* chore: update sql_exporter service file

* chore: move pgmonitor extension to its own repository

* feat: add pgmonitor-extension metrics. add pgbouncer direct collection.

* docs: update build file. clarify access to rpms via portal

* update documentation

* fix: fix the source for alertmanager sysconfig file to be our provided file

* chore: explicitly list grafana dashboards in build manifest

* chore: remove old sql_exporter readme file

* chore: add changelog fragment

* chore: add changelog fragment

* Apply suggestions from code review

Co-authored-by: Douglas J Hunley <[email protected]>

* fix: remove top level overview dashboard

* fix: remove top level overview dashboard

* fix: update grafana dashboards for angular deprecation

* Apply suggestions from code review

Co-authored-by: Douglas J Hunley <[email protected]>

* docs: update docs based on recommendations

* Apply suggestions from code review

Co-authored-by: Douglas J Hunley <[email protected]>

* fix: update version requirements for grafana

---------

Co-authored-by: Douglas J Hunley <[email protected]>
  • Loading branch information
keithf4 and hunleyd authored Apr 24, 2024
1 parent 3d31a66 commit e11f5e3
Show file tree
Hide file tree
Showing 41 changed files with 8,480 additions and 6,204 deletions.
206 changes: 155 additions & 51 deletions build/packages.yml

Large diffs are not rendered by default.

10 changes: 10 additions & 0 deletions changelogs/fragments/361.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
major_changes:
- sql_exporter - Add support for new PostgreSQL metrics collecting exporter: sql_exporter
- sql_exporter - Add support for directly connecting to PgBouncer to collect metrics
- pgmonitor-extension - Add support for using the PostgreSQL pgmonitor-extension to aid in metrics collection with sql_exporter
- pgmonitor-extension - Add more extensive support for materialized views and refreshed tables for expensive or custom metric queries
- postgres_exporter - Note that postgres_exporter is still supported but will be deprecated in a future version
- grafana - New Grafana minimum version is now 10.4. All dashboards have been updated to fix AngularJS deprecation warnings and re-exported from 10.4.
- grafana - Add new dashboards for sql_exporter support. New PostgreSQL Overview and PgBouncer direct metrics dashboards
- grafana - Organize packages to allow better choice of available Grafana dashboards
- grafana - Remove top level general Overview dashboard
Loading

0 comments on commit e11f5e3

Please sign in to comment.