0% found this document useful (0 votes)
54 views9 pages

Proactive Monitoring for SMEs with AppInsight

1) The document discusses proactive monitoring for small and medium enterprises (SMEs) using AppInsights on Microsoft Azure cloud services. 2) AppInsights allows monitoring of web applications, APIs, and other targets to identify availability issues, failures, dependencies, and performance problems in near real-time. 3) The study aims to evaluate the benefits of using cloud infrastructure and AppInsights' proactive monitoring capabilities to help developers and administrators more quickly diagnose and address potential issues with their applications and services.

Uploaded by

hindray88
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views9 pages

Proactive Monitoring for SMEs with AppInsight

1) The document discusses proactive monitoring for small and medium enterprises (SMEs) using AppInsights on Microsoft Azure cloud services. 2) AppInsights allows monitoring of web applications, APIs, and other targets to identify availability issues, failures, dependencies, and performance problems in near real-time. 3) The study aims to evaluate the benefits of using cloud infrastructure and AppInsights' proactive monitoring capabilities to help developers and administrators more quickly diagnose and address potential issues with their applications and services.

Uploaded by

hindray88
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

DOI: http://dx.doi.org/10.26483/ijarcs.v13i5.

6901
Volume 13, No. 5, September-October 2022 ISSN No. 0976-5697

International Journal of Advanced Research in Computer Science


RESEARCH PAPER
Available Online at www.ijarcs.info
PROACTIVE MONITORING FOR SMEs USING APPINSIGHT

Atdhe Buja Zana Beqiri Luma


Faculty of Contemporary Sciences and Technologies Mother Teresa University
South East European University Skopje, North Macedonia
Tetovo, North Macedonia

Abstract: Data Security is a worldwide concern mostly for small medium enterprise (SMEs) and frameworks, approaches, methods are
constantly evolving that has a connection with cloud computing, information systems, artificial intelligence, blockchain. Many developers,
administrators or product teams running blind. Those are not knowing of problems with their application or do not have the information to fix
the problems. The things which can go wrong with web and mobile applications or services is unlimited like dependency failures, resources, and
crashes. Main argument is an evaluation of benefits by using Cloud as infrastructure and application on proactive monitoring called Azure
Application Insights (AppInsight) towards target like web application, web API, PKI etc. The findings, demonstration of the study should reveal
and support our main hypothesis that there is direct link between the proactive monitoring and the main factors that affects utilizing the cloud
services. To address this need, in this paper, we introduce AppInsight, the best practice and a model of proactive approach to monitor different
targets using Microsoft technology on Azure Cloud services. AppInsight – a model of proactive monitoring includes several functionalities: (1)
identifying availability, (2) failures dependencies, (3) performance and (4) using telemetry data generates ad-hoc solution to fix potential failure
of web application, web API etc. AppInsight a feature of Azure Monitor used to monitor live applications. AppInsight will aut omatically detect
performance anomalies, and includes powerful analytics tools to help you diagnose issues. You will get a range of telemetry data of analytics of
your target which is monitored by AppInsight. To evaluate this tool, we conduct an empirical evaluation by comparing data from actual live
monitoring of Y target.
Demo Video: https://www.youtube.com/watch?v=q7R8-c0ge7M

