• Forums
    • Public Forums
      • Community Connect
      • Dynatrace
        • Dynatrace Open Q&A
      • Application Monitoring & UEM
        • AppMon & UEM Open Q&A
      • Network Application Monitoring
        • NAM Open Q&A
        • Enterprise Synthetic Monitoring
      • Synthetic Classic
        • Synthetic Classic Open Q&A
  • Home /
  • Public Forums /
  • Network Application Monitoring /
  • NAM Open Q&A /
avatar image
Question by Alex N. · Mar 12, 2013 at 01:22 PM ·

DMI url access by report name

Is there a way to construct a URL for the DMI that uses the name of the report rather than the id? For example if I create a report called 'SoftwareService', save it then select it from the list of reports I get a url like this

http://192.168.1.2/LSServlet?lsAction=Load&lsEntryId=648&dmiAction=Generate

What I want is a URL like this so I can rely on the report name rather than a system generated ID.

http://192.168.1.2/LSServlet?lsAction=Load&lsEntryName=SoftwareService&dmiAction=Generate

I'm linking from BSM to DMI and I want this method to be consistent across different systems when the DMI reports are imported, hence the need for names not ids. I know the URL works with a name parameter for text export as its the basis of the script DMI integrations.

thanks,
Alex.

Comment

People who like this

0 Show 0
10 |2000000 characters needed characters left characters exceeded
â–¼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 52.4 MB each and 262.1 MB total.

6 Replies

  • Sort: 
  • Most voted
  • Newest
  • Oldest
avatar image

Answer by Tarjei U. · Sep 26, 2013 at 07:57 AM

A good tip here is to look at the javascript on a already made DMI report.

This for example sets the time resolution for the report:

 

<td class="res" noWrap>
 <select Name="ptime_g_" onChange="if (dmiPageLoaded) { dmi_preserveViewAndSubmit(document.dmi); }">
 <option selected value="r">
 1 period
 </option>
 <option value="1">
 1 hour
 </option>
 <option value="6">
 6 hours
 </option>
 </select>
 </td>
 </tr>
 </table>
Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
â–¼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 52.4 MB each and 262.1 MB total.

avatar image

Answer by Jari A. · Jul 12, 2013 at 05:59 AM

 

Hi guys,

 

There seem to be a bunch of hidden parameters for DMI reports in 12.1. I've discovered these so far:

FILTER_appl=[SOFTWARE_SERVICE_NAME] - this one will place the Software Service name in ALL Software service fields in the report, no need to populate them manually!

FILTER_bgappl=[APP_NAME] - this one will place the Software Service name in ALL Application fields in the report, no need to populate them manually!

These seem to be related to the ones Leszek mentions in the Load/Organize Advanced tab. I'll post more here whenI have had a chance to play around with this some more.

  

Regards,

Jari

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
â–¼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 52.4 MB each and 262.1 MB total.

avatar image

Answer by Leszek S. · Jun 26, 2013 at 04:58 AM

When you open a saved DMI report in CAS ("Load/Organize") there is a tab "Advanced" that lists all parameters. You may play around with a test report and see how the parameters change. However, parameter names and values may change from one version to another, so your link from 11.7 may no longer work in 12.0 or later.

Can you explain why do you need those links in BSM?

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
â–¼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 52.4 MB each and 262.1 MB total.

avatar image

Answer by Shawn G. · Mar 14, 2013 at 10:34 AM

Alex,

You will need to play around a little with this, but if you are trying to pass software services in the URL, you can do something like this:

" class="external-link">http://192.168.1.2/LSServlet&lsAction=LoadByName&lsEntryName=SoftwareService&dmiAction=Generate&pddvs_appl_=Software Service Name

Client Wins Name = ""&pddvs_cWINSName_=hostname

Just to get an idea of the pattern.

A quick way to find out what parameter you would need is to to pass the parameter you are looking for in a link to another report. Before the report generates, you do get to see the full URL, copy it and the last part should tell you the parameter you need. Let me know if you have any questions.

Regards,

Shawn Givan

Comment

People who like this

