2014-07-01T15:39:00Z

Why use active and passive monitoring for a web site?

When using a RUM solution (such as DynaTrace, AppDynamics, NewRelic, etc.), what are the benefits to add an active solution with probes/robots? 

it_user134421 - PeerSpot reviewer
Director with 1-10 employees
  • 8
  • 66
7
PeerSpot user
7 Answers
RH
Program Manager - Enterprise Command Center at a financial services firm with 10,001+ employees
Real User
2016-05-11T14:55:23Z
May 11, 2016

Some good info in comments here; sharing from my personal experience to augment. Having used three of the Dynatrace APM product (DCRUM, Synthetics & AppMon w UEM coming quick), I can say there are distinct use cases for each.

Not to be terribly repetitive, DCRUM's passive approach has served my team well but is reactive in nature. Packet capture and analysis of live traffic can't detect much proactively. Dynatrace has replicated many measures DCRUM provides in AppMon & UEM, and our source at the vendor reports far less investment in DCRUM development. This is sad because DCRUM is perhaps the most affordable product offering they have, and it can be configured to the capacity of HW Infra of the licensed instances. We use it for every app's traffic flow, as a result.
Synthetics (formerly Gomez) is an active approach but can produce frequent false positives. ISP back bone and/or Agent Node issues are common enough to cause some companies to instrument two or more competing synthetic/robotic measurement products for isolating those painful false-positives.
AppMon is their deep-dive agent which measures at thread/method level calls from within the app engine (JVM or .NET). Once instrumented, the agent is a great tool for triage and performance monitoring.
UEM is a code injection approach that is layered (& licensed) on top of AppMon to allow click/error/response measurement at the client browser. This is probably the most difficult of their APM product to instrument correctly, but it can become an engine & data source for all audiences at a company to leverage.

To your specific question - Combining active & passive measures gives you a chance to compare real user transactions to robotic transactions and rule out false-positives (ISP backbone issues should not be counted against application availability, and likewise a Node Agent not running a script should not impact your 99.999% up time goal).
Robotic measurements are generally set at wider intervals than DCRUM polls, too. Comparing measures could give an App Support team evidence to show an impact only lasted 2 min (smallest DCRUM polling interval) as opposed to 15 min (avg script interval). When shooting for five 9's of availability, every minute counts. :-)

** This is based on my personal experience and does NOT represent or imply the view of my employer **

Product comparison that may be of interest to you
it_user181782 - PeerSpot reviewer
Partner at a tech services company with 10,001+ employees
Real User
2015-01-15T00:57:52Z
Jan 15, 2015

Actually you should use RUM to have a end user real experience and robots are used to capture data when you do not have traffic in your website or if you want to stress it.

it_user69183 - PeerSpot reviewer
Systems Engineer at a healthcare company with 1,001-5,000 employees
Vendor
2014-07-06T00:33:27Z
Jul 6, 2014

Great answers here. The only thing I'll add is that probes or robots allow testing before deployment, something that shops of your size frequently ignore as being too difficult/costly/technical for the existing staff. They also step outside the 'self-diagnosis' problem. Logically there is a limit to self diagnosis capabilities. (Hint: how do you know you're not drunk? This is a classic problem as the very mechanisms for self-analysis are impaired and unreliable. A sober friend or breathalyzer is needed.)

DN
Performance Engineering, Architect at DXC Technology
Real User
2014-07-03T16:04:54Z
Jul 3, 2014

Hello,

The primary benefit of deploying robots is that they allow you to test that the application is up and available. They can also test that key application functions are working. Robots also allow you to test application availability during off hours, after application recycles, etc. This allows you to detect and resolve application problems BEFORE prime time, when the majority of your users are accessing your system. Active monitoring can provide other benefits as well, but this is the most critical.

All of the major vendors can capture every transaction with their end-to-end / real user monitoring solutions. When it comes to transaction profiling (measuring each transaction hop-to-hop as the transaction traverses the application the back end), Dynatrace can capture every transaction. This feature is all the rage right now.

