---
title: OCI PostgreSql
description: >-
  OCI PostgreSQL offers a fully managed PostgreSQL database for reliable and
  secure data management.
breadcrumbs: Docs > Integrations > OCI PostgreSql
---

# OCI PostgreSql
Integration version1.0.0
## Overview{% #overview %}

OCI PostgreSQL is a fully managed, scalable PostgreSQL database service that ensures reliable and secure data management. It offers automated backups, patching, and scaling, allowing you to focus on application development without the overhead of database maintenance.

This integration allows you to monitor your database's health, capacity, and performance by collecting metrics and tags from the [oci_postgresql](https://docs.oracle.com/en-us/iaas/Content/postgresql/metrics.htm) namespace.

## Setup{% #setup %}

### Installation{% #installation %}

After you set up the [Oracle Cloud Infrastructure](https://docs.datadoghq.com/integrations/oracle_cloud_infrastructure.md) integration, ensure that any namespaces mentioned above are included in your [Connector Hub](https://cloud.oracle.com/connector-hub/service-connectors).

## Data Collected{% #data-collected %}

### Metrics{% #metrics %}

|  |
|  |
| **oci.postgresql.buffer\_cache\_hit\_ratio**(gauge) | The percentage of pages found in the buffer cache without reading from disk.*Shown as percent*                                                                                                                     |
| **oci.postgresql.connections**(count)               | The number of database connections.*Shown as connection*                                                                                                                                                           |
| **oci.postgresql.cpu\_utilization**(gauge)          | The CPU utilization expressed as a percentage. The utilization percentage is reported with respect to the number of CPUs the database is allowed to use, which is two times the number of OCPUs.*Shown as percent* |
| **oci.postgresql.deadlocks**(count)                 | The number of locks on a database row where two or more transactions are waiting for another transaction to give up a locked row.*Shown as lock*                                                                   |
| **oci.postgresql.memory\_utilization**(gauge)       | The percentage of total RAM that's in use.*Shown as percent*                                                                                                                                                       |
| **oci.postgresql.read\_iops**(gauge)                | The number of reads per second.*Shown as read*                                                                                                                                                                     |
| **oci.postgresql.read\_latency**(gauge)             | Read latency in milliseconds.*Shown as millisecond*                                                                                                                                                                |
| **oci.postgresql.read\_throughput**(gauge)          | Reads in kilobytes per second.*Shown as kilobyte*                                                                                                                                                                  |
| **oci.postgresql.used\_storage**(gauge)             | The amount of storage used, expressed in GB.*Shown as gigabyte*                                                                                                                                                    |
| **oci.postgresql.write\_iops**(gauge)               | The number of writes per second.*Shown as write*                                                                                                                                                                   |
| **oci.postgresql.write\_latency**(gauge)            | Write latency in milliseconds.*Shown as millisecond*                                                                                                                                                               |
| **oci.postgresql.write\_throughput**(gauge)         | Writes in kilobytes per second.*Shown as kilobyte*                                                                                                                                                                 |

### Service Checks{% #service-checks %}

OCI PostgreSql does not include any service checks.

### Events{% #events %}

OCI PostgreSql does not include any events.

## Troubleshooting{% #troubleshooting %}

Need help? Contact [Datadog support](https://docs.datadoghq.com/help/)
