Commit Graph

23 Commits

Author SHA1 Message Date
Clément Renault
d96577d441
WIP 2024-02-13 13:51:51 +01:00
Clément Renault
e64ff1fa0c
Always keep the new threads and new callsites 2024-02-08 16:44:28 +01:00
Clément Renault
173aad6090
Introduce a tracing tool to filter logs associated to high memory usage 2024-02-08 16:01:02 +01:00
Louis Dureuil
392b98f3f8
Remove "with_line_numbers" 2024-02-08 09:43:21 +01:00
Louis Dureuil
474934e79f
delete inner .gitignore 2024-02-07 16:42:30 +01:00
Louis Dureuil
cfb27adb3e
Tracing trace: toggle the profiling of memory at runtime 2024-02-07 15:57:51 +01:00
Clément Renault
4f9539d91e
Simplify MemoryStats fetching 2024-02-07 10:09:47 +01:00
Clément Renault
6f3420f114
Replace the procfs by libproc 2024-02-06 18:22:01 +01:00
Louis Dureuil
86bad58c9a
spanstats: change field names 2024-02-06 17:50:19 +01:00
Louis Dureuil
a874dbc841
tracing-trace: Spanstats deserializable + public fields 2024-02-06 17:50:19 +01:00
Clément Renault
6e772effcb
Replace stats_alloc with procfs 2024-02-06 15:21:47 +01:00
Louis Dureuil
e3be095617
tracing-trace: introduce TraceWriter, trace now only exposes the channel 2024-01-31 17:54:01 +01:00
Louis Dureuil
ab9ecb28cc
tracing-trace: implement Error on Error 2024-01-31 17:54:01 +01:00
Louis Dureuil
7f7b1b9269
use json lines 2024-01-24 11:16:41 +01:00
Louis Dureuil
75a17bd065
Add span stats processor 2024-01-24 09:50:51 +01:00
Louis Dureuil
07263bc0d7
Switch to tokio channel 2024-01-23 16:52:48 +01:00
Louis Dureuil
eb5c725931
Support Events in trace layer 2024-01-23 16:25:05 +01:00
Louis Dureuil
ef49ae7d6f Switch to a single view indicating current usage 2024-01-23 14:37:29 +01:00
Louis Dureuil
879aa786a5 Refactor memory handling and add markers 2024-01-23 14:37:29 +01:00
Clément Renault
b72146eee4 Give the allocator to the tracer when necessary 2024-01-23 14:37:29 +01:00
Louis Dureuil
803f5a7936 Format the bytes as human readable bytes
Uses the same `byte_unit` version as `meilisearch`
2024-01-23 14:37:29 +01:00
Clément Renault
b177ed5696 Logging the memory usage over time 2024-01-23 14:37:29 +01:00
Louis Dureuil
117e43a9ec
Add tracing-trace 2024-01-23 09:40:07 +01:00