Is it possible to display state information in the Visits dashboard ? I can currently see City/Town, Country and Continent information displayed by default.
Thanks
Sundeep
Answer by Alexander S. ·
Hi,
the IP to geo location mapping is based on MaxMind.com data. Can you create a RFE (Request for Enhancement) for adding the regions to exports? We than can address this in one of the next releases.
RFE:
dynaTrace Support - Where to look for help
Open "File a Ticket" and choose Issue Type: Request for Enhancement
Thank you, Alex
Answer by Sundeep M. ·
Ok, then am I to understand that the IP detection logic is home grown and that you do not use any publicly available apis ? Because if it is open source, I do not see any issues in sharing the api details.
Answer by Sundeep M. ·
So how is the state information being displayed on the dashboard ? Are you using IP address to location conversion api to find out the state ? If so, can you share the details of the api if it is open for everyone ?
I can tell you yes we are using the IP address for location detection but I cannot tell you the how. Actually this is a good enhancement and I will talk to product management about it.
Answer by Sundeep M. ·
Ok, that was not a good example. Here is another entry from the same REST output.
<visit header="Visit of '69716855' from Rochester, United States using Safari 3.1" userexperience="satisfied" apdex=" - " pageactioncount="41" application="a.b.com" browser="Safari 3.1" clientip="76.112.16.136" continent="North America" country="United States" sessionstart="1335939781368" sessionend="1335940911890" duration="1130522" browsererrors="no" failedactions="0 % (0)" lastactionfailed="no" bounce="0.0" osfamily="Mac OS X" osname="Mac OS X 10.5 Leopard" userid="69716855" bandwith="n/a" conversion="no"/>
As you can see, the city is mentioned as Rochester. In the DT client, I can see this occurrence grouped under 'Michigan' location as in the screen shot below, which is exactly what I need. But the REST output above does not contain that information (Michigan state) in any of the attributes.
The question is how to obtain the state name 'Michigan' in the REST output ?
Hi,
Currently the export is limited to continent and country. Unfortunately there are no regions available in the report.
Answer by Sundeep M. ·
Hi,
As mentioned in my previous comment, I have already saved the dashboard with the grouping by location. And I'm able to see the info from DT client as well.
The problem is while accessing the dashboard from a REST call. When I call the dashboard from the url - http://<server nam:port>/rest/management/dashboard/<dashboard name>, I get the following xml output -
<dashboardreport name="<name>" version="4.1.0.3000" reportdate="2012-05-01T21:34:15.920-07:00" description="">
<source name="abc" filtersummary="PurePaths, from last 1 hour, One Agent Group plus correlating Agents, Browser PurePath Groups"/>
<data>
<visitsdashlet name="Visits" description="" displaysource="Base">
<visits>
<visit header="Visit of '57571831" from Seattle, United States using IE Mobile 9.0" userexperience="satisfied" apdex=" 0.8 " pageactioncount="4" application="a.b.com" browser="IE Mobile 9.0" clientip="1.2.3.4" continent="North America" country="United States" sessionstart="1055938346813" sessionend="1135972497560" duration="130675" browsererrors="no" failedactions="0 % (0)" lastactionfailed="no" bounce="0.0" osfamily="Windows" osname="Windows Phone 7" userid="37561820" bandwith="n/a" conversion="no"/>
</visits>
</visitsdashlet>
</data>
</dashboardreport>
As can be seen, there is no location (geographical state) information in the xml.
The question is how to get the location info in the xml output of the REST call ?
Hi,
Not sure for which location you are looking for but in your xml the values appear. Let me just mark the values for you:
<dashboardreport name="<name>" version="4.1.0.3000" reportdate="2012-05-01T21:34:15.920-07:00" description="">
<source name="abc" filtersummary="PurePaths, from last 1 hour, One Agent Group plus correlating Agents, Browser PurePath Groups"/>
<data>
<visitsdashlet name="Visits" description="" displaysource="Base">
<visits>
<visit header="Visit of '57571831" from Seattle, United States using IE Mobile 9.0" userexperience="satisfied" apdex=" 0.8 " pageactioncount="4" application="a.b.com" browser="IE Mobile 9.0" clientip="1.2.3.4" continent="North America" country="United States" sessionstart="1055938346813" sessionend="1135972497560" duration="130675" browsererrors="no" failedactions="0 % (0)" lastactionfailed="no" bounce="0.0" osfamily="Windows" osname="Windows Phone 7" userid="37561820" bandwith="n/a" conversion="no"/>
</visits>
</visitsdashlet>
</data>
</dashboardreport>
Answer by Sundeep M. ·
Yes, I can see the state name after grouping by location. However, I'm trying to access this dashboard from a REST call. When I get the REST output, the location info is not available and it has only the info present in the default view of the dashboard. Note that I have saved the dashboard with the location grouping turned on.
How can I get the location info also in the REST output ?
Hi,
If you save the visit dashboard with the grouping by location. The report contains the location information. See screen below
Answer by Sundeep M. ·
I meant the geographical state as in Florida, California, Arizona etc.. Is it possible to display this info in the Visits dashboard ?
Hi,
You should already see them by default. See screen below
If you want to group by region you can change the grouping of the visit dashboard by clicking on the small "world"-icon on the top right corner in the dashboard. In the screen shot the mouse arrow is placed over the icon.
Answer by Andreas G. ·
What type of state information are you interested? if you check out the Details on a Visit (through context menu) - you will see all the information we capture per visit, e.g: Client-IP, Browser Type, ...
JANUARY 15, 3:00 PM GMT / 10:00 AM ET