cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Extend the Web UI

martin_cassidy
Participant

I'm hoping to be able to extend the Dynatrace UI (in a very similar manner to the Dynatrace ownership app) so that I can show some context on, for example, a service page, or a process, etc. that comes from a different system.

Is it possible to do with App Engine or is there another approach I should be looking at?

(I was hoping to look through some sample apps on the developer site, but there don't seem to be any)

8 REPLIES 8

Just to clarify, I'm wanting to customise the UI, to show some data from a 3rd party system.

https://docs.dynatrace.com/docs/ingest-from/extend-dynatrace/extend-ui/extend-unified-analysis-pages for example lets me add in custom charts to the UI. I'm wanting to do something very similar, but not to show a chart, to show something custom that'll be loaded from an external API.

@martin_cassidy I don't think you can do that at the moment across the UI using Gen3 app. Unified analysis screens are the only option I know how to get 3rd party data to existing screens. It of course works only on those Unified analysis screens.

Do you want to extend any particular entity or screen? 

Certified Dynatrace Master | Alanata a.s., Slovakia, Dynatrace Master Partner

We have a 3rd party asset management/catalogue system. I'm hoping to be able to implement something so that when looking at the host screen, or the process group screen, it is possible for one of our users to see which asset it is, and ideally click through to it.

@martin_cassidy In general, properties or tags are the methods of adding additional metadata to your entities. Properties can be set on the host and you can use API to set host properties (for host only). Process group properties can be set only by environment variables, which is probably not much suitable for your needs.

For tags - you can use manual or automatic tags. I'm not familiar with your situation, but I'd recommend using manual tags for the entities and setting them using Environment Custom tag API

Certified Dynatrace Master | Alanata a.s., Slovakia, Dynatrace Master Partner

@Julius_Lomanyou're absolutely right, tags were the way to go. I'd love to be able to put an extra panel or something like that provide a clickable link to our asset manager, but a tag gives a usable solution.

I ended up creating a custom action to import from our asset manager, and add a tag containing a URL to all of the applicable entities, and then used that in a new workflow.

It's not quite the solution that I had in mind, but it is doing the job very nicely. Thanks!

martin_cassidy
Participant

Thanks, I'm not sure how this helps me add a new item to the UI though.....

haris
Dynatrace Advisor
Dynatrace Advisor

Hi Martin,

can you share your specific use case as it doesn't seem to be fitting to do it with custom apps, as it's currently not possible to extend already existing apps with a custom app, if you had that in mind.

 

Featured Posts