Experience the SaaS version of "server-side application private physician"--Listen to Cloud server APM

Source: Internet
Author: User
Tags apm

Usually has been interested in application performance optimization and network security, recently saw the "server-side application of private doctor" listening to the cloud server test, the application of a test.


This is the keynote network development of an application performance management services, called "Listen to the cloud server." Look at the introduction, it can monitor the application code response time, through slow tracking, locate the problematic code. Monitor the query operation of the relational database, monitor the response time of the NoSQL, monitor the response time of the external service that the current application calls, and help you locate and solve the problem quickly ...


is not really so good, or use to see it again.


After the application to the account login system, the oncoming is the app, Serrver, Sys, network, including four options, it seems to listen to the cloud this idea still a lot ah. My main task is to test "listen to the Cloud server", so I do not look at the other, go directly to the second option.


650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M00/54/94/wKioL1SGv7yQkZCiAAJj6y2Pga0581.jpg "title=" Image001.jpg "alt=" Wkiol1sgv7yqkzciaajj6y2pga0581.jpg "/>


Login background to create a new application, so you have to put the probe program on its own server, listening to the cloud here to support Linux, Mac, Windows and other systems, to provide Java, PHP,. NET three mainstream language pack, meet the user's various needs.


Of course, as a Python developer, still want to listen to the cloud to consider the needs of the niche developers, in the later version of the support Node.js/python/golang/ruby four small Hua.


650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M02/54/96/wKiom1SGvzzwyMRQAAHff0mifk0743.jpg "style=" float: none; "title=" image003.jpg "alt=" Wkiom1sgvzzwymrqaahff0mifk0743.jpg "/>


After installing the probe and filling in the corresponding key, the connection between the server and the listening cloud is complete.

650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M00/54/96/wKiom1SGvzyTDSL1AANiPtMMZbw860.jpg "title=" Image005.png "style=" Float:none; "alt=" wkiom1sgvzytdsl1aaniptmmzbw860.jpg "/>


After the service is restarted, the performance data is sent to the background of the listening cloud server.


In the Intelligence summary column are: Error rate, CPU, memory, throughput rate and other reports, "the most time consuming Web application process" will tell the user the current server on the slowest page where. But here's another feature that will be described in more detail.



650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M00/54/94/wKioL1SGv9GjVMtMAAMJKteCfOA920.jpg "title=" Image007.jpg "style=" Float:none; "alt=" wkiol1sgv9gjvmtmaamjktecfoa920.jpg "/>


The view bar simply shows the current application architecture on the server. Listening to the cloud automatically senses the Web and database services running on the server.


650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M00/54/96/wKiom1SGvzzA41CrAAOAmRMIS7c692.jpg "title=" Image009.jpg "style=" Float:none; "alt=" wkiom1sgvzza41craaoamrmis7c692.jpg "/>

The Web App process bar shows TOP5 the most time consuming Web application process (wall clock time ratio), which basically tells the programmer/webmaster what pages to pay attention to. The main function of APM optimization class products.


For example, I use WordPress, and many WordPress users like to install a lot of plug-ins, once a plugin slow down the entire site performance, you can immediately find it on this page, save yourself to do analysis. To disable or modify, set your own requirements.


650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M01/54/94/wKioL1SGv9KCN7XZAAToL8meHqU450.jpg "title=" Image011.jpg "style=" Float:none; "alt=" wkiol1sgv9kcn7xzaatol8mehqu450.jpg "/>


Database column is to listen to the cloud server a bright spot, do not have redundant configuration can see the database "additions and deletions" time-consuming, users can according to the actual situation of the database optimization.


650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M01/54/94/wKioL1SGv9KwAnZXAATdctYmW-w198.jpg "title=" Image013.jpg "style=" Float:none; "alt=" wkiol1sgv9kwanzxaatdctymw-w198.jpg "/>


If the above performance problem is very serious, how to let the user know? The user is not always able to hang in the background refreshed.


Listen to the cloud server here to provide mail and SMS two notification methods, once the performance problem is found to exceed the preset threshold, you can immediately alert.


650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M01/54/96/wKiom1SGvz2QAPZ9AAI_CIcavMs641.jpg "title=" Image015.jpg "style=" Float:none; "alt=" wkiom1sgvz2qapz9aai_cicavms641.jpg "/>


Summary: after trial, feel that this SaaS class APM service is suitable for small and medium enterprises. In the past to optimize server performance, you have to ask a senior engineer to analyze and test. There is now a SaaS version of the service that costs little or even free. It also provides real-time knowledge of the server's health. Worth a try.


However, when choosing this type of SaaS-Class APM service, be sure to keep an eye on service provider stability. For example, look at the resource usage of the probe on the server, whether it conflicts with the current application, and so on. Let's see if this SaaS service provider is deploying servers, having enough bandwidth, and so on. After all, the online service, the user experience is very important, from the present performance, listening to the cloud is the leader.


Finally, there are a few questions to ask the cloud. Since I am testing a single server here, if it is a large number of servers, listen to the cloud can be wrapping to a background display? Server to a certain extent listen to the cloud will not charge?


This article is from the "Orange with Ice it" blog, please be sure to keep this source http://verdureorange.blog.51cto.com/632758/1588016

Experience the SaaS version of "server-side application private physician"--Listen to Cloud server APM

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.