What kind of experience is it to build a real-time business monitoring system in 5 minutes?

Introduction: Dao Travel needs to build a comprehensive indicator monitoring system, including system business indicators: such as changes in the number of requests for various types of business, changes in information from different suppliers, details of customer requests, and changes in the ranking of requests by hotels , Analysis reports of order conversion rates in different cities, etc.; also includes system operating indicators: such as server request response time, bandwidth usage, etc. After evaluating the monitoring products on the market, Daolu chose the Alibaba Cloud application real-time monitoring service ARMS.

Shenzhen Daolv Tourism Technology Co., Ltd. (abbreviation: Daolv) is a global hotel resource wholesaler headquartered in China. Since its establishment in 2012, Dao Travel has won the trust of more than 23,000 customers including OTAs, travel management companies, airlines, and travel agencies with its global high-quality direct-signed products, rich third-party products, and top technical strength and support. On the resource side, Dao Travel not only has more than 30,000+ competitive direct-sign hotel resources, but also 700,000 hotels from 600+ global suppliers, covering more than 200 countries or regions around the world.

Dao Travel has never stopped, always focusing on providing reliable services and competitive resources to the industry, and accelerating the deployment of direct-signed resources, so that the travel business of the industry partners can be better! The road traveller has gone all the way, and the harvest is gratifying:

  • In 2018, the single-day transaction volume exceeded 10 million, and it was jointly invested by Shenzhen Venture Capital and Guolong Capital.
  • In 2019, the single-day transaction volume exceeded 18 million, making it one of the top 500 enterprises in Shenzhen in 2019.
  • In 2020, it won the second place among the top 100 travel agencies in Guangdong Province.

New demand

Dao Travel needs to build a comprehensive indicator monitoring system, including system business indicators: such as changes in the number of requests for various types of business, changes in information from different suppliers, details of customer requests, changes in the ranking of requests by hotels, and different The city’s order conversion rate analysis report, etc.; also includes system operation indicators: such as server request response time, bandwidth usage;

The main considerations in the selection are:

  1. The main challenges of the indicator monitoring system are the large amount of requests, clusters and monitoring categories.
  2. The indicator monitoring system needs real-time, simple configuration, and allows business departments to make defined reports.
  3. The indicator monitoring system is simple to construct, reduces the number of managed components as much as possible, and has high availability requirements and high performance requirements.

After evaluating the monitoring products on the market, Daolu chose the Alibaba Cloud application real-time monitoring service ARMS . It is a cloud-native integrated observability platform that can provide full-stack performance monitoring and end-to-end full-link tracking and diagnosis capabilities.

From the front end to the application to the bottom machine, ARMS monitors every operation, every slow SQL, and every exception of application services in real time. ARMS provides complete data monitoring, displaying important key indicators such as request volume, response time, FullGC times, slow SQL and abnormal times, inter-application calls and time-consuming, etc., to keep abreast of the running status of applications to ensure optimal delivery Experience.

image.png

Compared with the open source use of pinpoint and skywalking, Alibaba Cloud ARMS provides the integration of mobile, front-end, and back-end service host resource monitoring, a full-perspective insight into system performance issues, enterprises do not need to build by themselves, and can have a complete operation and maintenance monitoring in a few minutes platform. For companies building a business monitoring system for the first time, ARMS is the first choice.

Daolu uses the monitoring task types and creation process supported by ARMS custom monitoring, and quickly customizes the monitoring tasks through the three key steps of configuring access to data sources, cleaning logs, and creating data sets. Borrowing ARMS to complete the work of streaming computing services, the entire scheme is simple to configure, has good read and write performance, does not need to maintain storage, and can quickly generate monitoring data.

image.png

Obtain the monitoring data generated by ARMS through Dida, which is the monitoring interface system for road travel, and provide it to Grafana, which can easily generate various reports.

image.png

New change

By using ARMS, Dao Travel has achieved remarkable results in business monitoring, operation and maintenance construction, and cost optimization.

Real-time business market : Through the visual data cleaning tasks provided by ARMS, the business market created has good real-time performance, and can know business changes at a glance and guide the company's operations and decision-making.

Operation and maintenance are simple to set up : The use of ARMS does not need to build a streaming computing system, nor does it need to provide expensive storage. The target monitoring data set can be generated through a simple configuration, which is very convenient.

More optimized cost : Using ARMS to build a business index system, in the case of real-time satisfaction, for Daolu, it is more competitive than other big data solutions.

Just as Dao Travel CTO James sighed after applying ARMS: "With ARMS, Dao Travel IT staff can build and start a business real-time monitoring system based on a big data platform within 5 minutes. While giving full play to the timeliness of data monitoring, it has greatly improved IT staff efficiency!"

Product Q&A:

Q: Is it available to non-Alibaba Cloud users?

A: Available, no matter the customer is a public cloud/proprietary cloud/hybrid cloud/self-built IDC, no matter what cloud vendor, as long as it is accessible on the public network, it can be monitored through ARMS.

Q: Do I need to modify the code to access ARMS?

A: No need to change the code, just load the probe to realize monitoring.

Q: What kind of monitoring does ARMS support?

A: ARMS supports Java and PHP application monitoring and user experience monitoring (Web and mobile), various components and business monitoring (Prometheus hosting).

Join the industry actual combat exchange group

Alibaba Cloud has specially established the "Internet Architecture Upgrade Practical Course" Dingding Group, which invites an Alibaba Cloud expert to live broadcast industry best practices in the group every week, sharing cutting-edge dry goods in the industry every day, and Dingding is welcome to scan the code to join.

image.png


https://www.aliyun.com/product/arms?spm=a2c6h.12873639.0.0.512057a2idyJcH

Original link: https://developer.aliyun.com/article/780020?

Copyright statement: The content of this article is voluntarily contributed by Alibaba Cloud real-name registered users. The copyright belongs to the original author. The Alibaba Cloud Developer Community does not own its copyright and does not assume corresponding legal responsibilities. For specific rules, please refer to the "Alibaba Cloud Developer Community User Service Agreement" and the "Alibaba Cloud Developer Community Intellectual Property Protection Guidelines". If you find that there is suspected plagiarism in this community, fill in the infringement complaint form to report it. Once verified, the community will immediately delete the suspected infringing content.

Guess you like

Origin blog.csdn.net/alitech2017/article/details/112560040