Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions managed/services/telemetry/config.default.yml
Original file line number Diff line number Diff line change
Expand Up @@ -284,6 +284,40 @@ telemetry:
- metric_name: "postgresql_version"
label: "short_version"

- id: PostgresDBInstalledExtensions
source: VM
query: pg_extensions{service_name!="pmm-server-postgresql"}
transform:
type: JSON
metric: postgresql_installed_extensions
summary: "Installed extensions on the PostgresSQL instance"
data:
- metric_name: "1"
label: "extname"
- metric_name: "2"
label: "extversion"
- metric_name: "3"
label: "extrelocatable"
- metric_name: "4"
label: "service_id"

- id: PostgresDBAvailableExtensions
source: VM
query: pg_available_extensions{service_name!="pmm-server-postgresql"}
transform:
type: JSON
metric: postgresql_available_extensions
summary: "Available extensions on the PostgresSQL instance"
data:
- metric_name: "1"
label: "name"
- metric_name: "2"
label: "default_version"
- metric_name: "3"
label: "installed_version"
- metric_name: "4"
label: "service_id"

- id: HAProxyVersion
source: VM
query: haproxy_process_build_info
Expand Down
1 change: 1 addition & 0 deletions managed/services/victoriametrics/scrape_configs.go
Original file line number Diff line number Diff line change
Expand Up @@ -419,6 +419,7 @@ func scrapeConfigsForPostgresExporter(s *models.MetricsResolutions, params *scra
"custom_query.hr",
"standard.go",
"standard.process",
"postgres",
}
hrOptions = collectors.FilterOutCollectors("", hrOptions, params.agent.DisabledCollectors)
hr, err := scrapeConfigForStandardExporter("hr", s.HR, params, hrOptions)
Expand Down
1 change: 1 addition & 0 deletions managed/services/victoriametrics/scrape_configs_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -863,6 +863,7 @@ func TestScrapeConfig(t *testing.T) {
Params: url.Values{"collect[]": []string{
"custom_query.hr",
"exporter",
"postgres",
"standard.go",
}},
}, {
Expand Down
1 change: 1 addition & 0 deletions managed/services/victoriametrics/victoriametrics_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -637,6 +637,7 @@ scrape_configs:
collect[]:
- custom_query.hr
- exporter
- postgres
- standard.go
- standard.process
scrape_interval: 5s
Expand Down