Commit Graph

226 Commits

Author SHA1 Message Date
7cd5941434 Add continuous monitoring examples to documentation 2025-09-04 06:17:23 -07:00
76c7fe1d6f Fix CI: Update test path for WebSocket integration test 2025-09-04 06:11:59 -07:00
eed04f1d5c Fix remaining clippy warnings in socktop_agent 2025-09-04 06:04:57 -07:00
764c25846f Fix clippy warnings: collapse nested if statements using let-else patterns 2025-09-04 05:58:17 -07:00
a9bf4208ab cargo fmt 2025-09-04 05:53:59 -07:00
9c1416eabf Fix build script to use vendored protoc binary for CI 2025-09-04 05:52:57 -07:00
e7350f8908 Update Cargo.lock with protoc-bin-vendored dependency 2025-09-04 05:50:17 -07:00
2647b611d2 Fix build script to use protoc-bin-vendored for CI compatibility 2025-09-04 05:48:02 -07:00
a359f17367 fix for failed CI build 2025-09-04 05:45:13 -07:00
d93b7aca5a remove invalid slug 2025-09-04 05:41:59 -07:00
e51054811c Refactor for additional socktop connector library
- socktop connector allows you to communicate with socktop agent directly from you code without needing to implement the agent API directly.
- will also be used for non tui implementation of "socktop collector" in the future.
- moved to rust 2024 to take advantage of some new features that helped with refactor.
- fixed everything that exploded with update.
- added rust docs for lib.
2025-09-04 05:30:25 -07:00
b74242e6d9
Merge pull request #13 from jasonwitty/6-accessibility-cross-compile-guide
add license file
2025-09-03 23:11:59 -07:00
4e378b882a add license file
Some checks failed
CI / build (ubuntu-latest) (push) Has been cancelled
CI / build (windows-latest) (push) Has been cancelled
2025-09-03 23:10:48 -07:00
622767a605
Merge pull request #7 from jasonwitty/6-accessibility-cross-compile-guide
re: Accessibility: Cross-compile guide
2025-08-30 02:00:13 -07:00
0c5a1d7553 update readme 2025-08-30 01:59:25 -07:00
0bd709d2a7 slipsteam note for rpi users on kernel version 2025-08-29 11:28:59 -07:00
31f5f9ce76 re: Accessibility: Cross-compile guide 2025-08-29 11:23:41 -07:00
df2308e6e9 code optimizations to reduce cpu usage of agent on all platforms and additional unit test. 2025-08-28 16:03:05 -07:00
7592709a43 clamp then divide by cores for more accurate statistics 2025-08-28 13:11:48 -07:00
61fe1cc38e socktop_agent: bump version to 1.40.65 2025-08-28 12:27:48 -07:00
eed346abb6 scripts: add publish_socktop_agent.sh job 2025-08-28 12:07:03 -07:00
ab3bb33711 socktop_agent: bump version to 1.40.64 2025-08-28 12:03:45 -07:00
7caf2f4bfb remove ununused var 2025-08-27 17:15:35 -07:00
b249c7ba99 Update metrics.rs 2025-08-27 16:55:12 -07:00
f0858525e8 fix for macos defect where processes less than .01% were being filtered 2025-08-27 16:55:09 -07:00
2fe005ed90 ProcessesToUpdate::All enum 2025-08-27 16:20:55 -07:00
ca6a5cbdfa use ProcessesToUpdate::All ENUM 2025-08-27 16:20:41 -07:00
56301d61fd fixes for non linux compilation issues. 2025-08-27 16:11:17 -07:00
55e5c708fe MACOS / NON LINUX metrics optimizations. 2025-08-27 16:00:29 -07:00
2d17cf1598 additional optimizations for macos 2025-08-27 15:05:38 -07:00
353c08c35e increment version and macos performance 2025-08-26 12:14:32 -07:00
f13ea45360 increment version 2025-08-26 10:57:01 -07:00
8ce00a5dad non linux optimizations for macbook 2025-08-26 10:14:14 -07:00
f37b8d9ff4 chore(agent): fix clippy unused mut on non-linux process list 2025-08-26 00:22:29 -07:00
322981ada7 cargo fmt and version bump 2025-08-26 00:20:52 -07:00
3394beab67 chore: make pre-commit resilient when cargo absent 2025-08-26 00:18:10 -07:00
c9ebea92f5 perf(agent,non-linux): enable CPU core normalization by default; tighter scaling threshold 2025-08-25 23:50:26 -07:00
e2dc5e8ac9 perf(agent,non-linux): add per-process CPU scaling heuristic to reduce overreporting 2025-08-25 23:47:31 -07:00
beddba0072 perf(agent,non-linux): reduce process collection overhead; configurable CPU sample delay 2025-08-25 23:44:28 -07:00
cacc4cba9f cargo fmt 2025-08-25 23:24:50 -07:00
66270c16b7 perf(agent): windows/mac cpu collection tweak; add optional normalization; silence linux dead_code 2025-08-25 22:59:07 -07:00
00d5777d05 Merge branch 'master' of https://github.com/jasonwitty/socktop 2025-08-25 22:35:02 -07:00
f62b5274d2 optimize non linux metrics collection 2025-08-25 22:35:01 -07:00
bbbe35111a
Update README.md 2025-08-25 01:33:40 -07:00
a4356b5ece update readme with animated demo 2025-08-24 20:35:56 -07:00
b6e656738b chore(release): bump to 1.40.0
Some checks failed
CI / build (ubuntu-latest) (push) Has been cancelled
CI / build (windows-latest) (push) Has been cancelled
2025-08-24 18:56:40 -07:00
f83cb07d57 Release candidate 1.4
increment version, support version flag on socktop
2025-08-24 18:03:45 -07:00
7697c7dc2b docs: add per-crate README.md and link via Cargo.toml readme field 2025-08-24 17:56:22 -07:00
1043fffc8d
Merge pull request #5 from jasonwitty/feature/housekeeping
Feature/housekeeping
2025-08-24 17:46:26 -07:00
ce59dd9dfe chore(agent): fix clippy needless_return for non-linux process collection
Some checks failed
CI / build (ubuntu-latest) (push) Has been cancelled
CI / build (windows-latest) (push) Has been cancelled
2025-08-24 12:52:56 -07:00