Skip to content

Conversation

@weyrick
Copy link
Contributor

@weyrick weyrick commented Apr 16, 2021

release 3.2.0 to master

weyrick and others added 30 commits March 11, 2021 19:50
* switch to PcapPlusPlus from conan v20.08, small interface changes

* CI and docker changes for PcapPlusPlus change

* add libmaxmind to build. update cmake.

* revert verbose makefile

* just dependencies in docker. update read me

* move conan into cmake

* fix docker and conan install settings.

* add osx package install back to github
* s/vizer/visor: visor namespace rename
* remove max mind tests
* default CI to release build
* pktvisor_prometheus dockerfile wasn't building
* entry point for prometheus metrics

* prometheus metrics glue

* add base metric and counter class. use it for num_events and num_samples

* Counter work, and naming consistency
* add google benchmark, first dns benchmarks

* pcap read and parse benchmarks

* use build_requires section
- abstract metrics from the handlers into Metric class that can render json and prometheus
- add json schema unit tests
* policy design work
* add doxygen file.
* adjust policy naming
* go Release build in docker container
* initial prometheus dashboard
* add grafana agent docker
* bug: fix client version display in CLI UI
* control tcp reassembly frag options
* capture config
* tweak frag config, optional pcap debug
* prom config

* add proper support for labels in prometheus metrics, and add support for setting prometheus instance label

* centralized collection organization and documentation
* Setup AppImage packaging.

This is a POC to show the ability to package pktvisor as an AppImage. If
we want to build this out for other archs we probably should look into
additional tooling.
* update prometheus dashboard
* add packaging workflow
@CheRuisiBesares CheRuisiBesares self-requested a review April 16, 2021 17:09
@weyrick weyrick merged commit f220568 into master Apr 16, 2021
@weyrick weyrick deleted the release branch April 16, 2021 17:11
@weyrick weyrick restored the release branch April 16, 2021 17:12
@weyrick weyrick deleted the release branch April 16, 2021 17:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants