Commit Graph

22 Commits

Author SHA1 Message Date
Clément Renault d4aeff92d0
Introduce the ThreadPoolNoAbort wrapper 2024-04-24 16:40:12 +02:00
Louis Dureuil 6862caef64
Span Stats compute self-time 2024-03-05 10:11:43 +01:00
Louis Dureuil 1b74010e9e
Remove "with_line_numbers" 2024-02-08 15:04:06 +01:00
Louis Dureuil c443ed7e3f
delete inner .gitignore 2024-02-08 15:04:06 +01:00
Louis Dureuil 902d700a24
Tracing trace: toggle the profiling of memory at runtime 2024-02-08 15:04:05 +01:00
Clément Renault f3c34d5b8c
Simplify MemoryStats fetching 2024-02-08 15:04:05 +01:00
Clément Renault 02dcaf07db
Replace the procfs by libproc 2024-02-08 15:04:05 +01:00
Louis Dureuil d78ada07b5
spanstats: change field names 2024-02-08 15:04:05 +01:00
Louis Dureuil bc097d90cb
tracing-trace: Spanstats deserializable + public fields 2024-02-08 15:04:05 +01:00
Clément Renault b393823f36
Replace stats_alloc with procfs 2024-02-08 15:04:05 +01:00
Louis Dureuil 0e7a411d4d
tracing-trace: introduce TraceWriter, trace now only exposes the channel 2024-02-08 15:03:33 +01:00
Louis Dureuil 0f327f2821
tracing-trace: implement Error on Error 2024-02-08 15:03:33 +01:00
Louis Dureuil dedc91e2cf
use json lines 2024-02-08 15:03:32 +01:00
Louis Dureuil a61d8c59ff
Add span stats processor 2024-02-08 15:03:32 +01:00
Louis Dureuil 8febbf64ce
Switch to tokio channel 2024-02-08 15:03:32 +01:00
Louis Dureuil b141c82a04
Support Events in trace layer 2024-02-08 15:03:32 +01:00
Louis Dureuil cc79cd0b04
Switch to a single view indicating current usage 2024-02-08 15:03:32 +01:00
Louis Dureuil 256538ccb9
Refactor memory handling and add markers 2024-02-08 15:03:31 +01:00
Clément Renault 83fb2949c3
Give the allocator to the tracer when necessary 2024-02-08 15:03:31 +01:00
Louis Dureuil 6cf703387d
Format the bytes as human readable bytes
Uses the same `byte_unit` version as `meilisearch`
2024-02-08 15:03:31 +01:00
Clément Renault 771861599b
Logging the memory usage over time 2024-02-08 15:03:31 +01:00
Louis Dureuil 89401d097b
Add tracing-trace 2024-02-08 15:03:30 +01:00