mirror of
https://github.com/kubeshark/kubeshark.git
synced 2026-05-06 17:27:24 +00:00
* debug builds and gcflags * update dockerfile for debug * service map routes and controller * service map graph structure * service map interface and new methods * adding service map edges from mizu entries * new service map count methods * implementing the status endpoint * ServiceMapResponse and ServiceMapEdge models * service map get endpoint logic * reset logic and endpoint * fixed service map get status * improvements to graph node structure * front-end implementation and service map buttons * new render endpoint to render the graph in real time * spinner sass * new ServiceMapModal component * testing react-force-graph-2d lib * Improvements to service map graph structure, added node id and updated edge source/destination type * Revert "testing react-force-graph-2d lib" This reverts commit1153938386. * testing react-graph-vis lib * updated to work with react-graph-vis lib * removed render endpoint * go mod tidy * serviceMap config flag * using the serviceMap config flag * passing mizu config to service map as a dependency * service map tests * Removed print functions * finished service map tests * new service property * service map controller tests * moved service map reset button to service map modal reset closes the modal * service map modal refresh button and logic * reset button resets data and refresh * service map modal close button * node size/edge size based on the count value edge color based on protocol * nodes and edges shadow * enabled physics to avoid node overlap, changed kafka protocol color to dark green * showing edges count values and fixed bidirectional edges overlap * go mod tidy * removed console.log * Using the destination node protocol instead of the source node protocol * Revert "debug builds and gcflags" Addressed by #624 and #626 This reverts commit17ecaece3e. * Revert "update dockerfile for debug" Addressed by #635 This reverts commit5dfc15b140. * using the entire tap Protocol struct instead of only the protocol name * using the backend protocol background color for node colors * fixed test, the node list order can change * re-factoring to get 100% coverage * using protocol colors just for edges * re-factored service map to use TCP Entry data. Node key is the entry ip-address instead of the name * fallback to ip-address when entry name is unresolved * re-factored front-end * adjustment to main div style * added support for multiple protocols for the same edge * using the item protocol instead of the extension variable * fixed controller tests * displaying service name and ip-address on graph nodes * fixed service map test, we cannot guarantee the slice order * auth middleware * created a new pkg for the service map * re-factoring * re-factored front-end * reverting the import order as previous * Aligning with other UI feature flags handling * we don't need to get the status anymore, we have window["isServiceMapEnabled"] * small adjustments * renamed from .tsx to .ts * button styles and minor improvements * moved service map modal from trafficPage to app component Co-authored-by: Igor Gov <igor.govorov1@gmail.com>
39 lines
1.3 KiB
Modula-2
39 lines
1.3 KiB
Modula-2
module mizuserver
|
|
|
|
go 1.16
|
|
|
|
require (
|
|
github.com/antelman107/net-wait-go v0.0.0-20210623112055-cf684aebda7b
|
|
github.com/chanced/openapi v0.0.6
|
|
github.com/djherbis/atime v1.0.0
|
|
github.com/getkin/kin-openapi v0.76.0
|
|
github.com/gin-contrib/static v0.0.1
|
|
github.com/gin-gonic/gin v1.7.7
|
|
github.com/go-playground/locales v0.13.0
|
|
github.com/go-playground/universal-translator v0.17.0
|
|
github.com/go-playground/validator/v10 v10.5.0
|
|
github.com/google/martian v2.1.0+incompatible
|
|
github.com/google/uuid v1.1.2
|
|
github.com/gorilla/websocket v1.4.2
|
|
github.com/op/go-logging v0.0.0-20160315200505-970db520ece7
|
|
github.com/orcaman/concurrent-map v0.0.0-20210106121528-16402b402231
|
|
github.com/ory/kratos-client-go v0.8.2-alpha.1
|
|
github.com/patrickmn/go-cache v2.1.0+incompatible
|
|
github.com/stretchr/testify v1.7.0
|
|
github.com/up9inc/basenine/client/go v0.0.0-20220110083745-04fbc6c2068d
|
|
github.com/up9inc/mizu/shared v0.0.0
|
|
github.com/up9inc/mizu/tap v0.0.0
|
|
github.com/up9inc/mizu/tap/api v0.0.0
|
|
github.com/yalp/jsonpath v0.0.0-20180802001716-5cc68e5049a0
|
|
golang.org/x/text v0.3.5 // indirect
|
|
k8s.io/api v0.21.2
|
|
k8s.io/apimachinery v0.21.2
|
|
k8s.io/client-go v0.21.2
|
|
)
|
|
|
|
replace github.com/up9inc/mizu/shared v0.0.0 => ../shared
|
|
|
|
replace github.com/up9inc/mizu/tap v0.0.0 => ../tap
|
|
|
|
replace github.com/up9inc/mizu/tap/api v0.0.0 => ../tap/api
|