This feature also has its limitations. In my 30+ years of experience monitoring applications across all kinds of platforms and technologies, capturing too much performance data can be as much of a problem as capturing too little data. Why, because 98+ percent of the data never gets looked at. Also, many application performance issues get written off as "that's the way this application works" and/or, "it's too expensive to fix", etc. Once people start ignoring performance data and performance alerts, they tend to ignore everything. It's just human nature.

What you really want / need to know on the back end is when transaction hops exceed normal / expected performance. To accomplish this, you need to profile what normal / expected performance is. When performance exceeds normal performance thresholds (and in some cases way under performs), you need to be able to quickly alert the appropriate people / teams and have them diagnose the root cause. Sampling, can effectively accomplish this task.

This is not intended as a criticism of Dynatrace, they have a legitimate monitoring approach. My point is only that the other vendors also have legitimate, time proven monitoring approaches as well. You need to decide what is important to you and your company.

Thanks, I hope this helps.

it_user138303 - PeerSpot reviewer
Owner with 51-200 employees
Vendor
2014-07-03T14:20:59Z
Jul 3, 2014

Hi there,

Why use Active and Passive Monitoring for a website?

Answer:

Active

•When there is no load, you know what the end user experience is (availability and response time)
•You strategically put the robots in your infra to peel the response time union
Passive:

•You only get measurements when there is load
•it gives you insights in the real load
•mostly used for statistics (commercial goal)
•Active monitoring doesn't provide network statistics
•is used for protocols that can hardly be diagnosed on the application tier (client server, SAP, Citrix)
You need both to get the full coverage.

Remark: Compuware's DC RUM, Foglight (Dell), HP RUM, AppDynamics monitors using the SPAN port of a switch to capture application traffic. But all vendors do also have a diagnostic tool based on Agents. The big difference between these vendors is the usage of sampling vs everything; dynaTrace can trace all individual transactions all time where the rest apply sampling. You could easily miss time outs etc with sampling.

it_user101832 - PeerSpot reviewer
Application Manager at a logistics company with 1,001-5,000 employees
Real User
2014-07-03T13:22:05Z
Jul 3, 2014

Beside for example prove of SLAs and other related service points I found very good article of Larry Dragich where he explain how active generation helped him to find root cause of customer complains.

https://www.linkedin.com/today/post/article/20140630105408-174117200-spotting-anomalies-when-things-are-calm?trk=object-title

Find out what your peers are saying about AppDynamics vs. New Relic and other solutions. Updated: September 2023.
734,678 professionals have used our research since 2012.
it_user116742 - PeerSpot reviewer
Oracle Web Administrator at a tech services company with 1,001-5,000 employees
Consultant
2014-07-03T13:18:20Z
Jul 3, 2014

Application component deep-dive monitoring — the fine-grained monitoring of resources consumed by, and events occurring within, the components discovered in the second dimension.

