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. 08 Aug, 2022 1 commit
  2. 12 Jul, 2022 1 commit
  3. 03 Jul, 2022 1 commit
  4. 28 Jun, 2022 1 commit
  5. 26 Jun, 2022 1 commit
  6. 01 Jun, 2022 1 commit
  7. 24 May, 2022 1 commit
  8. 18 May, 2022 1 commit
    • Nimrod Gilboa Markevich's avatar
      Add profiling tools (#1087) · ab38f4c0
      Nimrod Gilboa Markevich authored
      * Add gin-contrib/pprof dependency
      
      * Run pprof server on agent with --profiler flag
      
      * Add --profiler flag to cli
      
      * Fix error message
      
      * Print cpu usage percentage
      
      * measure cpu of current pid instead of globaly on the system
      
      * Add scripts to plot performance
      
      * Plot packetsCount in analysis
      
      * Concat to DataFrame
      
      * Plot in turbo colorscheme
      
      * Make COLORMAP const
      
      * Fix rss units
      
      * Reduce code repetition by adding function for plotting
      
      * Allow grouping based on filenames
      
      * Temporary: Marked with comments where to disable code for experiments
      
      * Add newline at end of file
      
      * Add tap.cpuprofile flag. Change memprofile flag to tap.memprofile
      
      * create tapper modes for debugging using env vars
      
      * Fix rss plot units (MB instead of bytes)
      
      * Remove comment
      
      * Add info to plot script
      
      * Remove tap.cpumemprofile. Rename tap.memprofile to memprofile
      
      * Remove unused import
      
      * Remove whitespaces
      
      Co-authored-by: M. Mert Yıldıran ...
      ab38f4c0
  9. 27 Apr, 2022 1 commit
  10. 24 Apr, 2022 1 commit
  11. 02 Mar, 2022 1 commit
  12. 16 Feb, 2022 1 commit
  13. 01 Feb, 2022 1 commit
  14. 09 Jan, 2022 1 commit
  15. 28 Dec, 2021 1 commit
  16. 19 Dec, 2021 1 commit
    • Igor Gov's avatar
      Develop -> main (#544) · 72f47536
      Igor Gov authored
      
      * Add support of listening to multiple netns (#418)
      
      * multiple netns listen - initial commit
      
      * multiple netns listen - actual work
      
      * remove redundant log line
      
      * map /proc of host to tapper
      
      * changing kubernetes provider again after big conflict
      
      * revert node-sass version back to 5.0.0
      
      * Rename host_source to hostSource
      Co-authored-by: default avatargadotroee <55343099+gadotroee@users.noreply.github.com>
      
      * PR fixes - adding comment + typos + naming conventions
      
      * go fmt + making procfs read only
      
      * setns back to the original value after packet source initialized
      Co-authored-by: default avatargadotroee <55343099+gadotroee@users.noreply.github.com>
      
      * TRA-3842 daemon acceptance tests (#429)
      
      * Update tap_test.go and testsUtils.go
      
      * Update tap_test.go
      
      * Update testsUtils.go
      
      * Update tap_test.go and testsUtils.go
      
      * Update tap_test.go and testsUtils.go
      
      * Update testsUtils.go
      
      * Update tap_test.go
      
      * gofmt
      
      * TRA-3913 support mizu via expose service (#440)
      ...
      72f47536
  17. 21 Nov, 2021 1 commit
  18. 16 Nov, 2021 1 commit
  19. 11 Nov, 2021 1 commit
  20. 10 Nov, 2021 1 commit
    • M. Mert Yıldıran's avatar
      Fix the acceptance tests after the merger of #279 (#443) · 1ee8fb62
      M. Mert Yıldıran authored
      * Enable acceptance tests
      
      * Fix the acceptance tests
      
      * Move `--headless` from `getDefaultCommandArgs` to `getDefaultTapCommandArgs`
      
      * Fix rest of the failing acceptance tests
      
      * Revert "Enable acceptance tests"
      
      This reverts commit 3f919e865a1133784a917442eb7fd8ca421ce017.
      
      * Revert "Revert "Enable acceptance tests""
      
      This reverts commit c0bfe54b70fa257060e43f7dd25abe8279d23f85.
      
      * Ignore `--headless` in `mizu view`
      
      * Make all non-informative things informative
      
      * Remove `github.com/stretchr/testify` dependency from the acceptance tests
      
      * Move the helper methods `waitTimeout` and `checkDBHasEntries` from `tap_test.go` to `testsUtils.go`
      
      * Split `checkDBHasEntries` method into `getDBEntries` and `assertEntriesAtLeast` methods
      
      * Revert "Revert "Revert "Enable acceptance tests"""
      
      This reverts commit c13342671c43640edd4680cdc403b6b3bbac3d7e.
      
      * Revert "Revert "Revert "Revert "Enable acceptance tests""""
      
      This reve...
      1ee8fb62
  21. 04 Nov, 2021 1 commit
    • RamiBerm's avatar
      TRA-3842 daemon mode (#427) · a3ec5d14
      RamiBerm authored
      * Update config.go, tapConfig.go, and models.go
      
      * WIP
      
      * Update go.sum
      
      * Update tapRunner.go
      
      * Update tap.go
      
      * WIP
      
      * WIP
      
      * Update Dockerfile, main.go, and 2 more files...
      
      * WIP
      
      * Update utils.go, tapClusterResourceManagement.go, and utils.go
      
      * Merge branch 'develop'
      
      * Update metadata_controller.go, utils.go, and 2 more files...
      
      * Update main.go, utils.go, and tapRunner.go
      
      * Update tapRunner.go
      
      * Update config.go, config.go, and models.go
      
      * Update main.go, main.go, and stats_provider_test.go
      
      * Update provider.go
      
      * bug fixes
      
      * Update main.go, metadata_controller.go, and 13 more files...
      
      * Update metadata_controller.go, status_controller.go, and 4 more files...
      
      * Update main.go, config.go, and 3 more files...
      
      * Update tapRunner.go
      
      * Update config.go, stats_provider_test.go, and consts.go
      a3ec5d14
  22. 01 Nov, 2021 1 commit
    • RamiBerm's avatar
      TRA-3868 move tapped pod watch and tapper updating to shared (#416) · 655626bc
      RamiBerm authored
      * WIP
      
      * WIP
      
      * WIP
      
      * WIP
      
      * WIP
      
      * Update tapRunner.go and k8sTapManager.go
      
      * Update cleanRunner.go, common.go, and 8 more files...
      
      * Update common.go, tapConfig.go, and 2 more files...
      
      * Update config.go, config.go, and 5 more files...
      
      * Update tapRunner.go, config.go, and 7 more files...
      
      * Update cleanRunner.go, logs.go, and 2 more files...
      
      * Update k8sTapManager.go, provider.go, and watch.go
      
      * Update go.sum, go.mod, and go.sum
      
      * Update go.mod and go.sum
      
      * Update go.mod, go.sum, and 2 more files...
      
      * Revert "Update go.mod, go.sum, and 2 more files..."
      
      This reverts commit 81403113.
      
      * Update funcWrappers.go, tapRunner.go, and 4 more files...
      
      * Update main.go, tapRunner.go, and mizuTapperSyncer.go
      655626bc
  23. 28 Oct, 2021 2 commits
  24. 19 Oct, 2021 1 commit
    • M. Mert Yıldıran's avatar
      Add OAS contract monitoring support (#325) · 145e7cda
      M. Mert Yıldıran authored
      * Add OAS contract monitoring support
      
      * Pass the contract failure reason to UI
      
      * Fix the issues related to contract validation
      
      * Fix rest of the issues in the UI
      
      * Add documentation related to contract monitoring feature
      
      * Fix a typo in the docs
      
      * Unmarshal to `HTTPRequestResponsePair` only if the OAS validation is enabled
      
      * Fix an issue caused by the merge commit
      
      * Slightly change the logic in the `validateOAS` method
      
      Change the `contractText` value to `No Breaches` or `Breach` and make the text `white-space: nowrap`.
      
      * Retrieve and display the failure reason for both request and response
      
      Also display the content of the contract/OAS file in the UI.
      
      * Display the OAS under `CONTRACT` tab with syntax highlighting
      
      Also fix the styling in the entry feed.
      
      * Remove `EnforcePolicyFileDeprecated` constant
      
      * Log the other errors as well
      
      * Get context from caller instead
      
      * Define a type for the contract status and make it...
      145e7cda
  25. 11 Oct, 2021 1 commit
  26. 07 Oct, 2021 2 commits
  27. 06 Oct, 2021 1 commit
  28. 23 Sep, 2021 1 commit
  29. 22 Sep, 2021 1 commit
  30. 19 Sep, 2021 1 commit
  31. 06 Sep, 2021 1 commit
  32. 02 Sep, 2021 1 commit
    • M. Mert Yıldıran's avatar
      Refactor Mizu, define an extension API and add new protocols: AMQP, Kafka (#224) · 366c1d0c
      M. Mert Yıldıran authored
      * Separate HTTP related code into `extensions/http` as a Go plugin
      
      * Move `extensions` folder into `tap` folder
      
      * Move HTTP files into `tap/extensions/lib` for now
      
      * Replace `orcaman/concurrent-map` with `sync.Map`
      
      * Remove `grpc_assembler.go`
      
      * Remove `github.com/up9inc/mizu/tap/extensions/http/lib`
      
      * Add a build script to automatically build extensions from a known path and load them
      
      * Start to define the extension API
      
      * Implement the `run()` function for the TCP stream
      
      * Add support of defining multiple ports to the extension API
      
      * Set the extension name inside the extension
      
      * Declare the `Dissect` function in the extension API
      
      * Dissect HTTP request from inside the HTTP extension
      
      * Make the distinction of outbound and inbound ports
      
      * Dissect HTTP response from inside the HTTP extension
      
      * Bring back the HTTP request-response pair matcher
      
      * Return a `*api.RequestResponsePair` ...
      366c1d0c
  33. 12 Aug, 2021 2 commits
  34. 11 Aug, 2021 1 commit
  35. 10 Aug, 2021 1 commit
  36. 09 Aug, 2021 1 commit
  37. 08 Aug, 2021 1 commit