Keywords: cloud proactive, microsoft azure, appinsight, monitoring evaluation, government gateway
process. The current techniques assist in analyzing, but they
I. INTRODUCTION are mostly focusing on static analyzing. IT people mostly
developers, administrators need to shorten the time and
As H. James Harrington said “If you can’t measure produce solutions or insight for the issue, and this can be
something, you can’t understand it. If you can’t understand done by using Realtime Telemetry – AppInsight.
it, you can’t control it. If you can’t control it, you can’t
improve it.”, has been a big engagement of this time to
modernize lifecycle management of development and
operations. Proactive monitoring plays an important role in
software, hardware development. Since the emergence of the
Covid-19 pandemic worldwide, the need for monitoring,
information security has increased more than ever. The trend
of technological developments, the demands went beyond the
expectations of the time. It serves as an essential source
channel of telemetry data between app and users, resources
used.
AppInsight in a fast and powerful way helps to
diagnostics and solve real world problems, of two levels
Service Level impact (Availability, Reliability), Operational
Level impact (Responsiveness, Latency). Despite its benefits,
analyzing monitored data called logs often is a challenge to
IT professionals. Digitization, the advancement of
applications has brought a new era for SMEs. SMEs are
Figure 1. Realtime telemetry process of collection, analyzing, report
facing the security and availability of services in the face of
cyber threats and various IT risks. The distribution, Microsoft Azure is a cloud computing platform, and
expansion of infrastructure and IT in general with the various
serves for building, deploying and managing applications and
services of SMEs has an urgent need for a different approach services [1] by providing PaaS and IaaS services.
so far in terms of monitoring. European agency for Transformation toward cloud services is important IT
cybersecurity (ENISA) their analyses of SMEs shows how to capability building action to improve an organization in this
deal with the cybersecurity issues triggered by pandemic
digital world [2]. As within those Coronavirus disease time
through a report advice action [21].
Cloud computing can be used to rapidly enhance the
More the time goes and monitoring, collection of the logs
prediction process using high-speed computations and
etc., the more challenges bring on high number of such logs. predictions [3].
To solve this challenge, Realtime Telemetry feature at
AppInsight were presented by detecting, triage, and diagnose
© 2020-2022, IJARCS All Rights Reserved 1
Atdhe Buja et al, International Journal of Advanced Research in Computer Science, 13 (5), September-October 2022,1-8

The rest of the paper is organized as following: Section 2 (QoS) such as reliability, availability and performance [4].
AppInsight background and architecture. Our research how Many services exhibit dynamic QoS variations that result in
should be implementation are describing in Section 3. frequent changes in their behaviors, leading to SLA
Section 4 describes comparative analysis of different violations [4]. To avoid this a proactive monitoring can
monitoring tools, with the main results presented in Section prevent violations. The importance indication, the existing
5. Success stories to respective government countries are literature provides a large amount of work in this area.
showed in Section 6. Conclusions can be found in Section 7.
A. Implementations details
II. APPINSIGHTS In this paper, we propose AppInsight, a best practice and
a model of proactive approach to monitor different targets
In this section, we briefly illustrate AppInsight and its using Microsoft technology on Azure Cloud services for
architecture. The purposes of AppInsight is to identify the SMEs improving service availability and operations by
anomalies or problems and in very shorten process of time predicting component failure in a cloud or on-premises
give a solution by monitoring its dependencies and roles, service. AppInsight can be used in combination with SCOM
including powerful analytics tools which supports you in System Center Operation Manager simultaneously or
diagnose issues and behaviors actual users is doing with your separately for monitoring and are tools providing monitoring
app. National Institute of Standards Technology (NIST) see that is flexible and cost-effective.
cloud computing as a model for enabling convenient, on-
demand network access to a shared pool [1].
A. Architecture

Figure 3. The overview of Appinsight [2]

The development trend of Cloud service providers has


reached an advanced level and there are a variety of products
and opportunities for SMEs. Cloud technology supports and
enables many SMEs, giving focus and commitment to
Figure 2. Application Insights functionality providing customer services with a good level of security and
response in case of incidents. Without having to invest a lot
By using Application Insights involved a process of of time and resources in the construction of the
monitor, detect, diagnose, build, measure and learn. infrastructure, because this is perfectly provided by Cloud
AppInsights is a functionality of Azure Monitor dedicated for technology.
developers and IT professionals. Monitors your live Required technology for this monitoring is Azure resources:
applications and automatic mode detects performance Azure Application Insights, Azure Storage Account (for
anomalies and has powerful analytic tool to diagnose the storing test business messages). This monitoring can be
issue [1]. executed in defined times by schedule Web Job in Azure. In
First installation of SDK instrumentation package at your case of using Web Job it will required to use: Azure App
application or web API, enable AppInsights. Instrumentation Service (B1 service plan), Azure Logic app. The following
monitors application and sent telemetry data to an Azure figures shows an example of configured Azure resources for
AppInsight resource. All the telemetry data are integrated to AppInsights Recorded errors will be visible on the
Azure Monitor and showed in Azure portal where you can Application map in configured Application Insights resource
apply and use analytic and search tools to the raw data. in Azure. Drill down is an option to results by selecting
Azure AppInsight using Availability alerts sends web component, which reports failure.
requests to your application or web API on regular intervals
from different points of the world and this can alert if your
applications behavior has changed or is not responding.

