Monitoring Devops Tools - PowerPoint PPT Presentation

About This Presentation
Title:

Monitoring Devops Tools

Description:

Mobile Devops has very different expectations, criteria and requirements when it comes to successful performance monitoring and general health-level of mobile apps, websites and APIs – PowerPoint PPT presentation

Number of Views:55
Slides: 4
Provided by: williamsricha
Tags: aws | cloud | devops

less

Transcript and Presenter's Notes

Title: Monitoring Devops Tools


1
GET STARTED WITH APP MONITORING FOR SUCCESSFUL
MOBILE DEVOPS Mobile Devops has very different
expectations, criteria and requirements when it
comes to successful performance monitoring and
general health-level of mobile apps, websites
and APIs. The industry has somewhat neglected the
fact that monitoring should happen on real
locations over REAL networks with real
infrastructure. The methods and tools build
around mobile monitoring have been focusing too
much on Real-User Monitoring (RUM) and
unfortunately, this approach provides less
useful and unreliable data about the actual
performance and the user experience. In this
blog, well take a look at the benefits and the
real value of synthetic mobile monitoring, and
how it can provide reliable and useful data
about the performance, health-level and
eventually, the user experience. WHAT SUCCESSFUL
MOBILE DEVOPS MUST HAVE MOBILE APPROACH The
Mobile DevOps approach, tools and new methods
build around continuous integration (build),
test automation (testing) and deployment are all
driving new monitoring approaches forward as
well. The simplicity of Mobile DevOps approach
can be highly benefits for many organizations as
it can break down barriers and silos between
mobile development and operations, and also
provide clarity to the overall development
process and enable steps that are highly
beneficial for mobile product development
lifecycle. An ideal mobile app development flow
provides a constant, well-integrated and
seamlessly working incremental steps for a clear,
cohesive and continuous process that todays
mobile app development needs. One remarkable
benefit of DevOps approach is that eventually
things, processes, mindsets and doings arent
that different whether product development is
towards a mobile app, game, website or a desktop
app. Mobile has its own nature and this must be
aligned with used tools. Among the other things,
there are other requirements and criteria for
these two different targets. For instance, the
reliability of used toolset has been one of the
key characters to improve efficiency and help to
leverage agile process and significantly scale
up with the new, mobile-focused tools. Manifesto
2
to learn how to adopt Mobile DevOps approach to
your mobile team. When looking into Mobile
DevOps process and its steps, things dont happen
in the waterfall model, but the process itself
is highly iterative and all these tasks (and use
of DevOps tools) happen in cycles. Code, Build,
Test and Package (C, B, T and P) can be seen
as a simple agile sprint and therefore the later
tasks could be also included in each sprint.
This can be extremely beneficial if certain
activities are included in those
sprints. SHIFT-LEFT OR SHIFT-HORIZONTALLY Monitor
ing has been one of those tasks that
organizations do AFTER the product has been
developed. Thats a great practice, but as there
are great ways to monitor performance, a health
of the app/web, and get a deeper insight of why
certain things behave slow or dont perform at
all, monitoring could be part of agile sprints
as well. Monitoring and how it is done and who is
in charge of it can be seen as an indicator in
organizations that have adopted Mobile
DevOps. There are lots of things that can be
monitored application details, customer/user
experience, and strictly performance indicators.
Doing proper and deeper analysis of monitored
data will help understanding how these metrics
can be improved and what are the most critical
ones to get user experience in order. SYNTHETIC MO
BILE MONITORING PROVIDES THE SOLUTION In
general, there are two types of monitoring that
can be performed for mobile products. One common
way to use real users as part of the monitoring
is called Real-User Monitoring. This includes
basic crash reporting, unscripted monitoring,
and basically spots problems that real users have
while using the app, website or API. Naturally,
this sort of monitoring is not possible while
your app, website or API is under development,
and it is not a good practice to expose non-ready
product for users. Synthetic mobile monitoring,
which is commonly called as directed monitoring,
provides scripting capabilities for a mobile app,
website, and API, making it possible to spot
those issues before the product goes out of the
door. In addition that synthetic mobile
monitoring can be used early in the development,
testing, and whole DevOps process, it also
provides capabilities and ideal characteristics
to get a comprehensive understanding of potential
performance and user experience issues that the
recent regression of the mobile
3
product has. Synthetic mobile monitoring monitors
apps, websites and API end-points like those
would be used by real users. Its basically
simulating users and directs the path taken
through the product with help of test automation
scripts. Using synthetic mobile monitoring as a
part of the agile sprint is as a natural fit to
DevOps process as integrated testing against
daily builds.
Write a Comment
User Comments (0)
About PowerShow.com