APMChat

What's new in APM?
Do you work in application development or performance monitoring? Join us for another chat about APM
   10 years ago
#APMChatLet's chat about APM!Do you work in application development or performance monitoring? Join us for a fun chat about APM.
IBM Service Mgmt
The time's almost up. Thank you for joining today's chat! Follow each other on Twitter and keep the #APM discussions going for 6 more minutes.
IBM Service Mgmt
Special thanks to co-hosts @its_pi & @TimBouhour and all the insightful commentary from participants!
John Furrier
do you mind if I add 15 mins to the chat? this is super engaging
IBM Service Mgmt
Last question! Q8: If you could build your applications on anything, what technologies would be in your stack?
Marvin Goodman
A flexible platform that would allow me to quickly deploy (blue-green) across different phases in my application lifecycle = hybrid cloud
David Metcalfe
I'll leave that to the more qualified on this chat - but iOS and Android seem to be doing ok!!
John Furrier
some of the cloud stacks are very nice #AWS #Bluemix among others.
David Metcalfe
so it was a loaded question! #bluemix etc are good starting points
John Furrier
Node.js Angular.js autoscaling, queuing, minification and anything event driven that yield asynchronous apps. concurrency realtime that is fast is what I see and want
John Furrier
Node.js Angular.js autoscaling, queuing, minification and anything event driven that yield asynchronous apps. concurrency realtime that is fast is what I see and want
Marvin Goodman
And the @Bluemix guy didn't even MENTION #Bluemix in his response ;-)
Tim Bouhour
Node and Angular are kings of course, but I'm still fond of Java... on top of that though, a platform as a service like Bluemix does wonders for easy deployment! And I would want my database as a service, maybe MongoDB through MMS
IBM Service Mgmt
Q6: How has the growth of mobile applications changed the game in monitoring performance & user experience?
David Metcalfe
its all about the end user experience on the mobile device we have become very impatient! if an app doesn't perform or is unstable we move quickly on to another one
David Metcalfe
some apps you may not be interested in APM but other biz critical etc certainly need it
IBM Service Mgmt
Is it harder to resolve issues since there are so many different networks, devices, operating systems, etc?
David Metcalfe
there are but the best practices etc we have should apply, I guess it comes down to do you want to monitor and manage or are you happy just to take a chance!
Tim Bouhour
yep, the growth of variety of devices has definitely made it harder to resolve issues. On top of that, native mobile apps are often rated and deleted fast... Getting a view of what happens on the device is now primordial to great UX
Amanda Tenedini
I've deleted 3 apps in the past week because they were too slow, crashed or had a weird UX
Payal Chakravarty
Mobile brings you the paradigm of viewing performance from various devices, carrier networks, geographies, user groups. The focus is primarily on end user experience management
John Furrier
it has changed big time bc as said above if performance sucks users will delete apps bc user experience it #1 priority - value is in the eyes of the user
IBM Service Mgmt
Q7 is posted above. Please pull down the update. We're almost to the end (8 Q's total)
IBM Service Mgmt
Q7: If you could know only one thing about the performance of your applications, what would it be?
David Metcalfe
is it available would get my vote
Marvin Goodman
I'd want to know if people were leaving because it's too slow. There are tolerance levels for slow performance.
Tim Bouhour
I would go with transaction failure rate. Similar to availability, but a little more specific to how it's affecting my users
Amanda Tenedini
good idea @marvingoodman, it would be good to set thresholds when the speed reaches levels that might start turning users away
Dave Vellante
is it available to the user - i.e. not the server
IBM Service Mgmt
Q2: How are analytics changing the way you manage applications?
David Metcalfe
greatly seeing a big upsurge in the use of analytics from my customer base
Ben Stern
I completely agree David. I'm seeing more and more use of streaming analytics and log analytics to detect, analyze, and solve problems.
David Metcalfe
Anaytics is changing the game around the ability to really extend the correlation and de-duplication capability so a more proactive IT Ops capability can be realised
IBM Service Mgmt
Would you say that analytics are speeding up problem resolution or preventing problems all together?
David Metcalfe
it depends on how you deploy it, it can do both! Seasonality, historical, near-real time
David Pittman
@davidmetcalfe12 Is the use of analytics new, or just the *kind* of analytics people are using?
IBM Service Mgmt
Q3 has been posted above but you can keep discussing this question anytime.
John Furrier
It is certainly changing the infrastructure requirements for the workload
Tim Bouhour
operations analytics are the biggest part, managing logs and events... But business analytics are making their way as well, by correlating performance issues to business and revenue impact we become smarter and able to make better decisions
IBM Service Mgmt
Q5: How long does it typically take you to resolve a performance issue with your applications?
David Metcalfe
hmm good question as not just about the technology - need to think also about process and maturity of these etc
David Metcalfe
Automation is also key here as is the instrumentation of the application
Tim Bouhour
many issues can be fixed in an automated way... But then sometimes you get the doozy, affecting just a small (but important set) of customers, always recurring, and with no apparent root cause. That one can take weeks or months!
IBM Service Mgmt
Weeks or months? Yikes! That downtime must be detrimental to revenue and user satisfaction.
IBM Service Mgmt
Q4: What can development and operations teams do to collaborate better?
David Metcalfe
get some devops!! and some collaborative operations
John Furrier
agile is a forcing function for dev teams again the key is to keep the eye on the prize the main purpose of that app in the first place - yes #devops is big part of this
IBM Service Mgmt
People can learn more about IBM Collaborative #Operations here: http://ibm.co/1GGFni... #devops
Payal Chakravarty
Use the same tools in dev/test and production
Tim Bouhour
use the same standards and set of data to optimize user experience. One big issue with the silos is good performance may be achieved at each step (dev, test, build), but may still end up poor in production.
IBM Service Mgmt
Q3: How are the influx of IoT devices and data impacting APM?
David Metcalfe
massively within my customer base - the event sources are getting greater every day
David Metcalfe
CIO/CTO are worried about the amount of event traffic that IoT devices will put on the network, which is already stressed
IBM Service Mgmt
True, especially health data! We hear that @Fitbit users took 2.4 trillion steps in 2013 alone and that's surely doubled by now.
John Furrier
#IoT creates more data which in turn creates a problem for what to watch and how to store the data
David Metcalfe
@ibmservicemgmt need to be clever on managing event rates, start by doing as much as possible at the edge of the network
John Furrier
machine-to-machine communications don’t follow the typical unicast traffic models so this might be a challenge for existing monitoring systems
John Furrier
what about traffic activity that happens at sub-minute levels so the less frequent traffic or bursty traffic can get lost
Payal Chakravarty
With IOT, ability to monitor performance & availability from different devices/data sources becomes critical
John Furrier
@its_pi totally agree diversity of devices is issue and their data platforms are something to consider..integration is important to think about - getting stuck in data silos is problematic
IBM Service Mgmt
Q5 is posted above, feel free to keep discussing this and other questions though.