III. THE PROPOSED APPROACH

This section illustrates the details of the implementation,


discusses representative usage scenarios for our framework.
Prediction techniques are widely used in software
engineering, from assessing future operational to forecasting
whether a system would encounter a runtime failure [3]. Figure 4. Example of configured resourcde group for monitoring
Forecasting techniques are also used in cybersecurity
response strategies and all software solutions are based on
them. They help a lot in preventing the development and
emergence of threats in security incidents.
Web applications, web API and other services often are
hosted on the cloud to meet the desired Quality of Service

© 2020-2022, IJARCS All Rights Reserved 2


Atdhe Buja et al, International Journal of Advanced Research in Computer Science, 13 (5), September-October 2022,1-8

failing requests
Live Stream new release ☒ ☐
deploy, degradation
Assess how many users ☒ ☐
are affected
Correlate failures with ☒ ☐
exceptions, dependency
calls, and traces
Examine profiler, ☒ ☐
snapshots, stack dumps,
and trace logs
Usage demographics ☒ ☐
and statistics
Figure 5. Selected component with recorded error
Retention - how many ☐ ☐
users come back?
There are different business models in the markets, such as
Funnels ☒ ☐
B2C, B2B, B2G. These types of business models very rarely
are in demand worldwide but now with pandemic Covid-19 User Flows ☒ ☐
has unexpectedly increased the use of technology and cloud Workbooks ☒ ☐
services [6]. As mentioned above, the increase in demand for Smart Detection ☒ ☐
digitization, use of advanced technologies such as Cloud are Transaction diagnostics ☒ ☐
the top choices of SMEs. The choice of methods, techniques Availability Free/Paid Free/Paid
in Cloud technologies such as proactive monitoring, includes
the adequate solution of the right approach for SMEs. Such
an approach gives results in the operational phases, that is, V. EVALUATION
after the final implementation of the service, be it web
application, API or other.
A. Research Questions
IV. TYPES OF PROACTIVE MONITORING METHODS a) In this section, we evaluate our approach using real-
world data. We aim to answering the following research
A considerable number of monitoring tools, were questions:
launched on the market in the last few years, but not all of
them established solution of proactive monitoring [6]. Not all b) RQ1: How does proactive monitoring through Cloud
tools or solutions are intended to provide a dynamic, application helps in terms of security on-site infrastructure,
proactive approach to presenting data, first collecting it. operation support for SMEs?
Proactive monitoring approach, shows the constant way of c) RQ2: Can proactive monitoring on Cloud
identification, assessment of likely event to occur or being an applications impact in time to reveal potential gaps, problems
issue, which creates and obstacles for the SMEs. Proactive and providing a solution to it?
countermeasures are those of prevention that stop or reduce
the development or occurrence of an incident, i.e. the B. Evaluation setup
likelihood. Usually this approach offers an advantage of Target. To evaluate the proposed proactive approach, we
identifying problems before the user sees and recognizes collect data from a production interoperability platform Y on
them and impact the business. Proactive monitoring through premises. For this experiment, we select dataset over two
the tools also enables the evaluation of the team's capacities months and each dataset covers one month and two-month
to react to cases when they happen or have happened. This period in 2020, 2021. The data are from part of the
approach can be used in many cases including business interoperability platform monitoring performance,
models and operations, IT, production, incident prevention, availability, and failures, containing over ten million
etc. Such an approach would help the SME team in changing monitored data.
the mindset, the work culture from the traditional one where
you wait for things to happen and then take preventive
measures, while proactive monitoring helps prevent the Table II. Summarizes the dataused in this experiment
event.
Comparative analysis of different monitoring tools as Period No.
shown in TABLE 1: transactions
Data 1 30 days 17/12/2020 – 16/01/2021 4.15 million
Table I. Comparative analysis of different Monitoring tools Data 2 60 days 17/11/2020 – 16/01/2021 8.41 million

