Girish Ramakrishnan
4cf1739604
metrics: overlay app metrics over system metrics
2025-07-07 19:12:57 +02:00
Girish Ramakrishnan
369474a0bc
metrics: add route to query app metrics with the system
2025-07-07 19:12:57 +02:00
Johannes Zellner
24975d670e
Update pankow
2025-07-07 19:10:42 +02:00
Johannes Zellner
61ac1c4ae3
If we have an app task, start with 5% progress
2025-07-07 17:37:48 +02:00
Johannes Zellner
8b881ab0b4
Fix autofocus in appstore view
2025-07-07 17:33:39 +02:00
Girish Ramakrishnan
b291b04d62
ignore dist
2025-07-07 10:08:31 +02:00
Girish Ramakrishnan
5a5ce4e665
test: fix run-tests
2025-07-05 11:27:09 +02:00
Girish Ramakrishnan
2317c17b4b
metrics: interval is not configurable, unnecessary
2025-07-04 23:20:38 +02:00
Girish Ramakrishnan
fb02bdb445
unify the metrics API
2025-07-04 22:58:35 +02:00
Girish Ramakrishnan
53d85ac7a2
metrics: set objectMode to avoid lots of JSON
2025-07-04 22:42:05 +02:00
Girish Ramakrishnan
f25534ff0f
metrics: add comment
2025-07-04 22:36:57 +02:00
Girish Ramakrishnan
463369f283
metrics: various formatting issues
2025-07-04 21:53:25 +02:00
Girish Ramakrishnan
9377701ad1
graphs: make intervalSecs configurable
...
for smaller durations, we need more granularity
2025-07-04 21:53:25 +02:00
Johannes Zellner
a98fce2160
Remove the old dashboard code
2025-07-04 19:42:28 +02:00
Girish Ramakrishnan
ccda1b4523
metrics: fix disk size formatting
2025-07-04 15:24:26 +02:00
Girish Ramakrishnan
ac6f80c274
metrics: add a high mark for the cpu and memory app graphs
2025-07-04 15:16:52 +02:00
Girish Ramakrishnan
5fd86b781b
metrics: use "/" instead of ps
2025-07-04 14:26:09 +02:00
Girish Ramakrishnan
0d28292cfb
metrics: tooltip label
2025-07-04 13:18:23 +02:00
Girish Ramakrishnan
8bf9d38711
metrics: show legend with multiple datasets
2025-07-04 12:51:51 +02:00
Girish Ramakrishnan
4caf052199
metrics: make the memory y-unit scale more flexible
...
system memory is in GiB. app memory is usually in MiB
2025-07-04 10:40:53 +02:00
Girish Ramakrishnan
82ea2cd86d
metrics: store app metrics by appid and not container id
2025-07-04 10:05:07 +02:00
Girish Ramakrishnan
89c0d5763c
metrics: fix crash if could not translate
2025-07-04 09:52:12 +02:00
Girish Ramakrishnan
813409a8fb
graphs: directly stream docker stats
...
docker stats API caches the stat and reading it frequently gives back the same value.
this trips our "rate" code into thinking rate is 0.
one approach was to persist polling like we do now and ignore entries based on stats.read.
this works fine but the streaming approach seems better since we don't need to poll anymore.
2025-07-04 00:03:43 +02:00
Girish Ramakrishnan
03b7445cb9
graphs: change tooltip format
2025-07-03 23:56:31 +02:00
Girish Ramakrishnan
9f35801f64
docker: add options to getStats
2025-07-03 23:56:03 +02:00
Girish Ramakrishnan
526f5efb78
metrics: fix nano to msecs conversion
2025-07-03 18:43:42 +02:00
Girish Ramakrishnan
b3071603d0
graphs: make top level div and clean the timer
2025-07-03 17:44:32 +02:00
Girish Ramakrishnan
6f358dd8ea
lint
2025-07-03 17:11:23 +02:00
Girish Ramakrishnan
a6a715b8c2
apps: make app graphs use GraphItem
2025-07-03 16:39:18 +02:00
Girish Ramakrishnan
1ebbfe5d92
graphs: remove unused style
2025-07-03 16:01:14 +02:00
Girish Ramakrishnan
9e27921867
graphs: set the colors
2025-07-03 15:59:31 +02:00
Girish Ramakrishnan
f1057bb4a3
graphs: refactor into GraphItem component
2025-07-03 15:49:49 +02:00
Johannes Zellner
48434453e3
Remove commented unsued DOM element
2025-07-03 15:36:08 +02:00
Johannes Zellner
6e8597e3f7
Improve eventlog source handling
2025-07-03 15:30:02 +02:00
Johannes Zellner
bb98fe824e
Reset the eventlog page on filter changes
2025-07-03 15:07:31 +02:00
Johannes Zellner
70b57b078d
Avoid resetting the app for each redis service on refresh
2025-07-03 12:40:17 +02:00
Johannes Zellner
8410e541b6
Do not attempt to close the app install dialog if it doesn't exist yet
2025-07-03 12:32:59 +02:00
Johannes Zellner
4bad752f30
Fixup dashboard links to system views
2025-07-03 12:27:11 +02:00
Johannes Zellner
68d677f028
Optimize sidebar width for english
2025-07-03 12:25:42 +02:00
Johannes Zellner
bee3150193
Remove sidebar item animation on hover
2025-07-03 12:20:22 +02:00
Johannes Zellner
4025ef2070
Split system views into individual ones
2025-07-03 12:15:11 +02:00
Girish Ramakrishnan
e64cc325d7
graphs: remove dep on periods
2025-07-03 11:30:50 +02:00
Johannes Zellner
5c9d323fe9
Update pankow
2025-07-03 10:44:06 +02:00
Girish Ramakrishnan
5d55e558fe
metrics: no need to pass cpuCount
2025-07-03 10:28:50 +02:00
Girish Ramakrishnan
687f126f4f
graphs: make transform functions
2025-07-03 10:03:14 +02:00
Johannes Zellner
2bad06a234
Order main menu items at least according to english
2025-07-02 21:05:48 +02:00
Johannes Zellner
61fbb76eeb
Move SystemInfo section into the metrics view
2025-07-02 21:04:39 +02:00
Johannes Zellner
38f8048309
Update frontend dependencies
2025-07-02 20:54:14 +02:00
Johannes Zellner
540a0761ef
Update translations
2025-07-02 20:53:57 +02:00
Johannes Zellner
051563522a
Introduce main menu separators
2025-07-02 20:53:42 +02:00