Giter VIP home page Giter VIP logo

traceanomaly's Introduction

TraceAnomaly

Detecting anomalous traces of microservice system.

Paper

Ping Liu, Haowen Xu, Qianyu Ouyang, Rui Jiao, Zhekang Chen, Shenglin Zhang, Jiahai Yang, Linlin Mo, Jice Zeng, Wenman Xue, Dan Pei. Unsupervised Detection of Microservice Trace Anomalies through Service-Level Deep Bayesian Networks". 31th International Symposium on Software Reliability Engineering (ISSRE). IEEE, 2020

paper download(论文下载):https://netman.aiops.org/wp-content/uploads/2020/09/%E5%88%98%E5%B9%B3issre.pdf

Dependencies

Python == 3.6

pip install -r requirements.txt

Docker Image

TraceAnomaly can be run directly in the Docker image: silence1990/docker_for_traceanomaly:latest

docker pull silence1990/docker_for_traceanomaly:latest

Dataset

Training set: train_ticket/train.zip

Test normal traces: train_ticket/test_normal.zip

Test anomalous traces: train_ticket/test_abnormal.zip

Usage

./run.sh

Comparison of Learning Distribution

image

traceanomaly's People

Contributors

sahandfer avatar traceanomaly avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

traceanomaly's Issues

tfsnippet problem

when I start run.sh

from tfsnippet.examples.utils import (print_with_title,
ImportError: cannot import name 'collect_outputs' from 'tfsnippet.examples.utils'

how to fix this problem? thank you

Run docker mirror error

After I pull and run the docker mirror silence1990/docker_for_traceanomaly:latest, it exited with error code 127, and the debug info: "bash: /home/liuping15/research/scripts/start-jupyter.sh: No such file or directory".

error

Could you please tell me how to handle it? Thank you.

采用IOF

我发现了问题,我错误处理了数据集

about data set

你好,我想问一下每一条trace数据具体代表什么,我注意到提供的数据集的每条trace是890维的,Train-Ticket不是只有41个微服务嘛?

GPU running

Hello,
Thanks for sharing the code.
Could you please show me how to run TraceAnomaly in GPU?
I notice that by default it runs on multiple CPUs.
Thanks!

about dataset

我观察到数据集中提供的数据是编码后的数据,在这里我想问一下作者能否提供原始的服务调用关系以及对应的响应时间的数据,非常感谢!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.