0 Show 3 · Share
10 |2000000 characters needed characters left characters exceeded
â–¼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 52.4 MB each and 262.1 MB total.

avatar image Shawn G. · Mar 14, 2013 at 10:35 AM 0
Share

don't click the link, it won't take you anywhere.

lol

avatar image Kristof R. · Jun 20, 2013 at 10:28 AM 0
Share

Hi,

Thank you for the information so far.

I am trying to display a different date for a DMI in 12.1.

Any idea how I can pass the date as a parameter?

Thanks for your help!

Cheers,

Kristof

avatar image Kevin F. Kristof R. · Jul 17, 2013 at 05:00 PM 0
Share

Kristof.

You should be able to use the following parameters in your URL:

&startTime=<epoch with milliseconds>

&endTime=<epoch with milliseconds>

Kevin.

avatar image

Answer by Shawn G. · Mar 12, 2013 at 04:02 PM

Alex,

You can use something like this to use the DMI name:

http://192.168.1.2/LSServlet?lsAction=LoadByName&lsEntryName=SoftwareService&dmiAction=Generate

This works in 11.5 SP3

also, don't forget that with spaces you will need %20 (ie: Software%20Service)

Let me know if you have any questions.

Regards,

Shawn Givan

Comment

People who like this

0 Show 1 · Share
10 |2000000 characters needed characters left characters exceeded
â–¼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 52.4 MB each and 262.1 MB total.

avatar image Alex N. · Mar 13, 2013 at 09:37 PM 0
Share

Thanks Shawn,

Works a treat. Do you know if I can also pass filtering options to this URL? I want to filter the report by software service name, location area or region. I've tried this with properties like appl for software service but no luck.

Since posting I've also been given some details on param names for certain reports. I think this is 11.5 reports, see attached, but lists the parameters for out of box reports. I'd guess the same apply to custom DMI.

Alex.

DMI Params for EUEReports.xls

avatar image

Answer by McKenna J. · Mar 12, 2013 at 03:27 PM

Is this question concerning version 12 BSM --> CAS functionality or is it an older release?

Comment

People who like this

0 Show 1 · Share
10 |2000000 characters needed characters left characters exceeded
â–¼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 52.4 MB each and 262.1 MB total.

avatar image Matthew E. · Mar 12, 2013 at 04:02 PM 0
Share

It is 11.7

Join the conversation!

First steps in the forum
Community User Guide

LIVE WEBINAR

"Power Demo: Software Intelligence for Cloud Infrastructure"


DECEMBER 12, 10:00 AM GMT / 2:00 PM ET

Register here

Live webinar: Ensuring Digital Business Availability with Dynatrace

Learn how Dynatrace Real User Monitoring automatically detects errors that impact your end users caused by erroneous 3rd party or CDNs.
December 10, 4:00 pm CET / 10:00 am ET
Register here

Live webinar: Ensuring Digital Business Availability with Dynatrace

Learn how Dynatrace Real User Monitoring automatically detects errors that impact your end users caused by erroneous 3rd party or CDNs.
December 10, 4:00 pm CET / 10:00 am ET
Register here

Live webinar: Ensuring Digital Business Availability with Dynatrace

Learn how Dynatrace Real User Monitoring automatically detects errors that impact your end users caused by erroneous 3rd party or CDNs.
December 10, 4:00 pm CET / 10:00 am ET
Register here

Follow this Question

Answers Answers and Comments

6 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image

Forum Tags

esm security siebel license nam probe wan citrix dna rest api configuration mq alerting NAM 2018 dashboard dcrumadvisory reports css nam universal decode mobileapp RUM ads sap nam console scripting nam server sequence transactions upgrade nam 2019
  • Forums
  • Public Forums
    • Community Connect
    • Dynatrace
      • Dynatrace Open Q&A
    • Application Monitoring & UEM
      • AppMon & UEM Open Q&A
    • Network Application Monitoring
      • NAM Open Q&A
      • Enterprise Synthetic Monitoring
    • Synthetic Classic
      • Synthetic Classic Open Q&A