This project is mirrored from https://gitee.com/mirrors/Mizu.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
  1. 24 Jan, 2022 3 commits
  2. 23 Jan, 2022 20 commits
  3. 22 Jan, 2022 7 commits
  4. 20 Jan, 2022 9 commits
  5. 19 Jan, 2022 1 commit
    • Gustavo Massaneiro's avatar
      Service Map (#623) · d5fd2ff1
      Gustavo Massaneiro authored
      * 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 11539383.
      
      * 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 17ecaece.
      
      * Revert "update dockerfile for debug"
      Addressed by #635
      
      This reverts commit 5dfc15b1
      
      .
      
      * 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: default avatarIgor Gov <igor.govorov1@gmail.com>
      d5fd2ff1