Related Questions
Miriam Tover - PeerSpot reviewer
Service Delivery Manager at PeerSpot
Jun 20, 2023
Hi Everyone, What do you like most about New Relic Insights? Thanks for sharing your thoughts with the community!
2 out of 12 answers
PG
Cloud Consultant at a tech services company with 201-500 employees
Dec 28, 2021
The solution is scalable, and it is easy because all the documentation is available.
PT
Middleware Specialist at a tech services company with 1,001-5,000 employees
Jul 28, 2022
It allows the restriction of privileges and control of users.
Julia Miller - PeerSpot reviewer
Community Director at PeerSpot
Jun 20, 2023
How do you or your organization use this solution? Please share with us so that your peers can learn from your experiences. Thank you!
2 out of 12 answers
PG
Cloud Consultant at a tech services company with 201-500 employees
Dec 28, 2021
I used New Relic Insights to create dashboards, to receive some metrics regarding performance, and alerts regarding any kind of issues with the performance. Additionally, we used it for SQL and Oracle to receive metrics related to performance, such as CPU and memory. Depending on the type of dashboards we wait for some time and then we build alerts in New Relic Insights for the metrics to prevent issues.
PT
Middleware Specialist at a tech services company with 1,001-5,000 employees
Jul 28, 2022
We have both the mobile and web applications which use the APIs in the back end. The New Relic Browser also monitors all our review servers and has mobile and browser compatibility. Most of our stakeholders view the data on mobile and don't need to open their laptops. Stakeholders can install New Relic on a mobile device, whether iOS or Android and monitor the enrolment. It is more compatible with the mobile device, but we can view it on the web browser, and the same features are supported for both. In addition, stakeholders can access the system 24-7 and can monitor it from anywhere, anytime.
Related Articles
NC
Content Manager at PeerSpot (formerly IT Central Station)
May 2, 2022
PeerSpot’s crowdsourced user review platform helps technology decision-makers around the world to better connect with peers and other independent experts who provide advice without vendor bias. Our users have ranked these solutions according to their valuable features, and discuss which features they like most and why. You can read user reviews for the Top 5 Mobile APM Tools to help you decid...
NC
Content Manager at PeerSpot (formerly IT Central Station)
May 2, 2022
PeerSpot’s crowdsourced user review platform helps technology decision-makers around the world to better connect with peers and other independent experts who provide advice without vendor bias. Our users have ranked these solutions according to their valuable features, and discuss which features they like most and why. You can read user reviews for the Top 5 Container Monitoring Tools to help...
Janet Staver - PeerSpot reviewer
Tech Blogger
Jun 20, 2022
If you are considering DevOps tools for your business, you want to be sure you choose the right solution. DevOps software is a rapidly growing market, and while it can be hard to know which tools you really need, researching all of your options and making the right choice does not have to be a daunting task. To help you choose the best DevOps solution, here are some tips: Develop a common...
EB
Director of Community at PeerSpot (formerly IT Central Station)
Jun 20, 2022
Hi PeerSpot community members, This is a fresh-from-the-oven Community Spotlight for you. Here, we've summarized and selected the latest posts (professional questions, articles and discussions) by PeerSpot community members. Check them out! Also, please share with us your feedback and suggestions by commenting below! Trending See what is trending at the moment and chime in to discuss! ...
Deena Nouril - PeerSpot reviewer
Tech Blogger
Jun 17, 2022
PeerSpot’s crowdsourced user review platform helps technology decision-makers around the world to better connect with peers and other independent experts who provide advice without vendor bias. Our users have ranked these solutions according to their valuable features, and discuss which features they like most and why. You can read user reviews for the top Application Performance Management (...
2 out of 3 comments
Abbasi Poonawala - PeerSpot reviewer
Chief Enterprise Architect at Bank in KSA/JPMORGAN
Jun 16, 2022
How about pricing strategy?  Why do top banks in MENA still prefer Dynatrace over New Relic or AppDynamics?🤔 
Abbasi Poonawala - PeerSpot reviewer
Chief Enterprise Architect at Bank in KSA/JPMORGAN
Jun 16, 2022
@Abdulla Pathan, I appreciate it if you can share more insights & your valuable experience around APM adoption @LearningMate. 
Product Comparisons
Related Articles
NC
Content Manager at PeerSpot (formerly IT Central Station)
May 2, 2022
Top 5 Mobile APM Tools 2022
PeerSpot’s crowdsourced user review platform helps technology decision-makers around the world to...
NC
Content Manager at PeerSpot (formerly IT Central Station)
May 2, 2022
Top 5 Container Monitoring Tools 2022
PeerSpot’s crowdsourced user review platform helps technology decision-makers around the world to...
Download Free Report
Download our FREE report comparing AppDynamics and New Relic based on reviews, features, and more! Updated: September 2023.
DOWNLOAD NOW
734,678 professionals have used our research since 2012.