Commit Graph

25 Commits

Author SHA1 Message Date
fanzu8 4a0b112087 build: fix cgroup create failed if docker set Security Options: cgroupns
ref: https://docs.docker.com/reference/compose-file/services/#cgroup

Signed-off-by: fanzu8 <tuzengbing@gmail.com>
2025-07-16 16:30:27 +08:00
tuzengbing d52703ccbb doc: quick-start diagram from text to .png
Signed-off-by: fanzu8 <tuzengbing@gmail.com>
2025-07-15 17:59:27 +08:00
tuzengbing b84209272b doc: add setup details
Signed-off-by: fanzu8 <tuzengbing@gmail.com>
2025-07-15 17:59:27 +08:00
tuzengbing 1a95972842 build: use huatuo/huatuo-bamai image instead of local compile
Signed-off-by: fanzu8 <tuzengbing@gmail.com>
2025-07-15 17:59:27 +08:00
tuzengbing 67ca28005c doc: add run details
Signed-off-by: fanzu8 <tuzengbing@gmail.com>
2025-07-15 17:59:27 +08:00
tuzengbing 9128f7a3a3 build: add Dockerfile
example: docker build --network host -t huatuo/huatuo-bamai:latest .

Signed-off-by: fanzu8 <tuzengbing@gmail.com>
2025-07-15 17:59:27 +08:00
Tonghao Zhang c82f41c869 update NEWS
Signed-off-by: Tonghao Zhang <tonghao@bamaicloud.com>
2025-07-13 08:29:10 -04:00
Tonghao Zhang 030494f792 add NEWS
Signed-off-by: Tonghao Zhang <tonghao@bamaicloud.com>
2025-07-13 08:25:23 -04:00
Tonghao Zhang 42901645ad update go.mod
Signed-off-by: Tonghao Zhang <tonghao@bamaicloud.com>
2025-07-13 08:00:11 -04:00
Tonghao Zhang 3617bf5857 add .gitignore
Signed-off-by: Tonghao Zhang <tonghao@bamaicloud.com>
2025-07-13 07:31:05 -04:00
Tonghao Zhang f3c9535713 vmlinux: use 4.18.0-193.6.3.el8_2.x86_64 as default header
v1.2

Signed-off-by: Tonghao Zhang <tonghao@bamaicloud.com>
2025-07-13 07:29:52 -04:00
Tonghao Zhang 1cd7616e22 build: info: use the upstream kenrel header
Signed-off-by: Tonghao Zhang <tonghao@bamaicloud.com>
2025-07-13 06:58:26 -04:00
Tonghao Zhang dc2fb43987 metric: add region option support
Signed-off-by: Tonghao Zhang <tonghao@bamaicloud.com>
2025-07-13 06:54:04 -04:00
Tonghao Zhang fc9c20d24a bpf: rename metric softirq to softirq
Signed-off-by: Tonghao Zhang <tonghao@bamaicloud.com>
2025-07-13 06:12:45 -04:00
Tonghao Zhang 93c15c0d30 bpf: rename event softirq to softirq_tracing
softirq event is a tracing in running kernel.

Signed-off-by: Tonghao Zhang <tonghao@bamaicloud.com>
2025-07-13 06:05:36 -04:00
Tonghao Zhang 42b2204de9 bpf: refact softirq and percpu metric
Signed-off-by: Tonghao Zhang <tonghao@bamaicloud.com>
2025-07-13 05:52:28 -04:00
Tonghao Zhang 6f91fb52b2 bpf: refine dropwatch
Signed-off-by: Tonghao Zhang <tonghao@bamaicloud.com>
2025-07-12 05:48:04 -04:00
Tonghao Zhang 67aa0490de compat: add new macro definition
Signed-off-by: Tonghao Zhang <tonghao@bamaicloud.com>
2025-07-06 09:12:19 -04:00
Tonghao Zhang 43964c0387 bpf: clang format the bpf codes.
Signed-off-by: Tonghao Zhang <tonghao@bamaicloud.com>
2025-07-06 08:12:45 -04:00
Tonghao Zhang e6b9b84e24 build: support .golangci.yaml
add .golangci.yaml and fix warning

Signed-off-by: Tonghao Zhang <tonghao@bamaicloud.com>
2025-07-06 07:58:31 -04:00
Tonghao Zhang 1c5155e15a bpf: support COMPT_BPF_XXX flags for old kernel
1. on kernel upstream, BPF_XXX is changed to enum type.
and will be exported in vmlinux.h.
2. use the compat type for more old kernel version.

Signed-off-by: Tonghao Zhang <tonghao@bamaicloud.com>
2025-07-06 07:55:59 -04:00
Tonghao Zhang c74b061c83 cgrouputil: support cgroupv2 for runtime
for running huatuo-bamai instance on cgroupv2, check the
host cgroup type automatically.

Signed-off-by: Tonghao Zhang <tonghao@bamaicloud.com>
2025-07-06 07:55:08 -04:00
fanzu8 230f7e97f1 build: mount src code to compile/run docker
Signed-off-by: fanzu8 <tuzengbing@gmail.com>
2025-07-06 07:40:22 -04:00
Tonghao Zhang 4e54cf49e3 HUATUO: Initial Commit
Have a Good Journey, :)

Signed-off-by: Tonghao Zhang <tonghao@bamaicloud.com>
2025-07-06 07:39:32 -04:00
hao022 86ab15ed33 Initial commit 2025-06-06 11:29:28 +08:00