PostgreSQL π
Note
You can replace this monitor with the OTel native component postgresql
receiver. See PostgreSQL receiver for more information.
The Splunk Distribution of OpenTelemetry Collector uses the Smart Agent receiver with the postgresql
monitor type to pull metrics from all PostgreSQL databases from a specific Postgres server instance using SQL queries.
Configuration settings π
The following table shows the configuration options for the postgresql
integration:
Option |
Required |
Type |
Description |
---|---|---|---|
|
no |
|
|
|
no |
|
(default: |
|
no |
|
The βmasterβ database to which the agent first connects to query the list of databases available in the server. This database should be accessible to the user specified with |
|
no |
|
|
|
no |
|
Parameters to the connection string that can be templated into the connection string with the syntax |
|
no |
|
List of databases to send database-specific metrics about. If omitted, metrics about all databases will be sent. This is an overridable set. (default: |
|
no |
|
How frequently to poll for new/deleted databases in the DB server. Defaults to the same as |
|
no |
|
If |
|
no |
|
The number of top queries to consider when publishing query-related metrics (default: |
Metrics π
The following metrics are available for this integration:
Notes π
To learn more about the available in Observability Cloud see Metric types.
In host-based subscription plans, default metrics are those metrics included in host-based subscriptions in Observability Cloud, such as host, container, or bundled metrics. Custom metrics are not provided by default and might be subject to charges. See Metric categories for more information.
In MTS-based subscription plans, all metrics are custom.
To add additional metrics, see how to configure
extraMetrics
in Add additional metrics.
Metrics about replication π
Replication metrics arenβt available on some PostgreSQL servers. For now, this monitor automatically deactivates the replication
metrics group if the monitor detects Aurora. This helps avoid following the error: Function pg_last_xlog_receive_location() is currently not supported for Aurora
The metric postgres_replication_state
will be reported only for master
and for postgres_replication_lag
for the standby
role (replica).
Troubleshooting π
If you are not able to see your data in Splunk Observability Cloud, try these tips:
Submit a case in the Splunk Support Portal.
Available to Splunk Observability Cloud customers
-
Available to Splunk Observability Cloud customers
Ask a question and get answers through community support at Splunk Answers.
Available to Splunk Observability Cloud customers and free trial users
Join the Splunk #observability user group Slack channel to communicate with customers, partners, and Splunk employees worldwide
Available to Splunk Observability Cloud customers and free trial users
To learn how to join, see Get Started with Splunk Community - Chat groups.
To learn about even more support options, see Splunk Customer Success.