-
Service Map (#623)
发布于
2022-01-19 18:27:12 +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 commit 1153938386df5028c9b1265327601199242788ed.
-
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 commit 17ecaece3ed238d54b4e9aca3bb4a792a796ec9b.
- Revert "update dockerfile for debug"
Addressed by #635
This reverts commit 5dfc15b14066a39e932eae512752ef057a3dfe84.
-
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
下载附件
-