Skip to content

Conversation

@LorenzoTettamanti
Copy link
Member

@LorenzoTettamanti LorenzoTettamanti commented Dec 22, 2025

Changes

Changes:

  • [[Feature]: Add command discovery for network events #150]: added extract_docker_id() unit test. Added extract_container_id function and service_cache function. Added ServiceIdentity struct to store services relevant informations. Added Identites vector to store multiple ServiceIdentity structures

  • Improved cfcli monitoring latencymetrics response for better output clarity

  • Marked experimental features with #[cfg(feature="experimental")

  • Updated manifests' files version (identity.yaml,metrics.yaml,agent.yaml)

Tests

Images

cortexflow-identity:0.1.1 stable release
cortexflow-identity:0.1.1-experimental

Expected output

Schermata del 2025-12-22 23-10-39

LorenzoTettamanti and others added 3 commits December 20, 2025 22:07
…container_id function and service_cache function. Added ServiceIdentity struct to store services relevant informations. Added Identites vector to store multiple ServiceIdentity structures
@LorenzoTettamanti LorenzoTettamanti self-assigned this Dec 22, 2025
@LorenzoTettamanti LorenzoTettamanti added enhancement New feature or request rust Pull requests that update Rust code ebpf eBPF related tasks labels Dec 22, 2025
@LorenzoTettamanti LorenzoTettamanti moved this to In Progress in CortexFlow v0.1 Dec 22, 2025
@LorenzoTettamanti LorenzoTettamanti linked an issue Dec 22, 2025 that may be closed by this pull request
1 task
@LorenzoTettamanti LorenzoTettamanti marked this pull request as ready for review December 30, 2025 12:15
@LorenzoTettamanti
Copy link
Member Author

@siddh34 No tests needed. I'm manually closing this PR 💯

@LorenzoTettamanti LorenzoTettamanti merged commit 82f8b48 into CortexFlow:feature/ebpf-core Dec 31, 2025
3 checks passed
@siddh34
Copy link
Collaborator

siddh34 commented Dec 31, 2025

Ahh man! No worries

I will still try to test it out let you know if there are any issues if I found some issues

@LorenzoTettamanti
Copy link
Member Author

@siddh34 I'm merging the changes into the PreReleaseMain branch right now. After that i'll push the 0.1.1 update to crates.io 🥇

@siddh34
Copy link
Collaborator

siddh34 commented Dec 31, 2025

Go ahead man! Will catch up to you soon

All the best for release! 🚀🚀

@LorenzoTettamanti LorenzoTettamanti moved this from In Progress to Done in CortexFlow v0.1 Dec 31, 2025
@siddh34
Copy link
Collaborator

siddh34 commented Dec 31, 2025

image image

Getting few errors @LorenzoTettamanti

@LorenzoTettamanti
Copy link
Member Author

@siddh34 hi mate, thanks for the review. In the second image the error is triggered because the program cannot find that path slice in the cgroup and the other part of the triggers. For example if you use minikube the cgroup path in the container is something like sys/fs/cgroup/kubepods/... but if you use Kind the cgroup path is sys/fs/cgroup/kubelet-kubepods...

In the first image the error is triggered when the program cannot find a valid pod-name ( from the kubeapi) that has a direct match with the pod uid extracted from the cgroup.

I'm already thinking about a better way to extract the relevant pod info, i'll let you know very soon!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ebpf eBPF related tasks enhancement New feature or request rust Pull requests that update Rust code

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

[Feature]: Add command discovery for network events

2 participants