# Unable to alter provisioned dashboards

**URL:** <https://forums.percona.com/t/unable-to-alter-provisioned-dashboards/36165>\
**Category:** PMM 2.x\
**Created:** [January 15, 2025, 7:58pm UTC](https://forums.percona.com/t/unable-to-alter-provisioned-dashboards/36165 "2025-01-15T19:58:49Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Timothy\_Elder](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/timothy_elder/32/19330_2.png) [@Timothy\_Elder](https://forums.percona.com/u/Timothy_Elder)\
**Post date:** [January 15, 2025, 7:58pm UTC](https://forums.percona.com/t/unable-to-alter-provisioned-dashboards/36165/1 "2025-01-15T19:58:49Z")

</div>

Using the latest version of PMM via Docker and wondering what the methodology would be to alter the provisioned dashboards? Normally with Grafana we would be able to use the Grafana API but it seems that the Nginx coontainer doesn’t allow for that and everything has to be done via the API calls listed via Swagger. So other than creating a new dashboard how can we add our own panels to the provisioned dashboards that come with PMM?

---

<div class="post-metadata">

**Author:** ![steve.hoffman](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/steve.hoffman/32/66_2.png) [@steve.hoffman](https://forums.percona.com/u/steve.hoffman)\
**Post date:** [January 15, 2025, 8:27pm UTC](https://forums.percona.com/t/unable-to-alter-provisioned-dashboards/36165/2 "2025-01-15T20:27:32Z")

</div>

Well, the simplest way is to just make a copy of the dashboard and edit to your hearts content…it’s important you name the dashboard something different or it’ll get overwritten on the next update. I’d have to let one of the real experts chime in on how you then make that new dashboard available on the nav menu…I only know how to favorite it or locate it through the dashboards page.

On any dashboard click the gear icon in the upper right corner and choose “make editable”. when you click back you’l be able to edit the properties and save as a new dashboard…then you can add/remove panels to your hearts content!

---

<div class="post-metadata">

**Author:** ![Timothy\_Elder](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/timothy_elder/32/19330_2.png) [@Timothy\_Elder](https://forums.percona.com/u/Timothy_Elder)\
**Post date:** [January 15, 2025, 9:04pm UTC](https://forums.percona.com/t/unable-to-alter-provisioned-dashboards/36165/3 "2025-01-15T21:04:55Z")

</div>

Yeah been there and done that, it’s useless unless we could delete the one that comes with PMM out of the box so we can use the new one in its place which it won’t do since it’s provisioned. Don’t really need 2 PostgreSQL Summary dashboards or others to confuse people with.

---

<div class="post-metadata">

**Author:** ![matthewb](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/matthewb/32/34_2.png) [@matthewb](https://forums.percona.com/u/matthewb)\
**Post date:** [January 16, 2025, 2:00pm UTC](https://forums.percona.com/t/unable-to-alter-provisioned-dashboards/36165/4 "2025-01-16T14:00:58Z")

</div>

Hey @Timothy_Elder,  
We don’t block any APIs available from Grafana, Prometheus/VictoriaMetrics, ClickHouse, etc.

For grafana API, use the `/graph/api` path:

```auto
https://<pmmserver>/graph/api/org
https://<pmmserver>/graph/api/dashboards/home

```

You should be able to automate any changes.

Speaking of changes, if you make improvements to the dashboards, PLEASE, _PLEASE_, create a pull request:

> **[grafana-dashboards/dashboards/PostgreSQL at main · percona/grafana-dashboards](https://github.com/percona/grafana-dashboards/tree/main/dashboards/PostgreSQL)**
>
> PMM dashboards for database monitoring. Contribute to percona/grafana-dashboards development by creating an account on GitHub.

Can’t make promises, but there would be a very high likelihood that your PR would get merged if the improvement is generic for all pgsql users.

---

<div class="post-metadata">

**Author:** ![Timothy\_Elder](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/timothy_elder/32/19330_2.png) [@Timothy\_Elder](https://forums.percona.com/u/Timothy_Elder)\
**Post date:** [January 16, 2025, 3:30pm UTC](https://forums.percona.com/t/unable-to-alter-provisioned-dashboards/36165/5 "2025-01-16T15:30:38Z")

</div>

I believe the problem was that nginx was telling me that the route wasn’t valid for the API. I’ll try what you posted and see if that works and report back.

---

<div class="post-metadata">

**Author:** ![Timothy\_Elder](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/timothy_elder/32/19330_2.png) [@Timothy\_Elder](https://forums.percona.com/u/Timothy_Elder)\
**Post date:** [January 16, 2025, 3:34pm UTC](https://forums.percona.com/t/unable-to-alter-provisioned-dashboards/36165/6 "2025-01-16T15:34:57Z")

</div>

Also is there plans to move to a newer version of Grafana? Noticed how PMM uses v9.2 and the latest is v11

---

<div class="post-metadata">

**Author:** ![matthewb](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/matthewb/32/34_2.png) [@matthewb](https://forums.percona.com/u/matthewb)\
**Post date:** [January 16, 2025, 4:42pm UTC](https://forums.percona.com/t/unable-to-alter-provisioned-dashboards/36165/7 "2025-01-16T16:42:10Z")

</div>

> [@Timothy\_Elder](#):
>
> Noticed how PMM uses v9.2 and the latest is v11

PMMv3 will be released soon which will include the latest Grafana.
