Skip to content

A Jupyter notebook that contains exploratory research pertaining to the act of performing anomaly detection in a service mesh.

Notifications You must be signed in to change notification settings

fosdickio/anomaly-detection-in-the-service-mesh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Anomaly Detection in the Service Mesh

This Jupyter Notebook contains the dataset and machine learning model used in the accompanying blog post. You can either run it directly in your browser or follow the instructions below to run it locally.

Requirements

  • Jupyter

Instructions

jupyter notebook

Abstract

Microservice architectures enable the continuous delivery and deployment of large, complex applications. With this architecture choice comes the challenge of connecting, managing, and securing communications between the various microservices. Recent application level denial of service attacks which target backend services have demonstrated a rising attack vector that is capable of bringing down enterprise level systems with minimal cost and effort. By targeting expensive services using readily available cloud computing services, a single user is capable of backing up an entire system and causing widespread outages.

This project seeks to research and better understand the feasibility of using machine learning models to analyze traffic between microservices in order to perform anomaly detection in the service mesh. The eventual goal of this research is to utilize these models to perform real time policy enforcement decisions based on changes in requests between services.

About

A Jupyter notebook that contains exploratory research pertaining to the act of performing anomaly detection in a service mesh.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published