VictoriaMetrics/app/vmui/packages/vmui/src
Yury Molodov 10c42668a1
vmui/logs: optimize memory consumption (#7524)
### Describe Your Changes

- **Memory Optimization**: Reduced memory consumption on the "Group" and
"JSON" tabs by approximately 30%.

- **Table Pagination**: Added pagination to the "Table" view with an
option to select the number of rows displayed (from 10 to 1000 items per
page, with a default of 1000). This change significantly reduced memory
usage by approximately 75%.

Related to #7185

### Checklist

The following checks are **mandatory**:

- [ ] My change adheres [VictoriaMetrics contributing
guidelines](https://docs.victoriametrics.com/contributing/).

---------

Co-authored-by: Roman Khavronenko <roman@victoriametrics.com>
2024-11-27 13:49:06 +01:00
..
api vmui: add Raw Query tab (#7575) 2024-11-21 15:52:50 +01:00
assets docs: fixes misspelled typos 2024-09-13 12:14:24 +02:00
components vmui/logs: optimize memory consumption (#7524) 2024-11-27 13:49:06 +01:00
constants vmui: add retention and downsampling filters debug pages (#7238) 2024-10-15 14:52:00 +02:00
contexts vmui/logs: improve UI functionality (#6688) 2024-08-02 15:48:36 +02:00
hooks vmui: add Raw Query tab (#7575) 2024-11-21 15:52:50 +01:00
html vmui: optimize public directory by cleaning up files (#6972) 2024-09-19 14:37:16 +02:00
layouts vmui: add retention and downsampling filters debug pages (#7238) 2024-10-15 14:52:00 +02:00
pages vmui/logs: optimize memory consumption (#7524) 2024-11-27 13:49:06 +01:00
router vmui: add Raw Query tab (#7575) 2024-11-21 15:52:50 +01:00
state vmui: add Raw Query tab (#7575) 2024-11-21 15:52:50 +01:00
styles vmui/logs: improve log display for group view (#6419) 2024-06-06 12:14:06 +02:00
types vmui: add retention and downsampling filters debug pages (#7238) 2024-10-15 14:52:00 +02:00
utils vmui: add Raw Query tab (#7575) 2024-11-21 15:52:50 +01:00
App.tsx vmui: add Raw Query tab (#7575) 2024-11-21 15:52:50 +01:00
AppAnomaly.tsx vmui: Fix initial serverUrl for vmanomaly (#6834) 2024-08-20 22:30:38 +03:00
AppLogs.tsx vmui/logs: add markdown support (#6292) 2024-06-10 16:38:13 +02:00
index.tsx vmui: timezone select (#3414) 2022-12-05 22:44:31 -08:00
react-app-env.d.ts app/vmui: move source code from https://github.com/VictoriaMetrics/vmui to app/vmui 2021-07-09 17:15:23 +03:00
reportWebVitals.ts vmui: update dependencies in package.json to latest versions (#7007) 2024-09-19 11:43:52 +02:00
setupProxy.js vmui: Improve DownloadConfig button interaction with VMAnomaly (#6397) 2024-06-06 11:07:59 +02:00