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

Migrating 3rd Party Synthetics to Grail for Dashboarding

wmisenhe
Observer

Hello

I have a 3rd party synthetic classic dashboard that I am trying to get to reflect in the new dashboard version. In the migration walkthrough there are some that are not migrated yet. How can I use the SDK to convert something like:

builtin:synthetic.external.availability.location.total:splitBy("dt.entity.external_synthetic_test"):sort(value(auto,ascending)):limit(100)

or
builtin:synthetic.external.errorDetails:splitBy("dt.entity.external_synthetic_test_step","dt.entity.external_synthetic_test","Error Code"):sort(value(auto,descending)):limit(100)

into the new dashboards? I am new to using the SDK for this use case. Thank you in advance!

 

4 REPLIES 4

marco_irmer
Advisor

You can recreate any panels that didn't convert automatically using DQL with the timeseries command. In the case of third party synthetics, I believe the corresponding Grail metric is 'dt.synthetic.third_party.availability'. I hope this helps.

dt.synthetic.third_party.availability does not seem to reflect the information in a consumable way. Unless there is a way to deliver it to see past 30 min availability for each 3rd party synthetic. It also just shows the id and not the name. I assume it's in some sort of an array that needs to be expanded then plain names expanded, correct? 

Also the step errors? Unless I am missing something, third party Error details (from the second query) is not in grail either. This documentation is why I assumed it wasn't in there: Built-in Metrics on Grail — Dynatrace Docs

 

I guess what I am really asking is how to get these graphics into the new Dt Dashboard? If that makes sense. If builtin:synthetic.external.errorDetails hasnt been converted to grail yet. Or if we have others that we'd like to see and aren't in there. How do we go about doing that?

wmisenhe
Observer

@MaciejNeumann Im not sure the answer above is the solution, can you unmark it as such? Thank you

wmisenhe
Observer

Going into a metrics tile and using that we can see the split by. This has worked for us

Featured Posts