# Downloading new Dashboards with Monaco

**URL:** <https://community.dynatrace.com/t/downloading-new-dashboards-with-monaco/45709>\
**Category:** Dashboarding\
**Tags:** monaco, dashboards\
**Created:** [May 21, 2024, 11:50am UTC](https://community.dynatrace.com/t/downloading-new-dashboards-with-monaco/45709 "2024-05-21T11:50:06Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![mouru](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/mouru/32/27928_2.png) [@mouru](https://community.dynatrace.com/u/mouru)\
**Post date:** [May 21, 2024, 11:50am UTC](https://community.dynatrace.com/t/downloading-new-dashboards-with-monaco/45709/1 "2024-05-21T11:50:06Z")

</div>

I’m trying to download all my hand build configurations from Dynatrace with Monaco, but new Dashboards seem to be excluded from the pack. I can manually click on the Download button in the UI but this is not sustainable for CI.

---

<div class="post-metadata">

**Author:** ![AntonPineiro](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/antonpineiro/32/49_2.png) [@AntonPineiro](https://community.dynatrace.com/u/AntonPineiro)\
**Post date:** [May 21, 2024, 12:17pm UTC](https://community.dynatrace.com/t/downloading-new-dashboards-with-monaco/45709/2 "2024-05-21T12:17:06Z")

</div>

Hi,

You can see [here](https://docs.dynatrace.com/docs/shortlink/configuration-as-code-supported-configuration#configs) all APIs supported in Monaco.

I think that API is not supported today. If that is the case, it can be a interesting [product idea](https://community.dynatrace.com/category/DynatraceProductIdeas).

Best regards

---

<div class="post-metadata">

**Author:** ![Vakho\_1](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/vakho_1/32/25836_2.png) [@Vakho\_1](https://community.dynatrace.com/u/Vakho_1)\
**Post date:** [May 27, 2024, 4:28pm UTC](https://community.dynatrace.com/t/downloading-new-dashboards-with-monaco/45709/3 "2024-05-27T16:28:07Z")

</div>

Hello,&nbsp;  
I might be wrong, but when I tested Monaco with the download flag, it only fetched the dashboards that were created via Monaco. To include your existing dashboards, you can export them and then re-upload them via Monaco. After doing this, using the download flag will display all your custom/created dashboards.

I think it works in the same logic as Terraform when the host was provisioned manually and you need to import it.

---

<div class="post-metadata">

**Author:** ![mouru](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/mouru/32/27928_2.png) [@mouru](https://community.dynatrace.com/u/mouru)\
**Post date:** [May 28, 2024, 5:26am UTC](https://community.dynatrace.com/t/downloading-new-dashboards-with-monaco/45709/4 "2024-05-28T05:26:13Z")

</div>

Hi,

I definitely can download all my dashboards (classic) with Monaco even when I have build them in browser.

This is not the case with Dashboards v2 or Notebooks, which are newer + might still be WIP.

---

<div class="post-metadata">

**Author:** ![AntonPineiro](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/antonpineiro/32/49_2.png) [@AntonPineiro](https://community.dynatrace.com/u/AntonPineiro)\
**Post date:** [May 28, 2024, 6:45am UTC](https://community.dynatrace.com/t/downloading-new-dashboards-with-monaco/45709/5 "2024-05-28T06:45:55Z")

</div>

Hi,

Are you talking about new Dashboards or Classic Dashboards?

I can download all classic dashboards without problem.

Best regards

---

<div class="post-metadata">

**Author:** ![Vakho\_1](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/vakho_1/32/25836_2.png) [@Vakho\_1](https://community.dynatrace.com/u/Vakho_1)\
**Post date:** [May 28, 2024, 3:37pm UTC](https://community.dynatrace.com/t/downloading-new-dashboards-with-monaco/45709/6 "2024-05-28T15:37:36Z")

</div>

Hello,

Hmm, that’s odd. I tried it, and only the present dashboards were downloaded automatically. I will double-check with the classic one. Seems like I missing something..&nbsp;  
Thanks for the feedback

---

<div class="post-metadata">

**Author:** ![Julius\_Loman](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/julius_loman/32/51_2.png) [@Julius\_Loman](https://community.dynatrace.com/u/Julius_Loman)\
**Post date:** [May 28, 2024, 6:23pm UTC](https://community.dynatrace.com/t/downloading-new-dashboards-with-monaco/45709/7 "2024-05-28T18:23:41Z")

</div>

[@mouru](https://community.dynatrace.com/user/74320)&nbsp;The new dashboards and notebooks can only be downladed and uploaded with recent Monaco versions and it’s still hidden under a feature flag (monaco \>=2.14) -&nbsp;MONACO\_FEAT\_DOCUMENTS.

Also don’t forget to create an [OAuth client](https://docs.dynatrace.com/docs/manage/configuration-as-code/monaco/guides/create-oauth-client) for that and also include policies for the document service which are not yet in the docs.

---

<div class="post-metadata">

**Author:** ![nico\_riedmann](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/nico_riedmann/32/9411_2.png) [@nico\_riedmann](https://community.dynatrace.com/u/nico_riedmann)\
**Post date:** [June 26, 2024, 12:05pm UTC](https://community.dynatrace.com/t/downloading-new-dashboards-with-monaco/45709/8 "2024-06-26T12:05:41Z")

</div>

Please note that new/Dynatrace Platform Dashboards and Notebooks are **not yet supported** by Monaco.

While it is true that you can activate support for them already via a feature flag, flags are generally used in Monaco to aid development, internal feedback, and incremental releases - and not meant to be modified. Thus they are also not documented.

**Support for new Dashboards and Documents will be part of the upcoming 2.15.0 release**. Within the next few days, documentation will describe how to configure them, with the release following soon after.

---

While you can turn the feature on via the flag as described, please note that:  
\* configuration might still change, and any new dashboard downloaded with a current release of Monaco may not be compatible with the 2.15.0 release.  
\* Dynatrace Support won’t be able to help you with any issues if you’re using unreleased features/change feature flags from default. (With the exception of a handful of flags you can find described in the documentation.)

Best,  
Nico  
Team Monaco

---

<div class="post-metadata">

**Author:** ![SjoerdB](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/sjoerdb/32/157_2.png) [@SjoerdB](https://community.dynatrace.com/u/SjoerdB)\
**Post date:** [August 9, 2024, 8:13am UTC](https://community.dynatrace.com/t/downloading-new-dashboards-with-monaco/45709/9 "2024-08-09T08:13:08Z")

</div>

Hi&nbsp;[@nico\_riedmann](https://community.dynatrace.com/user/30567)&nbsp;, can you point me to the documentation of the notebooks/documents? I don’t see the place where I can define the dashboard sharing options…

---

<div class="post-metadata">

**Author:** ![nico\_riedmann](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/nico_riedmann/32/9411_2.png) [@nico\_riedmann](https://community.dynatrace.com/u/nico_riedmann)\
**Post date:** [August 9, 2024, 8:19am UTC](https://community.dynatrace.com/t/downloading-new-dashboards-with-monaco/45709/10 "2024-08-09T08:19:50Z")

</div>

Hi [@SjoerdB](https://community.dynatrace.com/user/16542), sharing settings of private 3rd gen documents are currently not supported.  
Currently, you can only define public documents (shared with all logged-in users) or private ones and apply share settings manually.

[https://docs.dynatrace.com/docs/shortlink/configuration-as-code-yaml-configuration#type-document](https://docs.dynatrace.com/docs/shortlink/configuration-as-code-yaml-configuration#type-document)

---

<div class="post-metadata">

**Author:** ![SjoerdB](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/sjoerdb/32/157_2.png) [@SjoerdB](https://community.dynatrace.com/u/SjoerdB)\
**Post date:** [August 9, 2024, 8:36am UTC](https://community.dynatrace.com/t/downloading-new-dashboards-with-monaco/45709/11 "2024-08-09T08:36:26Z")

</div>

I assume (but will test), that public means that they are in a “read-only” for public and read-write for the oauth user which is used for the MoNaCo interaction?

Does this automatically imply it is best practice to only have 1 oauth user for MoNaCo, because otherwise the document would get deployed by various individuals and right management would be hard…

---

<div class="post-metadata">

**Author:** ![nico\_riedmann](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/nico_riedmann/32/9411_2.png) [@nico\_riedmann](https://community.dynatrace.com/u/nico_riedmann)\
**Post date:** [August 9, 2024, 12:49pm UTC](https://community.dynatrace.com/t/downloading-new-dashboards-with-monaco/45709/12 "2024-08-09T12:49:24Z")

</div>

Correct - ‘public’ relates to ‘Access for all’ as described in [the documentation for sharing documents](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/share#document-share-visible-all) , meaning “read-only” for public, “read-write” for owner.

You certainly do not want more than one set of credentials to manage the same configuration. As you already mentioned, two users managing the same document will require you to set up manual sharing settings, allowing the user who’s not the document’s owner to edit it.

In general, I’d say it’s best practice to have 1 set of credentials (oAuth client, API token, ..) per logical grouping of configuration.  
That might be one for all your config-as-code usage, one per department grouping several Monaco projects, one per team, etc. - this all depends a bit on the number of configurations, how Dynatrace usage is structured/managed, and what fits your Dynatrace access permission concept (in general you won’t want to have one set of ‘master admin credentials’ which everyone can access but use granular permissions and policies, but if all config-as-code is managed in one repository and rolled out automatically having one such admin token for this might fit)

Hope that helps!

---

<div class="post-metadata">

**Author:** ![Kenny\_Gillette](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/kenny_gillette/32/20170_2.png) [@Kenny\_Gillette](https://community.dynatrace.com/u/Kenny_Gillette)\
**Post date:** [April 14, 2025, 2:38pm UTC](https://community.dynatrace.com/t/downloading-new-dashboards-with-monaco/45709/13 "2025-04-14T14:38:19Z")

</div>

Hi, any updates to Monaco 2.0 downloading New Dashboards, Workflows, Notebooks, etc?

---

<div class="post-metadata">

**Author:** ![Julius\_Loman](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/julius_loman/32/51_2.png) [@Julius\_Loman](https://community.dynatrace.com/u/Julius_Loman)\
**Post date:** [April 15, 2025, 6:54am UTC](https://community.dynatrace.com/t/downloading-new-dashboards-with-monaco/45709/14 "2025-04-15T06:54:54Z")

</div>

[@Kenny\_Gillette](https://community.dynatrace.com/user/36140)&nbsp;has worked for me for at least a couple of months. Be sure to properly configure [OAuth2 client](https://docs.dynatrace.com/docs/shortlink/configuration-as-code-create-oauth-client)  
and assign the requested scopes.

---

<div class="post-metadata">

**Author:** ![Kenny\_Gillette](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/kenny_gillette/32/20170_2.png) [@Kenny\_Gillette](https://community.dynatrace.com/u/Kenny_Gillette)\
**Post date:** [April 17, 2025, 4:12pm UTC](https://community.dynatrace.com/t/downloading-new-dashboards-with-monaco/45709/15 "2025-04-17T16:12:51Z")

</div>

Thanks, will look at that.

---

<div class="post-metadata">

**Author:** ![Kenny\_Gillette](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/kenny_gillette/32/20170_2.png) [@Kenny\_Gillette](https://community.dynatrace.com/u/Kenny_Gillette)\
**Post date:** [April 18, 2025, 6:48pm UTC](https://community.dynatrace.com/t/downloading-new-dashboards-with-monaco/45709/16 "2025-04-18T18:48:20Z")

</div>

I tried adding OAuth client but getting error.

2025-04-18T13:06:29-04:00 error error during parsing the manifest: yaml: unmarshal errors:  
line 11: field token not found in type persistence.Environment  
line 13: field oAuth not found in type persistence.Environment: manifest.yaml  
2025-04-18T13:06:29-04:00 error Error: failed to load manifest ‘manifest.yaml’

---

<div class="post-metadata">

**Author:** ![Julius\_Loman](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/julius_loman/32/51_2.png) [@Julius\_Loman](https://community.dynatrace.com/u/Julius_Loman)\
**Post date:** [April 19, 2025, 9:03am UTC](https://community.dynatrace.com/t/downloading-new-dashboards-with-monaco/45709/17 "2025-04-19T09:03:59Z")

</div>

[@Kenny\_Gillette](https://community.dynatrace.com/user/36140)&nbsp;Can you share your manifest.yaml?

---

<div class="post-metadata">

**Author:** ![Kenny\_Gillette](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/kenny_gillette/32/20170_2.png) [@Kenny\_Gillette](https://community.dynatrace.com/u/Kenny_Gillette)\
**Post date:** [April 21, 2025, 3:19pm UTC](https://community.dynatrace.com/t/downloading-new-dashboards-with-monaco/45709/18 "2025-04-21T15:19:38Z")

</div>

manifestVersion: 1.0  
environmentGroups:- name: Trek10&nbsp; environments:&nbsp; - name: Trek10&nbsp; &nbsp; url:&nbsp; &nbsp; &nbsp; type: value&nbsp; &nbsp; &nbsp; value: [https://DTURL.live.dynatrace.com/](https://DTURL.live.dynatrace.com/)&nbsp; &nbsp; auth:&nbsp; &nbsp; token:&nbsp; &nbsp; &nbsp; name: Trek10&nbsp; &nbsp; oAuth:&nbsp; &nbsp; &nbsp; clientId:&nbsp; &nbsp; &nbsp; &nbsp; name: Trek10Client&nbsp; &nbsp; &nbsp; clientSecret:&nbsp; &nbsp; &nbsp; &nbsp; name: Trek10Auth

---

<div class="post-metadata">

**Author:** ![Kenny\_Gillette](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/kenny_gillette/32/20170_2.png) [@Kenny\_Gillette](https://community.dynatrace.com/u/Kenny_Gillette)\
**Post date:** [May 6, 2025, 12:38pm UTC](https://community.dynatrace.com/t/downloading-new-dashboards-with-monaco/45709/19 "2025-05-06T12:38:28Z")

</div>

[@Julius\_Loman](https://community.dynatrace.com/user/3364)

Thoughts?

---

<div class="post-metadata">

**Author:** ![AntonPineiro](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/antonpineiro/32/49_2.png) [@AntonPineiro](https://community.dynatrace.com/u/AntonPineiro)\
**Post date:** [May 6, 2025, 1:02pm UTC](https://community.dynatrace.com/t/downloading-new-dashboards-with-monaco/45709/20 "2025-05-06T13:02:10Z")

</div>

Hi,

I would try:

1. Replace tokens with environmens variables.
2. Replace “apps” instead of “live” in URL.

This is working for me:

```markup
environmentGroups:
  - name: dev
    environments:
      - name: inetum
        url:
          type: value
          value: "https://XXXX.apps.dynatrace.com"
        auth:
          token:
            name: "INETUM_API_TOKEN"
          oAuth:
            clientId:
              name: "CLIENT_ID"
            clientSecret:
              name: "CLIENT_SECRET"

```

Best regards

[Next page](https://community.dynatrace.com/t/downloading-new-dashboards-with-monaco/45709.md?page=2)