Feature ↓ Tool → Cloud On premises Tool Implementation. Implemented proposed approach


Azure monitoring tools
provided by Microsoft Azure Cloud [2]. The experimental
AppInsights (SolarWinds,
evaluation is running on an environment of azure cloud
PRTG)
platform using monitor services Application Insights, Azure
Application map, ☒ ☒
dashboard Storage Account used for storing test business messages.
AppInsights (AI) is a tool provides monitoring that is flexible
Codeless monitoring ☒ ☐
and cost-effective, helps to ensure the predictable
Load, responsiveness, ☒ ☐ performance and availability of target put to be monitored.
and the performance of
your dependencies Evaluation Metrics. Azure AppInsights use existing
classification based proactive model. Collection of AI
Slowest and most ☒ ☐
telemetry data is needed provisioned Application Insights

© 2020-2022, IJARCS All Rights Reserved 3


Atdhe Buja et al, International Journal of Advanced Research in Computer Science, 13 (5), September-October 2022,1-8

resources in the Azure subscription. The following figure following figure for the Data 1. The problems detected with
shows the example of the application map, which has been Smart Detection includes a variety of issues: Failure
created based on the telemetry data from Web Application Anomalies, Performance Anomalies, Trace degradation,
Weather Service components. Azure AppInsight offers Memory leak, Security anti patterns.
different data views and connects to different data sources by
creating dashboards. Cloud technology has changed the way
SMEs operate by enabling expandable infrastructure with
service capabilities. It is a similar model as with utilities, that
is, using resources as much as you need and when you need
them. The benefits of SMEs from using Cloud technology, in
this case Azure, are obvious, including security, speed,
integration, disaster recovery, etc.
Figure 7. Detection analysis for security & behaviour

At Application Insights you can use Search feature to


explore individual telemetry as page views, exceptions, web
requests etc. The following figures shows filter event types:
Availability, Request, Exception, Page View, Trace, Custom
Event and Dependency for the Data 1 filtered on property
values.

Figure 6. Example of the application map for Web Application


components [3]

Collected data, which are been sent to Azure Application


Insights never contain any personal data. SNMP Proxy is a
Windows service, which receives SNMP traps which are
converted WMI and to AI. Azure Application Insights
provides with some metrics, but having deeper insights you
might want use custom performance indicators or business-
specific metrics [4]. On this experiment Azure AppInsights
we are using custom metrics, we add those metrics and
aggregation based on the needs, also other telemetry data on
investigate, monitoring and usage.
C. Evaluation Results
RQ1: How does proactive monitoring through Cloud
application helps in terms of security on-site infrastructure,
operation support for SMEs? Figure 8. Search Transaction selection of the Common property
Azure monitor AI gives you collection, analyze, and act on
telemetry data from your cloud or on-premises More level of details showed on the following figure
environments. With these insights helps you no presents End-to-end transaction details. It shows that
investigation to maximize the availability and performance communication has started with success certificate
on the application and proactively identify problems in very authentication, then the token was issued by Federation
shorten time. In our scenario, time to identification, solution
Provider, at that moment business message was read from
is important. My telemetry data can be shown by using
Azure File Storage and in those steps, we can easily identify
Smart detection and manual alerts, the following figures
shows that warn of potential performance problems and the errors.
failure anomalies in your web application. Smart detection
performs proactive analysis of the telemetry were your app
send to Application Insights. The Smart Detection tab in
AppInsights, selected under the Investigate menu were a list
of recent detections is generated, shown example in the

