[go: up one dir, main page]

CN103617038B - A kind of service monitoring method and device of distribution application system - Google Patents

A kind of service monitoring method and device of distribution application system Download PDF

Info

Publication number
CN103617038B
CN103617038B CN201310625603.6A CN201310625603A CN103617038B CN 103617038 B CN103617038 B CN 103617038B CN 201310625603 A CN201310625603 A CN 201310625603A CN 103617038 B CN103617038 B CN 103617038B
Authority
CN
China
Prior art keywords
calling
service
acquisition
calling data
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310625603.6A
Other languages
Chinese (zh)
Other versions
CN103617038A (en
Inventor
陈鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingdong three hundred and sixty degree e-commerce Co., Ltd.
Original Assignee
Beijing Jingdong Shangke Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Shangke Information Technology Co Ltd
Priority to CN201310625603.6A priority Critical patent/CN103617038B/en
Publication of CN103617038A publication Critical patent/CN103617038A/en
Application granted granted Critical
Publication of CN103617038B publication Critical patent/CN103617038B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a kind of service monitoring method of distribution application system and device, the method includes:The calling data for the service that acquisition is monitored, the monitored service are the service based on distribution application system, are distributed on multiple servers, the number for calling data to be called on all servers within a preset period of time for the monitored service;Judge whether the calling data of acquisition are abnormal;When the calling data exception of acquisition, alarm.The service monitoring method and device of a kind of distribution application system provided in an embodiment of the present invention, by in the distribution application system of normal operation, acquire the calling data for the service being monitored on multiple servers, and concentrate the collected calling data of analysis, when collected calling data exception, it alarms, realizes the real time monitoring to being serviced in distribution application system, improve the service quality of application system.

Description

A kind of service monitoring method and device of distribution application system
Technical field
The present invention relates to Internet technology more particularly to the service monitoring methods and device of a kind of distribution application system.
Background technology
Distribution application system refers to the identical application program of distribution on different computers, these different computers An identical task is completed jointly by network.These different computers constitute a distribution application system. Applications can be by certain network communication protocol, such as TCP (Transmission Control Protocol, transmission control Agreement), HTTP (Hyper Text Transfer Protocol, hypertext transfer protocol) etc. access Distributed Application system System, to realize data exchange.Energy timely processing, needs to correspond to when to ensure that distribution application system externally services generation problem It is monitored with system.
In the prior art, usually the monitoring of distribution application system is concentrated on to distribution application system subordinate server Hardware view monitoring (such as server whether delay machine, various hardware components, such as network interface card, disk, load-balancing device whether Damage) and distribution application system itself whether normal operation (such as whether process survives in operating system, externally service whether It can normally monitor).These monitor modes can only all ensure, when distribution application system normally can not provide service, to send out alarm Or other prompts.But when distribution application system normally can outwardly provide service, and belonging to distribution application system When breaking down between server and user, the routing device used such as user breaks down, and distribution application system is disliked It anticipates and attacks but still can be provided out service etc., conventional method can't prompt server, to affect service quality.
Invention content
In view of this, an embodiment of the present invention provides a kind of service monitoring method of distribution application system and device, with Improve the service quality of application system.
On the one hand, an embodiment of the present invention provides a kind of service monitoring method of distribution application system, the method packets It includes:
The calling data of the monitored service of acquisition, the monitored service are the clothes based on distribution application system Business, is distributed on multiple servers, and the calling data are the monitored service within a preset period of time in all services The number being called on device;
Judge whether the calling data of acquisition are abnormal;
When the calling data exception of acquisition, alarm.
Further, the calling data of monitored service are acquired, including:
The calling daily record of the monitored service of acquisition, the calling daily record are the monitored service in Servers-all On recalls information;
The calling daily record is parsed, analysis result is obtained;
The analysis result is counted, the calling data of the monitored service are obtained.
Further, the calling daily record of monitored service is acquired, including:
By way of adding code or Aspect-oriented programming AOP, the calling daily record of the monitored service is acquired.
Further, judge whether the calling data of acquisition are abnormal, including:
By the calling data of acquisition and preset threshold value or the monitored service in the preset time period Interior history calls data to be compared;
When the result of the comparison meets preset alert if, the calling data exception of acquisition;When the ratio Compared with result be unsatisfactory for preset alert if when, the non-exception of calling data of acquisition.
Further, the preset alert if is:The calling data of acquisition and the preset threshold value Difference exceeds the first preset range, or
The calling data of acquisition call data with history of the monitored service in the preset time period Difference exceed the second preset range.
On the other hand, the embodiment of the present invention additionally provides a kind of service monitoring device of distribution application system, the dress Set including:
Collecting unit, the calling data for acquiring monitored service, the monitored service are based on distribution The service of application system, is distributed on multiple servers, and the calling data are the monitored service in preset time period The number being inside called on all servers;
Whether judging unit, the calling data for judging the capture segment member acquisition are abnormal;
Alarm unit, for when it is described sentence the calling data exception that unit judges are acquired when, alarm.
Further, collecting unit includes:
Subelement, the calling daily record for acquiring monitored service are acquired, the calling daily record is described monitored The recalls information of service on all servers;
Parsing subunit obtains analysis result for parsing the collected calling daily record of acquisition subelement;
Subelement is obtained, the analysis result for counting the parsing subunit obtains the tune of the monitored service Use data.
Further, the acquisition subelement is specifically used for:
By way of adding code or Aspect-oriented programming AOP, the calling daily record of the monitored service is acquired.
Further, judging unit includes:
Comparing subunit, the calling data for acquiring the collecting unit and preset threshold value or the quilt History of the service of monitoring in the preset time period calls data to be compared;
Judgment sub-unit, whether the calling data for judging the collecting unit acquisition are abnormal, when the comparison When subelement result of the comparison meets preset alert if, the calling data exception of the collecting unit acquisition is judged; When the comparing subunit result of the comparison is unsatisfactory for preset alert if, the tune of the collecting unit acquisition is judged With the non-exception of data.
Further, the preset alert if is:The calling data of acquisition and the preset threshold value Difference exceeds the first preset range, or
The calling data of acquisition call data with history of the monitored service in the preset time period Difference exceed the second preset range.
The service monitoring method and device of distribution application system provided in an embodiment of the present invention, by normal operation In distribution application system, the calling data for the service being monitored on multiple servers are acquired, and analysis is concentrated to collect Calling data alarm when collected calling data exception, realize the reality to being serviced in distribution application system When monitor, improve the service quality of application system.
Description of the drawings
Fig. 1 is the flow chart of the service monitoring method for the distribution application system that first embodiment of the invention provides;
Fig. 2 be the distribution application system that first embodiment of the invention provides service monitoring method in acquire it is monitored The flow chart of the calling data of service;
Fig. 3 be first embodiment of the invention provide distribution application system service monitoring method in judge acquisition institute State the flow chart for calling data whether abnormal;
Fig. 4 is the schematic diagram of the service monitoring device for the distribution application system that second embodiment of the invention provides.
Specific implementation mode
The present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated is used only for explaining the present invention rather than limitation of the invention.It also should be noted that in order to just In description, only some but not all contents related to the present invention are shown in the drawings.
Embodiment one
Fig. 1 is the flow chart of the service monitoring method for the distribution application system that first embodiment of the invention provides, this reality The executive agent for applying example can be an independent server, and method provided in this embodiment specifically comprises the following steps:
Step 101, the calling data of the monitored service of acquisition, the monitored service is based on Distributed Application system The service of system, is distributed on multiple servers, and the calling data are the monitored service within a preset period of time in institute There is the number being called on server.
In the application program being distributed on different server in distribution application system or same server it is different into Journey completes an identical task jointly by network.The service that the distribution application system provides would generally be by negative It carries balanced mode and one unified access entrance is externally provided, and the service that applications provide distribution application system Request, which can be also distributed to by way of load balancing in each independent application, to be executed.Collection of server point in monitoring system The calling data for the service being monitored on multiple servers in cloth application system, the calling data can be described monitored Service called number on all servers within a preset period of time, such as collected callings data can be to service A was 25 days 13 October in 2013:25 days 14 October of 00-2013:Number called on all servers in 00.
Step 102 judges whether the calling data of acquisition are abnormal.
When distribution application system externally provides service, due to being influenced by business model, had not in different time sections With visit capacity, such as the website that externally services, the visit capacity on usual daytime can be very big, can be much less to morning, and And the visit capacity of service, from coming for a long time, variation is typically also linear trend, does not have fluctuation drastically.But work as Distribution application system normal operation itself, external network is abnormal, hardware device (such as routing device) damages or is divided When cloth application system is by malicious attack, the visit capacity serviced in distribution application system can then occur very greatly in a short time Variation, greatly may result in distributed system external service cannot normally be accessed by remote user or access performance significantly Decline, to influence the normal development of business.Therefore it is normal in the service that distribution application system externally provides, Judge whether external network is normal to the access of the service in the distribution application system by calling data.
Step 103, when the calling data exception of acquisition, alarm.
When the calling data exception that the collection of server in monitoring system arrives, alarm can be carried out, finger is such as lighted Show lamp, send out specific sound etc..
The service monitoring method of distribution application system provided in this embodiment passes through the Distributed Application in normal operation In system, the calling data for the service being monitored on multiple servers are acquired, and concentrate the collected calling data of analysis, It when collected calling data exception, alarms, realizes the real time monitoring to being serviced in distribution application system, improve The service quality of application system.
Illustratively, the calling data of monitored service are acquired, it may include step as shown in Figure 2:
The calling daily record for the service that step 201, acquisition are monitored, the calling daily record is the monitored service in institute There is the recalls information on server.
The calling daily record of the monitored service of collection of server in monitoring system, it is preferred that the server can lead to Cross addition code or AOP (Aspect Oriented Pro gramming, face before or after the monitored service Programmed in terms of) mode acquire the calling daily record of the monitored service.The calling daily record is the monitored clothes Business be often called it is primary, belonging to server be its record a daily record, it is described that call the content of daily record may include institute State monitored service this call the time started, this call the title etc. of the time, the monitored service that terminate Information, the format for calling daily record are not specifically limited herein.For example, at the beginning of this calling of monitored service Start=20130731093022123, this end time end=20130731093022321 called, the time started It is normally stored down to millisecond with the end time, the entitled makeOrder of the monitored service then calls the format of daily record can Think:{"start":" 20121120114422123 ", " end ":" 20121120114422321 ", " key ":" MakeOrder " }, we can collect all calling daily records for the service being monitored on Servers-all in this way.
Step 202, the parsing calling daily record, obtain analysis result.
After the calling daily record of the service that collection of server in monitoring system is monitored on all servers, according to identical Rule parsing described in call daily record, for example, being divided between setting time 1 minute, then the calling of every monitored service 1 minute integral point (such as 0 point, 1 point, 2 points, 3 points ... 58 points, 59 points) at the beginning of being recorded in daily record on an hourly basis is returned Class can also be sorted out by the end time of the log recording, is not specifically limited herein.Step 203, the statistics solution Analysis is as a result, obtain the calling data of the monitored service.
In this step, the above-mentioned analysis result of server statistics in monitoring system, for example, in step 202 to described After calling daily record to sort out, call number the sum of of the monitored service in each 1 minute integral point, in this way quilt can be counted Calling situation of the service of monitoring on each server summarizes data and can be come out (by 1 minute granularity).Similarly, Can also be according to 5 minutes granularities, 15 minutes granularities count.It, can be with after the calling daily record of the monitored service is resolved By in analysis result storage to uniformly centrally stored, such as database concentrates caching (such as redis), and storage mode can be table 1 Shown in mode, be not specifically limited herein.
Table 1
In this step, the calling data can be for the monitored service within a preset period of time, such as 2013 07 On the moon 13 09:30-2013 13 days 07 month 09:In 31 minutes, number called service A.
On the basis of the embodiment above, the step 102 judges whether the calling data of acquisition are abnormal, preferably , it may include step as shown in Figure 3:
Step 301, by the calling data of acquisition with preset threshold value or the monitored service described pre- If the history in the period calls data to be compared.
Step 302, when the result of the comparison meets preset alert if, the calling data exception of acquisition; When the result of the comparison is unsatisfactory for preset alert if, the non-exception of calling data of acquisition.
The preset alert if can be that the difference of the calling data and the preset threshold value of acquisition is super Go out the first preset range, or the calling data of acquisition and monitored service the going through in the preset time period History calls the difference of data to exceed the second preset range.
The calling data of acquisition are compared with preset threshold value, for example, business root is according to service conditions meeting It to one threshold values of each service initialization in application system, for example analyzes with practical conditions, A is usually 08 for service:00-22: 00 normal operation, average minute clock call number are stablized 1000 or so, and fluctuating range maximum upper and lower 300 is (namely usually most It is small by 700, in fact it could happen that at noon;Maximum 1300, in fact it could happen that at night After Hours), then the service A can be set one The threshold value that is called in minute is 1000, fluctuation threshold 300, when the service A in 1 minute called number and systemic presupposition Called threshold value difference be more than systemic presupposition fluctuation threshold when, system sends out alarm, and the alarm can also be different Rank, such as primary alarm, advanced alarm, alert levels can called number and system be pre- in 1 minute according to service A If the difference of called threshold value determined more than the degree of the fluctuation threshold of systemic presupposition.
The history of the calling data of acquisition and the monitored service in the preset time period is called into number According to being compared, for example, the current time of system operation service A is the 13 of Monday:00-14:00, system can automatically with it is last Monday is compared with the call number of period;Or it is compared with the average value of front same time period for three days on end. Assuming that the unnatural proportions threshold values of default is 10%, i.e., collected calling data are with the monitored service described pre- If it is more than the 10% of history calling data that the history in the period, which calls the absolute value of the difference of data, then show to collect The calling data exception.For servicing A, the past, same time period average value was 900 for three days on end, but currently summarized calculating Number be 800, with 900 for radix so 10% be exactly 90, that is to say, that in the range more than or equal to 810 and less than or equal to 990 Inside belong to regular traffic fluctuation, otherwise needs to alarm.By such rule, currently summarizes calculating and just belong to calling service 800 times Abnormal conditions need alert notice.
The present embodiment carries out local preservation by the service call data to distribution application system, then concentrates and converges Always, the total calling data of the service in Fixed Time Interval are counted, then with the number of history same time period or business side The service call number threshold values of setting is compared, and is alarmed if situation of change reaches preset abnormal alarm strategy, from And realize the monitoring from service layer to service.
Second embodiment
Fig. 4 is the monitoring device of the service for the distribution application system that second embodiment of the invention provides, for realizing Fig. 1 Shown in method, described device includes:Collecting unit 401, judging unit 402 and alarm unit 403, wherein the acquisition is single Calling data of the member 401 for acquiring monitored service, the monitored service are the clothes based on distribution application system Business, is distributed on multiple servers, and the calling data are the monitored service within a preset period of time in all services The number being called on device;The judging unit 402 is used to judge whether the calling data of the collecting unit acquisition to be different Often;The alarm unit 403 be used for when it is described sentence the calling data exception that unit judges are acquired when, alarm.
Illustratively, the collecting unit 401 may include:It acquires subelement 4011, parsing subunit 4012 and obtains son Unit 4013, wherein the acquisition subelement 4011 is used to acquire the calling daily record of monitored service, and the calling daily record is The recalls information of the monitored service on all servers;The parsing subunit 4012 is for parsing acquisition The collected calling daily record of unit obtains analysis result;The acquisition subelement 4013 is for counting the parsing subunit Analysis result obtains the calling data of the monitored service.
Illustratively, the acquisition subelement 4011 can be specifically used for:By adding code or Aspect-oriented programming AOP Mode acquires the calling daily record of the monitored service.
Illustratively, the judging unit 402 may include:Comparing subunit 4021 and judgment sub-unit 4022, wherein institute Comparing subunit 4021 is stated for by calling data that the collecting unit acquires and preset threshold value or described being supervised History of the service of control in the preset time period calls data to be compared;The judgment sub-unit 4022 is for judging institute Whether the calling data for stating collecting unit acquisition are abnormal, when the comparing subunit result of the comparison meets preset alarm When condition, the calling data exception of the collecting unit acquisition is judged;When the comparing subunit result of the comparison is discontented When the preset alert if of foot, the non-exception of calling data of the collecting unit acquisition is judged.
Illustratively, the preset alert if can be:The calling data of acquisition and the preset threshold value Difference exceed the first preset range, or acquisition the calling data and the monitored service in the preset time History in section calls the difference of data to exceed the second preset range.
The service monitoring device of distribution application system provided in an embodiment of the present invention is for executing arbitrary implementation of the invention The service monitoring method for the distribution application system that example provides, has corresponding function module, can reach similar to the method Technique effect, details are not described herein again.
Obviously, it will be understood by those skilled in the art that each module of the above invention or each step can be with general Computing device realizes that they can be concentrated on single computing device, or be distributed in net constituted by multiple computing devices On network, optionally, they can be realized with the program code that computer installation can perform, and be deposited so as to be stored in It is performed by computing device in storage device, either they are fabricated to each integrated circuit modules or will be in them Multiple modules or step are fabricated to single integrated circuit module to realize.In this way, the present invention is not limited to any specific hardware With the combination of software.
The foregoing is merely the preferred embodiment of the present invention, are not intended to restrict the invention, for those skilled in the art For, the present invention can have various modifications and changes.It is all within spirit and principles of the present invention made by any modification, equivalent Replace, improve etc., it should all be included in the protection scope of the present invention.

Claims (10)

1. a kind of service monitoring method of distribution application system, which is characterized in that the method includes:
The calling data of the monitored service of acquisition, the monitored service are the service based on distribution application system, point Cloth on multiple servers, the calling data be the monitored service within a preset period of time on all servers by The number of calling;
Judge whether the calling data of acquisition are abnormal;
When the calling data exception of acquisition, alarm.
2. according to the method described in claim 1, it is characterized in that, the calling data of the monitored service of acquisition, including:
The calling daily record of the monitored service of acquisition, it is described that daily record is called to be serviced on all servers for described monitored Recalls information;
The calling daily record is parsed, analysis result is obtained;
The analysis result is counted, the calling data of the monitored service are obtained.
3. according to the method described in claim 2, it is characterized in that, the calling daily record of the monitored service of acquisition, including:
By way of adding code or Aspect-oriented programming AOP, the calling daily record of the monitored service is acquired.
4. according to claim 1-3 any one of them methods, which is characterized in that judge whether the calling data of acquisition are different Often, including:
By the calling data of acquisition and preset threshold value or the monitored service in the preset time period History calls data to be compared;
When the result of the comparison meets preset alert if, the calling data exception of acquisition;When the comparison When being as a result unsatisfactory for preset alert if, the non-exception of calling data of acquisition.
5. according to the method described in claim 4, it is characterized in that, the preset alert if is:The calling of acquisition The difference of data and the preset threshold value exceeds the first preset range, or
The calling data of acquisition call the difference of data with history of the monitored service in the preset time period Value exceeds the second preset range.
6. a kind of service monitoring device of distribution application system, which is characterized in that described device includes:
Collecting unit, the calling data for acquiring monitored service, the monitored service are based on Distributed Application The service of system, is distributed on multiple servers, and the calling data are that the monitored service exists within a preset period of time The number being called on Servers-all;
Whether judging unit, the calling data for judging the collecting unit acquisition are abnormal;
Alarm unit, for when the judging unit judges the calling data exception acquired, alarming.
7. device according to claim 6, which is characterized in that the collecting unit includes:
Subelement, the calling daily record for acquiring monitored service are acquired, the calling daily record is the monitored service Recalls information on all servers;
Parsing subunit obtains analysis result for parsing the collected calling daily record of acquisition subelement;
Subelement is obtained, the analysis result for counting the parsing subunit obtains the calling number of the monitored service According to.
8. device according to claim 7, which is characterized in that the acquisition subelement is specifically used for:
By way of adding code or Aspect-oriented programming AOP, the calling daily record of the monitored service is acquired.
9. according to claim 6-8 any one of them devices, which is characterized in that the judging unit includes:
Comparing subunit, the calling data and preset threshold value or described monitored for acquiring the collecting unit History of the service in the preset time period call data to be compared;
Judgment sub-unit, whether the calling data for judging the collecting unit acquisition are abnormal, when the sub- list of the comparison When first result of the comparison meets preset alert if, the calling data exception of the collecting unit acquisition is judged;Work as institute When stating comparing subunit result of the comparison and being unsatisfactory for preset alert if, the calling number of the collecting unit acquisition is judged According to non-exception.
10. device according to claim 9, which is characterized in that
The preset alert if is:The calling data of acquisition are pre- beyond first with the difference of the preset threshold value If range, or
The calling data of acquisition call the difference of data with history of the monitored service in the preset time period Value exceeds the second preset range.
CN201310625603.6A 2013-11-28 2013-11-28 A kind of service monitoring method and device of distribution application system Active CN103617038B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310625603.6A CN103617038B (en) 2013-11-28 2013-11-28 A kind of service monitoring method and device of distribution application system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310625603.6A CN103617038B (en) 2013-11-28 2013-11-28 A kind of service monitoring method and device of distribution application system

Publications (2)

Publication Number Publication Date
CN103617038A CN103617038A (en) 2014-03-05
CN103617038B true CN103617038B (en) 2018-10-02

Family

ID=50167741

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310625603.6A Active CN103617038B (en) 2013-11-28 2013-11-28 A kind of service monitoring method and device of distribution application system

Country Status (1)

Country Link
CN (1) CN103617038B (en)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105306507B (en) * 2014-07-18 2019-09-20 阿里巴巴集团控股有限公司 Disaster tolerance processing method and disaster tolerance processing unit in distributed structure/architecture
CN104410550B (en) * 2014-12-10 2018-05-01 深圳中兴网信科技有限公司 Web service monitoring method and web service monitoring device
CN105677540A (en) * 2016-01-29 2016-06-15 四川航天系统工程研究所 Method for remotely monitoring running state of remote unreachable software system
CN107545187A (en) * 2016-06-24 2018-01-05 阿里巴巴集团控股有限公司 A kind of processing method and processing device of service data
CN106371983A (en) * 2016-08-31 2017-02-01 五八同城信息技术有限公司 Method and device for alarming based on data development
CN106550010A (en) * 2016-09-21 2017-03-29 南京途牛科技有限公司 A kind of real-time control distributed system calls external system to service the method and system of the frequency
CN106528664A (en) * 2016-10-21 2017-03-22 广东亿迅科技有限公司 Distributed relation database based transaction data monitoring method and system
CN106411659A (en) * 2016-11-29 2017-02-15 福建中金在线信息科技有限公司 Business data monitoring method and apparatus
CN108234152B (en) * 2016-12-12 2021-08-10 北京京东尚科信息技术有限公司 Method and system for network monitoring of remote interface calls
CN107169084A (en) * 2017-05-11 2017-09-15 深圳市茁壮网络股份有限公司 A kind of data processing method, distributed file system and data server
CN108933802B (en) * 2017-05-26 2022-03-01 北京京东尚科信息技术有限公司 Method and apparatus for monitoring operation
CN108984376B (en) * 2018-05-31 2021-11-19 创新先进技术有限公司 System anomaly detection method, device and equipment
CN108845912B (en) * 2018-06-11 2019-08-06 掌阅科技股份有限公司 Service interface calls the alarm method of failure and calculates equipment
CN110912720B (en) * 2018-09-14 2023-05-30 北京微播视界科技有限公司 Information generation method and device
CN109656792A (en) * 2018-11-02 2019-04-19 深圳市快付通金融网络科技服务有限公司 Applied performance analysis method, apparatus, computer equipment and storage medium based on network call log
CN109542725B (en) * 2018-11-15 2022-04-05 北京金山云网络技术有限公司 Service quality monitoring method and device for distributed system and monitoring server
CN109684170A (en) * 2018-12-14 2019-04-26 新博卓畅技术(北京)有限公司 A kind of API service intelligent monitor system and method
CN109684280A (en) * 2018-12-19 2019-04-26 泰康保险集团股份有限公司 Journal file processing method, apparatus and system
CN111475393A (en) * 2020-04-08 2020-07-31 拉扎斯网络科技(上海)有限公司 Service performance prediction method and device, electronic equipment and readable storage medium
CN113888311A (en) * 2021-10-14 2022-01-04 中国工商银行股份有限公司 Risk early warning method and device, computer equipment and computer readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101075919A (en) * 2006-06-22 2007-11-21 腾讯科技(深圳)有限公司 Method and system for monitoring Internet service
CN102694696A (en) * 2012-05-14 2012-09-26 中国科学院计算机网络信息中心 Method and device for anomaly detection of DNS (domain name system) server
CN102882745A (en) * 2012-09-29 2013-01-16 摩卡软件(天津)有限公司 Method and device for monitoring business server
CN103123602A (en) * 2011-11-18 2013-05-29 阿里巴巴集团控股有限公司 Abnormal alarming monitoring method based on java and device thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050049924A1 (en) * 2003-08-27 2005-03-03 Debettencourt Jason Techniques for use with application monitoring to obtain transaction data
CN101674293B (en) * 2008-09-11 2013-04-03 阿里巴巴集团控股有限公司 Method and system for processing abnormal request in distributed application

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101075919A (en) * 2006-06-22 2007-11-21 腾讯科技(深圳)有限公司 Method and system for monitoring Internet service
CN103123602A (en) * 2011-11-18 2013-05-29 阿里巴巴集团控股有限公司 Abnormal alarming monitoring method based on java and device thereof
CN102694696A (en) * 2012-05-14 2012-09-26 中国科学院计算机网络信息中心 Method and device for anomaly detection of DNS (domain name system) server
CN102882745A (en) * 2012-09-29 2013-01-16 摩卡软件(天津)有限公司 Method and device for monitoring business server

Also Published As

Publication number Publication date
CN103617038A (en) 2014-03-05

Similar Documents

Publication Publication Date Title
CN103617038B (en) A kind of service monitoring method and device of distribution application system
KR102346131B1 (en) Systems and methods for real-time processing of data streams
US11334543B1 (en) Scalable bucket merging for a data intake and query system
CN111221702B (en) Log analysis-based exception handling method, system, terminal and medium
US11157497B1 (en) Dynamically assigning a search head and search nodes for a query
CN105224445B (en) Distributed tracking system
US8566527B2 (en) System and method for usage analyzer of subscriber access to communications network
US8195931B1 (en) Application change control
CN110223146B (en) System and method for monitoring the whole process of customer power purchase service
CN109684370A (en) Daily record data processing method, system, equipment and storage medium
US11237813B1 (en) Model driven state machine transitions to configure an installation of a software program
EP2324406B1 (en) Method and apparatus for monitoring the performance of a power delivery control system
CN111581054A (en) ELK-based log point-burying service analysis and alarm system and method
US20070168915A1 (en) Methods and systems to detect business disruptions, determine potential causes of those business disruptions, or both
US11949702B1 (en) Analysis and mitigation of network security risks
CN108509313A (en) A kind of business monitoring method, platform and storage medium
US11243756B1 (en) Extensible resource compliance management
WO2022261249A1 (en) Distributed task assignment, distributed alerts and supression management, and artifact life tracking storage in a cluster computing system
CN109918277A (en) Electronic device, the evaluation method of system log cluster analysis result and storage medium
CN110363381B (en) Information processing method and device
US12050507B1 (en) System and method for data ingestion, anomaly detection and notification
CN112395357A (en) Data collection method and device and electronic equipment
Ravindra et al. Latency aware elastic switching-based stream processing over compressed data streams
US11907227B1 (en) System and method for changepoint detection in streaming data
CN113590604B (en) Service data processing method, device and server

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20191126

Address after: 100176 room 222, 2f, building C, No. 18, Kechuang 11th Street, Beijing Economic and Technological Development Zone, Daxing District, Beijing

Patentee after: Beijing Jingdong three hundred and sixty degree e-commerce Co., Ltd.

Address before: 100080, Beijing, Suzhou Street, No. 20, building 2, No. 2, Haidian District

Patentee before: Beijing Jingdong Shangke Information Technology Co., Ltd.

TR01 Transfer of patent right