Commit Graph

17886 Commits

Author SHA1 Message Date
Johannes Zellner 3b64176c0d Update pankow 2025-07-08 14:27:27 +02:00
Girish Ramakrishnan 782ecbd750 metrics: make the high line darker 2025-07-08 10:50:46 +02:00
Girish Ramakrishnan 6b2e98b9be metrics: fix up app graphs after api changes 2025-07-07 20:09:09 +02:00
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