[PR #635] [CLOSED] Add system activity tracking and event store #13913

Closed
opened 2026-08-05 02:09:11 -04:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbirdio/netbird/pull/635
Author: @braginini
Created: 12/27/2022
Status: Closed

Base: mainHead: feature/event-store


📝 Commits (1)

  • b024ae4 Add system activity tracking and event store

📊 Changes

36 files changed (+1083 additions, -198 deletions)

View changed files

📝 go.mod (+1 -0)
📝 go.sum (+2 -0)
📝 management/client/client_test.go (+7 -1)
📝 management/cmd/management.go (+7 -1)
📝 management/server/account.go (+48 -9)
📝 management/server/account_test.go (+16 -9)
management/server/activity/event.go (+223 -0)
management/server/activity/mock.go (+1 -0)
management/server/activity/sqlite/sqlite.go (+145 -0)
management/server/activity/sqlite/sqlite_test.go (+52 -0)
management/server/event.go (+33 -0)
📝 management/server/group.go (+26 -3)
📝 management/server/grpcserver.go (+2 -8)
📝 management/server/http/api/openapi.yml (+143 -78)
📝 management/server/http/api/types.gen.go (+46 -0)
management/server/http/events.go (+69 -0)
📝 management/server/http/groups.go (+4 -4)
📝 management/server/http/groups_test.go (+1 -1)
📝 management/server/http/handler.go (+3 -0)
📝 management/server/http/peers.go (+8 -7)

...and 16 more files

📄 Description

Describe your changes

This PR add basic system activity tracking and SQLite event store.

Checklist

  • Is it a bug fix
  • Is a typo/documentation fix
  • Is a feature enhancement
  • Created tests that fail without the change (if possible)
  • Extended the README / documentation, if necessary

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netbirdio/netbird/pull/635 **Author:** [@braginini](https://github.com/braginini) **Created:** 12/27/2022 **Status:** ❌ Closed **Base:** `main` ← **Head:** `feature/event-store` --- ### 📝 Commits (1) - [`b024ae4`](https://github.com/netbirdio/netbird/commit/b024ae467779ae4daa8aebbd3b2bc1026f184d0c) Add system activity tracking and event store ### 📊 Changes **36 files changed** (+1083 additions, -198 deletions) <details> <summary>View changed files</summary> 📝 `go.mod` (+1 -0) 📝 `go.sum` (+2 -0) 📝 `management/client/client_test.go` (+7 -1) 📝 `management/cmd/management.go` (+7 -1) 📝 `management/server/account.go` (+48 -9) 📝 `management/server/account_test.go` (+16 -9) ➕ `management/server/activity/event.go` (+223 -0) ➕ `management/server/activity/mock.go` (+1 -0) ➕ `management/server/activity/sqlite/sqlite.go` (+145 -0) ➕ `management/server/activity/sqlite/sqlite_test.go` (+52 -0) ➕ `management/server/event.go` (+33 -0) 📝 `management/server/group.go` (+26 -3) 📝 `management/server/grpcserver.go` (+2 -8) 📝 `management/server/http/api/openapi.yml` (+143 -78) 📝 `management/server/http/api/types.gen.go` (+46 -0) ➕ `management/server/http/events.go` (+69 -0) 📝 `management/server/http/groups.go` (+4 -4) 📝 `management/server/http/groups_test.go` (+1 -1) 📝 `management/server/http/handler.go` (+3 -0) 📝 `management/server/http/peers.go` (+8 -7) _...and 16 more files_ </details> ### 📄 Description ## Describe your changes This PR add basic system activity tracking and SQLite event store. ## Issue ticket number and link ### Checklist - [ ] Is it a bug fix - [ ] Is a typo/documentation fix - [x] Is a feature enhancement - [ ] Created tests that fail without the change (if possible) - [ ] Extended the README / documentation, if necessary --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
saavagebueno added the pull-request label 2026-08-05 02:09:11 -04:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#13913