Feature/netflow collection #2794
No reviewers
Labels
No labels
1week
2weeks
Failed compliance check
IP cameras
NATS
Possible security concern
Review effort 1/5
Review effort 2/5
Review effort 3/5
Review effort 4/5
Review effort 5/5
UI
aardvark
accessibility
amd64
api
arm64
auth
back-end
bgp
blog
bug
build
checkers
ci-cd
cleanup
cnpg
codex
core
dependencies
device-management
documentation
duplicate
dusk
ebpf
enhancement
eta 1d
eta 1hr
eta 3d
eta 3hr
feature
fieldsurvey
github_actions
go
good first issue
help wanted
invalid
javascript
k8s
log-collector
mapper
mtr
needs-triage
netflow
network-sweep
observability
oracle
otel
plug-in
proton
python
question
reddit
redhat
research
rperf
rperf-checker
rust
sdk
security
serviceradar-agent
serviceradar-agent-gateway
serviceradar-web
serviceradar-web-ng
siem
snmp
sysmon
topology
ubiquiti
wasm
wontfix
zen-engine
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
carverauto/serviceradar!2794
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "refs/pull/2794/head"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Imported from GitHub pull request.
Original GitHub pull request: #2571
Original author: @mikemiles-dev
Original URL: https://github.com/carverauto/serviceradar/pull/2571
Original created: 2026-01-28T22:50:09Z
Original updated: 2026-02-01T04:18:30Z
Original head: mikemiles-dev/serviceradar:feature/netflow_collection
Original base: staging
Original merged: 2026-02-01T04:18:30Z by @mfreeman451
IMPORTANT: Please sign the Developer Certificate of Origin
Thank you for your contribution to ServiceRadar. Please note, when contributing, the developer must include
a DCO sign-off statement indicating the DCO acceptance in one commit message. Here
is an example DCO Signed-off-by line in a commit message:
Describe your changes
Issue ticket number and link
Code checklist before requesting a review
Imported GitHub PR comment.
Original author: @CLAassistant
Original URL: https://github.com/carverauto/serviceradar/pull/2571#issuecomment-3814326610
Original created: 2026-01-28T22:50:20Z
All committers have signed the CLA.
Imported GitHub PR review comment.
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/pull/2571#discussion_r2738955941
Original created: 2026-01-28T22:57:00Z
Original path: cmd/consumers/zen/src/flow_proto.rs
Original line: 183
do you mind moving these tests into their own files please?
Imported GitHub PR review comment.
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/pull/2571#discussion_r2738958979
Original created: 2026-01-28T22:58:17Z
Original path: cmd/netflow-collector/src/config.rs
Original line: 162
should be
/etc/serviceradar/certsImported GitHub PR review comment.
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/pull/2571#discussion_r2738961597
Original created: 2026-01-28T22:59:25Z
Original path: rust/netflow-collector/src/converter.rs
Original line: 477
should we have a debug print here?
Imported GitHub PR review comment.
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/pull/2571#discussion_r2738978103
Original created: 2026-01-28T23:06:19Z
Original path: cmd/netflow-collector/Dockerfile
Original line: 58
can we rename to
/usr/local/bin/serviceradar-netflow? ornetflowdImported GitHub PR review comment.
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/pull/2571#discussion_r2738982288
Original created: 2026-01-28T23:07:45Z
Original path: cmd/otel/Cargo.toml
Original line: 4
why did we have to downgrade this?
Imported GitHub PR review comment.
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/pull/2571#discussion_r2738985653
Original created: 2026-01-28T23:09:02Z
Original path: docker/compose/Dockerfile.web-ng
Original line: 67
not sure if we need these changes here, do we really need rust in our web-ng build?
Imported GitHub PR review comment.
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/pull/2571#discussion_r2738993658
Original created: 2026-01-28T23:11:31Z
Original path: docker/compose/nats.docker.conf
Original line: 35
I think we may need to bring this back too or maybe re-name it so that it is clear it is for a development environment
Imported GitHub PR review comment.
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/pull/2571#discussion_r2738997660
Original created: 2026-01-28T23:12:58Z
Original path: pkg/consumers/db-event-writer/processor.go
Original line: 340
nit: wondering if these should all be constants
Imported GitHub PR review comment.
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/pull/2571#discussion_r2739000023
Original created: 2026-01-28T23:13:39Z
Original path: pkg/consumers/db-event-writer/processor.go
Original line: 1370
nit: I don't think this will pass the linter test for dynamic error check
Imported GitHub PR review comment.
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/pull/2571#discussion_r2739001708
Original created: 2026-01-28T23:14:18Z
Original path: pkg/consumers/db-event-writer/processor.go
Original line: 1381
would we want to consider using a Bytes pool here?
Imported GitHub PR review comment.
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/pull/2571#discussion_r2739016529
Original created: 2026-01-28T23:20:58Z
Original path: web-ng/lib/serviceradar_web_ng_web/components/layouts.ex
Original line: 162
I'm not sure where the best place for this is yet, or if it should even be in the sidebar nav, this is more a comment for myself than anything else.
Imported GitHub PR review comment.
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/pull/2571#discussion_r2739119086
Original created: 2026-01-28T23:52:35Z
Original path: web/src/components/Network/NetFlowView.tsx
Original line: 2
should be removed, part of legacy web (react/next)
Imported GitHub PR review comment.
Original author: @mikemiles-dev
Original URL: https://github.com/carverauto/serviceradar/pull/2571#discussion_r2739784668
Original created: 2026-01-29T03:42:58Z
Original path: cmd/otel/Cargo.toml
Original line: 4
shouldn't be. Need to fix.
Imported GitHub PR review comment.
Original author: @mikemiles-dev
Original URL: https://github.com/carverauto/serviceradar/pull/2571#discussion_r2739787113
Original created: 2026-01-29T03:43:39Z
Original path: pkg/consumers/db-event-writer/processor.go
Original line: 1381
sure, haven't really done go in a couple years.
Imported GitHub PR review comment.
Original author: @mikemiles-dev
Original URL: https://github.com/carverauto/serviceradar/pull/2571#discussion_r2739964791
Original created: 2026-01-29T05:05:49Z
Original path: web-ng/lib/serviceradar_web_ng_web/components/layouts.ex
Original line: 162
Yea I was sort of unsure where the best place for this observations would be myself
Imported GitHub PR review comment.
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/pull/2571#discussion_r2740072853
Original created: 2026-01-29T05:51:58Z
Original path: pkg/consumers/db-event-writer/processor.go
Original line: 1381
This might help https://victoriametrics.com/blog/go-sync-pool/
Imported GitHub PR review comment.
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/pull/2571#discussion_r2740502999
Original created: 2026-01-29T08:30:09Z
Original path: pkg/consumers/db-event-writer/processor.go
Original line: 1381
probably also worth mentioning there are some gotchas, https://x.com/func25/status/2016454182765822295