© 2020-2022, IJARCS All Rights Reserved 4


Atdhe Buja et al, International Journal of Advanced Research in Computer Science, 13 (5), September-October 2022,1-8

Figure 9. End-to-end transaction details selection of the Flows (1 step


before and 5 steps after transaction: Certificate)

In summary, the experimental results show that the


proposed approach is effective in proactive monitoring
predicting failure and its transaction lifecycle in cloud
service. Also, this effective approach offers greater security
of information, in the face of risks, various cyber threats.
RQ2: Can proactive monitoring on Cloud applications
impact in time to reveal potential gaps, problems and
providing a solution to it?
In this RQ, we evaluate if the method of effective
diagnosing failures and its dependencies using AppInsight
analysis feature with Data 2. The following figure 10 is
showing an example of timeline with failed operations, a
screen view that shows you the failure rate trends for your
requests, how many of the have failed, users impacted.

Figure 10. Failures analysis on Operation name, type, count and timeline

The following figure 11 on the right, you will see the most
useful distribution specific to the selected failing operation,
including top three responses code, top three exception
types, and top three failing dependency types.
Figure 12. Failures analysis on Operation name by Login using username
drill into Telemetry Data

Telemetry data has an important role in supporting to


quickly identify and fix issues in customer deployments and
configurations. The data, or as it is known, the telemetric
representation shows a deep understanding of the current
one, it aims to enable different measurements and further
develops the research towards a certain goal to find the right
solutions.
Related Items to Azure AppInsight feature Operation, IT
professionals can further more investigate just there by: (1)
see what happened before and after this request using User
Flows; (2) trends of this request over time; (3) all available
telemetry 5 minutes before and after this event.

Table III. Summarizes the data used on Operations identification


Figure 11. Failures analysis Top 3 response, exception, failed dependencies
Period No. Operations
transactions COUNT
(Failed)
In one click you can review each of these subset of Data 30 days 4.15 million 6
operations (refer previous figure). To diagnose exceptions, 1 17/12/2020 –
you can click on the telemetry data of a particular exception 16/01/2021
to be presented with the End-to-end transaction details tab, Data 60 days 8.41 million 6.32k
such as this one following figure 12: 2 17/11/2020 –

© 2020-2022, IJARCS All Rights Reserved 5


Atdhe Buja et al, International Journal of Advanced Research in Computer Science, 13 (5), September-October 2022,1-8

16/01/2021

Table IV. Summarizes the data used on Dependencies identification

Period No. Dependencies


