• 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
  • Home /
  • Public Forums /
  • Dynatrace /
  • Dynatrace Open Q&A /
avatar image
Question by Yos N. · Jul 04, 2018 at 01:00 PM · configuration Dynatrace Managed RUM

Angular calling OSB throughLayer7

Hi guys,

Customer is using an HTML website (with Angular 4) that is calling a monitored OSB going through Layer 7 appliance. Since the Layer 7 device does not have an agent deployed, the transaction is 'broken' so that client / server side are not correlated.

Is there a way we can map the OSB PP to the client side webrequest?
Should we install an agent on the Layer 7 device? (is this even possible?)

Notice no PP attached to webrequest:



Appreciate any info on this matter,

Yos @Daniel Brokman

osb-3rdparty.png (47.7 KiB)
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
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

1 Reply

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

Answer by Július L. · Jul 04, 2018 at 01:41 PM

It seems your appliance is filtering out HTTP header X-dynaTrace. If you pass the header at the appliance, then your requests should be matched to the PurePaths on the OSB.

Comment

People who like this

0 Show 4 · 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
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

avatar image Yos N. · Jul 04, 2018 at 02:11 PM 0
Share

Hi Julius,

And this is the only header we need to ask to push thru? no need to also send dt cookies?

Yos

avatar image Yos N. · Jul 05, 2018 at 09:28 AM 0
Share

Hi Julius,

When we are checking the web request sent from the browser we cant see x-dynaTrace sent with the webrequest

This webrequest is generate by angular framework

Any suggestions?

Yos

no-x-dynatrace.png (128.8 KiB)
avatar image Július L. Yos N. · Jul 09, 2018 at 08:46 AM 0
Share

Sorry, my mistake. The HTTP headers (X-dynaTrace-*) are only in service to service calls using HTTP (server side only), in mobile apps or in apps with OpenKIT instrumentation (thick applications, manually instrumented).

For web apps I believe this is matched strictly by the cookies (dt* cookies).
Is your L7 gateway filtering cookies?

avatar image Yos N. Július L. · Jul 15, 2018 at 08:09 AM 0
Share

Hi Julius,

First of thanks for your answers here.

When we check with devtools we can see that the ruxitagent is inject with no cookies tab and the first 2 web requesrt are with no request cookies

While the 3rd request is getting dtCookie from the server as a response.

Any explanation on that behavior?

Yos

no-cookie1.png (34.0 KiB)
no-cookie2.png (33.1 KiB)
no-cookie3.png (38.9 KiB)
ruxitagent.png (51.9 KiB)

How to get started

First steps in the forum
Read Community User Guide
Best practices of using forum

NAM 2019 SP5 is available


Check the RHEL support added in the latest NAM service pack.

Learn more

LIVE WEBINAR

"Performance Clinic - Monitoring as a Self Service with Dynatrace"


JANUARY 15, 3:00 PM GMT / 10:00 AM ET

Register here

Follow this Question

Answers Answers and Comments

24 People are following this question.

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

Related Questions

Details regarding applications created from domains in HTTP request headers.

Determining correct mappings for User Actions going to the Default Applicaiton

Configuration of Dynatrace Managed for easyTravel application

Any way to export configurations from SaaS to Managed?

RUM V2 enabled and more informations

Forum Tags

mobile monitoring dotnet iis chat kubernetes servicenow amazon web services feedback mysql mainframe application rules rest api cassandra dashboard oneagent sdk cmc application monitoring openkit smartscape request attributes monitoring developer community user tagging log monitoring services ufo activegate auto-detection high five award uem webserver usql iib test automation license ios news migration management zones ibm mq web services notifications sso host monitoring knowledge sharing reports browser monitors java hybris sap vmware maintenance window user action naming javascript appmon ai availability tipstricks automation extensions diagnostic tools session replay permissions search davis assistant auto-update faq documentation problem detection http monitors easytravel apdex network docker tags and metadata cloud foundry google cloud platform synthetic monitoring process groups account usability dynatrace saas gui paas openshift key user actions administration production user actions postgresql synthetic locations upgrade oneagent security Dynatrace Managed user management python technologies mongodb openstack user session monitoring continuous delivery citrix configuration alerting performance monitoring NGINX action naming linux nam installation error reporting database mission control apache mobileapp RUM php azure purepath davis scripting aix nodejs android
  • 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