Skip to content

A Tool For Identifying The Clues To Online Service Anomalies

Notifications You must be signed in to change notification settings

liuzedongqq/ImpAPTr

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

ImpAPTr

Dataset

There is a dataset of real service calls of MT. The first level directory represents the day of march and the second represents the different interval(5 minutes for an interval) of each day.

Dataset1

Dataset1 only contains total service calls of three days (i.e., 10,19,22 March) and some real anomalies used in the last part "Example" exist in this dataset. Link : https://www.jianguoyun.com/p/De4m7c8QtbXZCBiktbID

Dataset2

Attention

  • The dataset has been desensitized.
  • ''A4,B0,C1,D1,E30,F9,G6055,2,200'' is a line of a file, and the first 7 values are the different dimensional values and the 8th value presents the number of service calls, further, the last is the status code of these service calls (200, the code for a successful service call, otherwise, failed).

Running

The python file 'ImpAPTr.py' is the main body of our tool and you should run the file 'ImpAPTr_test.py'.

  1. When you notice the DSR(Declining Success Rate) of SRSC(Success Rate of Service Calls), you should get the interval on where the DSR occurs. The success rate of 10 March, 2020
  2. Please run the file 'ImpAPTr_test.py' by the following command,

python ImpAPTr_test.py [day] [interval]

The parameter 'day' and 'interval' are the time of DSR's occuring.

  1. After the running of the tool, there are some candidate clues which can benefit operators to find out the real 'root cause' and maintain the stability of service.

The project directory

  • /ImpAPTr_module/dataset/..
  • /ImpAPTr_module/ImpAPTr.py
  • /ImpAPTr_module/ImpAPTr_test.py

Example

We propose two anomaly examples for the service on March. The first is an example of sharp DSR, and another is slight drop.

  • 2020.3.10 08:00~08:05 --python ImpAPTr_test.py 10 480
  • 2020.3.19 11:20~11:25 --python ImpAPTr_test.py 19 680

About

A Tool For Identifying The Clues To Online Service Anomalies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%