transactions COUNT
(Failed)
Data 30 days 4.15 million 92
1 17/12/2020 –
16/01/2021
Data 60 days 8.41 million 3.46k
2 17/11/2020 –
16/01/2021
Figure 14. Performance analysis on Dependencies
The data of operations, dependencies on both previous
tables, was generated by using Azure AppInsight Failures D. Discussions
function on period of time, specifying roles (i.e. target of Organizations, companies today face a lot of threats
monitored WebAPI, IIS, and DB etc.) The following figures towards their infrastructure, service availability, integrity
takes you through the process of analyzing the performance and confidentiality. Every time getting worse to maintain the
of the server components of your application and can be level of QoS and SLA by integrating proactive approach on
expanded on the perspective of the client. Giving a picture business operations of doing this especially on IT with
of performance server operations, analyzing server follow-up proactive actions ensures that cloud services and
operations to identify the root cause, identify slowest client apps can maintain the expected requirements. The
operations, page views. The following figure graph data advancement of cyber-attacks in methods and techniques
currently shows the average duration of the selected has brought the urgent need to face such challenges. Well,
operations over time. If you switch to 95th percentile you not only the use of technologies and tools is enough, but
will find the performance issues. Select the operations that also the change in approach to certain IT operations. Like
you’re interested in by pinning them to the graph, and if the traditional monitoring which was always waiting for the
there is a peak worth investigating this will show that. And results of the events after they were developed and received
ad-hoc you can isolate this further by reducing the time of a final epilogue. However, forecasting as a way of obtaining
the graph. preliminary information about the situation, and the
possibility of causing the event or other effects that will
affect it, offers a benefit known as the proactive approach.
The role and influence of SMEs in the digital transformation
is great, especially in the industrial revolution Industry 4.0.
SMEs are usually the first to adapt to the state and
technological and other developments, they always offer
innovative products using the technology itself.
At the same time of use for the behavior of the products,
they also practice things that later the results are seen
directly by its user. The success of the Industry 4.0
industrial revolution should also include SMEs, not only
corporations or states. Usually, big and fast changes manage
to be implemented and used in SMEs due to their size and
demand for adaptation. One of the many opportunities that
the Industry 4.0 revolution brings is the self-automation of
Figure 13. Performance analysis on Operations
Cyber Physical Systems (CPS).
Different countries like European ones provides different
Performance Dependency tracking in Azure Application research program funds to assess the issues of digital
Insights will make a measure the duration of dependency transformation of SMEs in the Industry 4.0 era. The Industry
calls, its failing or not, along with additional information. 4.0 revolution is making the big change from automated
Dependency data we can find almost on all Azure systems to smart ones and is advancing rapidly through new
AppInsight features, like Application map, Transaction technologies such as augmented reality, virtual reality,
Diagnostics, Browsers tab, Analytics. For every blockchain, etc. The large expansion of infrastructure and
Dependency Name under overall for you will be generated a sensor games, especially in Industrial IoT, is finally
graph of that dependency distribution where you can Drill changing CPS in SMEs with a control approach oriented to
down having the solution. distributed services. This requires an advancement in the
monitoring approach and methods and techniques, because

© 2020-2022, IJARCS All Rights Reserved 6


Atdhe Buja et al, International Journal of Advanced Research in Computer Science, 13 (5), September-October 2022,1-8

