> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Managed Postgres monitoring dashboard

> Built-in cloud console dashboard for Managed Postgres services

export const Image = ({img, alt, size}) => {
  return <Frame>
      <img src={img} alt={alt} />
    </Frame>;
};

export const galaxyOnClick = eventName => () => {
  try {
    if (typeof window !== "undefined" && window.galaxy && eventName) {
      window.galaxy.track(eventName, {
        interaction: "click"
      });
    }
  } catch (e) {}
};

export const BetaBadge = ({link, galaxyTrack, galaxyEvent}) => {
  if (link) {
    return <a href={link} target="_blank" rel="noopener noreferrer" className="betaBadge" onClick={galaxyTrack && galaxyEvent ? galaxyOnClick(galaxyEvent) : undefined}>
                <Icon />
                <span>Beta</span>
            </a>;
  }
  return <div className="betaBadge">
            <Icon />
            <span>
                Beta feature. 
                <u>
                    <a href="/docs/beta-and-experimental-features#beta-features">
                        Learn more.
                    </a>
                </u>
            </span>
        </div>;
};

The **Monitoring** tab in the left sidebar of an instance shows
real-time charts of resource usage and database activity for the
selected time period.

<Image img="https://mintcdn.com/private-7c7dfe99-fix-nav-issues/qT0j4CNmQubVqREl/images/managed-postgres/monitoring/dashboard.png?fit=max&auto=format&n=qT0j4CNmQubVqREl&q=85&s=85aa880184253c2b38e28e210889ad8d" alt="Monitoring dashboard showing IOPS, CPU usage, memory, disk, network traffic, database size, connections, throughput, transactions, cache hit ratio, and deadlocks" size="lg" border width="1592" height="1137" data-path="images/managed-postgres/monitoring/dashboard.png" />

<h2 id="panels">
  Panels
</h2>

The dashboard groups metrics into the following panels:

* **IOPS** — disk read and write operations per second
* **CPU usage** — broken out by `user`, `system`, `iowait`, `softirq`,
  and `steal`
* **Memory usage** — used memory and cache and buffers as a percentage
  of the total
* **Disk usage** — filesystem space used as a percentage of the storage
  allocated to the service
* **Network traffic** — bytes received and transmitted
* **Database size** — bytes per database (including the `postgres`
  default and any user-created databases)
* **Connection count** — active and idle connections
* **Operation throughput** — fetches, inserts, updates, and deletes per
  second
* **Transactions** — commits and rollbacks per second
* **Cache hit ratio** — percentage of block reads served from the
  buffer cache rather than disk
* **Deadlocks** — deadlocks detected by the server

<h2 id="time-period">
  Time period
</h2>

Use the **Time period** selector to switch between the last hour, day,
week, or a custom range.

<h2 id="related">
  Related pages
</h2>

* [Prometheus endpoint](/products/managed-postgres/monitoring/prometheus) — scrape the same metrics into your own observability stack
* [Metrics reference](/products/managed-postgres/monitoring/metrics) — full list of metrics with types and labels
