guardicore / guardicore/monkey

Event timeline report

Open
#3,934 0 comments 0 reactions 0 assignees View on GitHub
Feature UI:refactoring
Dominant language
Python
Stars
7.1k
Forks
830
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
There's no convenient way to investigate Infection Monkey's activity on the whole test network throughout time.
There's no way to gauge simulation intensity on the network throughout time.

## Tasks

- [ ] Find a graph library that can support dot graph. Example: https://observablehq.com/@d3/beeswarm/2?intent=fork
- [ ] Use the library to plot events by time
- [ ] Add zoom capability (maybe through choosing the timespan)
- [ ] Make dot clickable. Upon getting clicked it should display basic information and have a button to link to more details.
- [ ] Add filters
- [ ] Event types filter
- [ ] Source filter
- [ ] Target filter
- [ ] Tags filter

## Mock

As per @mssalvatore idea:

![image](https://github.com/guardicore/monkey/assets/36815064/8ca7938d-37cc-4c90-ace8-ca943b750179)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.