the tremendous generation of data today is appearing to be to monitoring brings benefits to SMEs, including the aspect
an issue that requires quick and wise solutions. of security. The security built on the basis of such an
As shown by our experimental results, the proactive approach raises its level in infrastructure, whether it is in
monitoring model in Azure AppInsight can better capture Cloud technology. It is based on the adaptation and
and diagnostic the characteristics of request, transaction establishment of controls or protective mechanisms in order
producing better results. to prevent the event from happening, for example. cyber-
attack. Something that protects the security of information
VI. SUCCESS STORIES and maintains the level of security to prevent, and within
SMEs, a culture of entrepreneurship is created that acts
This solution Azure AppInsight proactive monitoring was more in prevention than in remediation or reaction after the
successfully applied to the Interoperability Platform of event has occurred.
Government of Kosovo, which is a large scale on premises Much research is being done in terms of providing solutions
infrastructure build on Microsoft technology. to the challenges of the Industry 4.0 era [22], because every
Interoperability Platform allows developers and IT day it is becoming difficult for SMEs to deal with security
professionals to build, deploy, and manage web API that problems. Industry 4.0 revolution is ongoing process of
integrates system-to-system for data exchange. transforming every sector of the industry towards smartnes,
for more, the Industry 4.0 concept should go beyond large
companies with a personalized strategy approach and see the
possibility of implementation in SMEs [23]. Moreover,
digitalization depends directly on new technology, from the
concepts of CPS, IoT, physical internet (PI) [24]. Among
the big challenges for SMEs remains the transit or transfer
to Industry 4.0 in terms of competence and technology in
their premises. In addition to these, the organizational and
managerial aspect remains a challenge. Here, different
Figure 15. The operations performed in one month period Jan 1-23, 2021 frameworks and models can contribute to be useful in
determining the direction of the organization in achieving
strategic goals. Innovation should be part of the strategy of
SMEs, to increase the chances of success in this time of
great technological development. Changes in the culture, the
mindset of SMEs takes its own time, because people often
embrace new operating concepts, but there are also
influences that emerge for treatment from this challenge.
Figure 16. Time processing over 90% of transactions performed Up to 1
Industry 4.0 helps in the advancement of IT in terms of
sec vs. in one month period Jan 1-23, 2021 infrastructure, IT systems. The purpose of Industry 4.0 is to
integrate the connection of intelligent systems, self-control
Azure AppInsight proactive monitoring hosted on Azure in different processes of the industry and its sectors. This
Cloud is currently used by Interoperability Platform to will be a work that requires further research as future work,
monitor and alert for potential anomalies and healthier and the provision of solutions to have an easier transfer for
integrations between information systems. It’s scheduled SMEs in Industry 4.0. Monitoring of information systems,
agent (called robot app) job on every 15 minutes to perform web applications, or web services is important because it
such proactive monitoring steps across the entire enables a 360-degree view of the situation, and possible
Interoperability Platform to diagnose anomalies and incidents in terms of information security. Such solutions,
potential issues report back to IT administrator’s team. providers of Cloud technology services have several types
After deploying Azure AppInsight proactive monitoring, the of tools and applications, which with an access from the
IT administrator’s team computes a lot of percentages and web, that is, the Internet, enable the best operation of IT
having prediction of performance, dependencies, and structures within SMEs. Manual or traditional monitoring
operations for each component. The results are shown in takes a lot of time and is very worthless. Notifications play a
Figure 15,16. The results show that Azure AppInsight is key role in proactively monitoring various channels and
able to intelligently diagnose, predict every operation cloud services. Azure AppInsights helps increase the
happens on entire platform and has shorten the response availability and performance of systems and services. Cloud
time, diagnosis service problems of the team to the failures. technology is advancing further Azure has further integrated
Kubernetes services. Monitoring in Azure comes in three
VII. CONCLUSIONS ways: platform as a service (PaaS), software as a service
(SaaS), and infrastructure as a service (IaaS). The greatest
In this paper we presented APPINSIGHTS, a proactive strength in Azure AppInsight is the integration and
approach monitoring solution for any application, web API. presentation of telemetry data where through Azure Stack
To maintain SLA and improve service availability of IS, Hub it collects data with the aim of optimizing customer
Web app, Interoperability Platform, we propose Azure usage.
AppInsight proactive monitoring approach. We have We believe that with this approach giving importance of
evaluated such proposed approach using real-data and have service availability, failure prediction we have contributed
successfully applied Azure AppInsight to the maintenance in the design and maintenance of services.
of a production service system. Using a proactive approach

© 2020-2022, IJARCS All Rights Reserved 7


Atdhe Buja et al, International Journal of Advanced Research in Computer Science, 13 (5), September-October 2022,1-8

VIII. REFERENCES [13] "davepaquette," 05 02 2020. [Online]. Available:


