@DevOpsSummit Authors: Pat Romanski, Elizabeth White, Yeshim Deniz, Liz McMillan, Mehdi Daoudi

Related Topics: @DevOpsSummit, Java IoT, Containers Expo Blog

@DevOpsSummit: Blog Feed Post

Segmented Results for First Party Resources | @DevOpsSummit #DevOps

Content that is served via a host name (or domain) other than that of the HTML page itself is considered to be third party or CD

Segmented Results for First Party Resources, CDNs, and Third-Party Providers
by Alexander Sommer

Beginning with Ruxit Agent v1.76, Ruxit real user monitoring evaluates the content sources of all browser-loaded content to determine if the content is “3rd party” content, “1st party” content, or CDN-delivered content. This valuable content distinction gives you greater insight into the resources that are utilized by your application and facilitates performance optimizations.

Content that is served via a host name (or domain) other than that of the HTML page itself is considered to be third party or CDN content. If the content is served via a host name that is the same as that of the HTML page itself, the content is considered to be “first party” content.

For third party content and CDNs, Ruxit automatically detects more than 1,000 internet host names. Unrecognized Internet host names (domains) are also treated by default as third party resources. Third party and CDN host names are grouped together automatically. Following is an example that illustrates how Ruxit groups resources:

The user loads the following URL into their browser:

As a result, /index.html is loaded from internet host: www.myhost.com

Ruxit recognizes that Index.html relies on the following content resources:

A few observations:

  • Entries 1-4 are Internet host names that are automatically recognized by Ruxit as 3rd party and CDN resources.
  • Entries 3 and 4 are grouped into the same provider (though the host names don’t match) because Ruxit recognizes them.
  • Entry 6 is treated as a 1st party resource because its host name is the same as that of the HTML page itself (www.myhost.com).
  • Entries 5 and 7 are unrecognized domains and are therefore categorized as 3rd party resources.

Adding 1st party resources

Beginning with Ruxit Agent v1.76, you can now define 1st party content resources in your environment. As a use case, consider the example above. What if entry 7 (img.image-myhost.com) is one of your organization’s servers? Go to Settings > Real user monitoring > Resources, define a new 1st party resource, and add the domain name (img.image-myhost.com).

1st party resource configuration

1st party resource configuration

1st party resource configuration

Search for known third party providers

As our list of auto-detected Internet host names is growing rapidly, you can now also search for content providers or host names using the Out-of-the-box detected providers search field:

1st party configuration

Segmented monitoring results
As you can see below, Ruxit tracks monitoring results for 1st party resources separately from 3rd party and CDN content:

1st party resource configuration

1st party resource configuration

The post Segmented results for 1st party resources, CDNs, and 3rd party providers appeared first on The Ruxit Blog.

Read the original blog entry...

More Stories By Dynatrace Blog

Building a revolutionary approach to software performance monitoring takes an extraordinary team. With decades of combined experience and an impressive history of disruptive innovation, that’s exactly what we ruxit has.

Get to know ruxit, and get to know the future of data analytics.

@DevOpsSummit Stories
As DevOps methodologies expand their reach across the enterprise, organizations face the daunting challenge of adapting related cloud strategies to ensure optimal alignment, from managing complexity to ensuring proper governance. How can culture, automation, legacy apps and even budget be reexamined to enable this ongoing shift within the modern software factory? In her Day 2 Keynote at @DevOpsSummit at 21st Cloud Expo, Aruna Ravichandran, VP, DevOps Solutions Marketing, CA Technologies, was joined by a panel of industry experts and real-world practitioners who shared their insight into an emerging set of best practices that lie at the heart of today's digital transformation.
The standardization of container runtimes and images has sparked the creation of an almost overwhelming number of new open source projects that build on and otherwise work with these specifications. Of course, there's Kubernetes, which orchestrates and manages collections of containers. It was one of the first and best-known examples of projects that make containers truly useful for production use. However, more recently, the container ecosystem has truly exploded. A service mesh like Istio addresses many of the challenges faced by developers and operators as monolithic applications transition towards a distributed microservice architecture. A tracing tool like Jaeger analyzes what's happening as a transaction moves through a distributed system. Monitoring software like Prometheus captures time-series events for real-time alerting and other uses. Grafeas and Kritis provide security polic...
DevOpsSummit New York 2018, colocated with CloudEXPO | DXWorldEXPO New York 2018 will be held November 11-13, 2018, in New York City. Digital Transformation (DX) is a major focus with the introduction of DXWorldEXPO within the program. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throughout enterprises of all sizes.
With 10 simultaneous tracks, keynotes, general sessions and targeted breakout classes, @CloudEXPO and DXWorldEXPO are two of the most important technology events of the year. Since its launch over eight years ago, @CloudEXPO and DXWorldEXPO have presented a rock star faculty as well as showcased hundreds of sponsors and exhibitors! In this blog post, we provide 7 tips on how, as part of our world-class faculty, you can deliver one of the most popular sessions at our events. But before reading these essential tips, please take a moment and watch this brief video from Sandy Carter.
DXWordEXPO New York 2018, colocated with CloudEXPO New York 2018 will be held November 11-13, 2018, in New York City and will bring together Cloud Computing, FinTech and Blockchain, Digital Transformation, Big Data, Internet of Things, DevOps, AI, Machine Learning and WebRTC to one location.