https://www.davepaquette.com/archive/2020/02/05/setti
[1] D. V. B. Y. Z. Nikhil Saswade, "Virtual machine ng-cloud-role-name-in-application-insights.aspx.
monitoring in cloud computing," Elsevier, Vols. 7th [Accessed 16 01 2021].
International Conference on Communication, [14] Microsoft Cortporation, "Custom metrics in Azure
Computing and Virtualization 2016, pp. 135-142, 2016. Monitor (Preview)," 01 06 2020. [Online]. Available:
[2] M. L. X. L. J. L. Z. Z. Yan Yu, "Effects of https://docs.microsoft.com/en-us/azure/azure-
Entrepreneurship and IT Fashion on SMEs’ monitor/platform/metrics-custom-
Transformation toward Cloud Service through overview?toc=%2Fazure%2Fazure-
Mediation of Trust," INFMAN, 2016. monitor%2Ftoc.json#namespace. [Accessed 16 01
[3] S. T. R. T. a. S. S. G. d. Shreshth Tulia, "Predicting the 2021].
Growth and Trend of COVID-19 Pandemic using [15] B. C. A. Karthikeyan, Understanding Azure
Machine Learning and Cloud Computing," Elsevier Monitoring, Springer, 2019.
Internet of Things, 2020. [16] ∗. N. K. a. O. A. W. a. C. E. b. Y. L. b. Cédric St-
[4] J. T. N. L. Yuli Tian, "Cloud Reliability and Efficiency Onge a, "Detection of time series patterns and
Improvement via Failure Risk Based Proactive periodicity of cloud computing workloads," Future
Actions," Journal of Systems and Software - Elsevier, Generation Computer Systems - Elsevier, pp. 249-261,
2020. 2020.
[5] M. Corporation, "What is Application Insights?," 06 03 [17] "Dynamic Workload Patterns Prediction for
2019. [Online]. Available: Proactive Auto-scaling of Web Applications," Journal
https://docs.microsoft.com/en-us/azure/azure- of Network and Computer Applications, 2018.
monitor/app/app-insights-overview. [Accessed 14 01 [18] C. Z.-P. L. b. C.-M. W. c. Dennis Linders a,
2021]. "Proactive e-Governance: Flipping the service delivery
[6] M. R. Lyu, Handbook of Software Reliability model from pull to push in Taiwan," Elsevier, 2015.
Engineering, CA: IEEE computer society press, 1996. [19] *. S. R. P. C. J. M. C. a. J. B. Fernando De la
[7] A. E. A. M. Waheed Iqbal, "Dynamic workload patterns Prieta1, "Survey of agent-based cloud computing
prediction for proactive auto-scaling of web applications," Elsevier Future Generation Computer
applications," Journal of Network and Computer Systems, 2019.
Applications, 2018. [20] ⁎. J. K. N. Yaman Roumania, "An empirical study
[8] F. N. O. H. F. K. H. N. K. J. M. S. E. Changa, on predicting cloud incidents," Elsevier , vol. 47, pp.
"Proactive management of SLA violations by capturing 131-139, 2019.
relevant external events in a Cloud of Things [21] ENISA, "Cybersecurity for SMEs - Challenges and
environment," Future Generation Computer Systems - Recommendations," 28 06 2021. [Online]. Available:
Elsevier, pp. 26-44, 2018. https://www.enisa.europa.eu/publications/enisa-report-
[9] Microsoft Corporation, "Monitoring using SCOM and cybersecurity-for-smes.
Application Insights," N/A, Kosovo, 2019. [22] A. Buja, M. Apostolova, A. Luma and Y. Januzaj,
[10] M. A. a. M. M. S. Y.-B. L. c. Z. A. A.-S. S. A. A. "Cyber Security Standards for the Industrial Internet of
Ziyad R. Alashhab a, "Impact of coronavirus pandemic Things (IIoT)– A Systematic Review," 2022
crisis on technologies and cloud computing International Congress on Human-Computer
applications," Journal of Electronic Science and Interaction, Optimization and Robotic Applications
Technology - , 2020. (HORA), no. IEEE, 2022.
[11] M. M. ,. E. D. N. Damian A. Tamburri, "Cloud [23] M. W. H. Z. K. T. &. C. A. B. Patrick Dallasega,
applications monitoring: An industrial study," "Requirement Analysis for the Design of Smart
Information and Software Technology - Elsevier, 2020. Logistics in SMEs," palgrave macmilan, no. Springer,
[12] Microsoft Azure Cloud, "Azure Monitor 2019.
documentation," [Online]. Available: [24] M. W. R. a. W. W. Helmut Zsifkovits, "State-of-
https://docs.microsoft.com/en-us/azure/azure-monitor/. the-Art Analysis of the Usage and Potential of
Automation in Logistics," no. Springer, 2019.

© 2020-2022, IJARCS All Rights Reserved 8


© Sep 2022. This work is published under
https://creativecommons.org/licenses/by-nc-sa/4.0/ (the “License”).
Notwithstanding the ProQuest Terms and Conditions, you may use this
content in accordance with the terms of the License.

You might also like