Commit Graph

8986 Commits

Author SHA1 Message Date
e64ff1fa0c Always keep the new threads and new callsites 2024-02-08 16:44:28 +01:00
173aad6090 Introduce a tracing tool to filter logs associated to high memory usage 2024-02-08 16:01:02 +01:00
0b1bb42753 use debug instead of debug_span 2024-02-08 10:14:50 +01:00
c668906047 Change error messages and fix tests 2024-02-08 09:43:39 +01:00
392b98f3f8 Remove "with_line_numbers" 2024-02-08 09:43:21 +01:00
aaab867476 Structures a bunch of logs 2024-02-07 17:57:30 +01:00
3a0847771d Add panic hook to log panics 2024-02-07 17:29:40 +01:00
474934e79f delete inner .gitignore 2024-02-07 16:42:30 +01:00
5daa6be0e4 Write entries into database downgraded to trace level 2024-02-07 15:57:51 +01:00
f57c7825c2 logs route: make memory profiling toggling usable 2024-02-07 15:57:51 +01:00
cfb27adb3e Tracing trace: toggle the profiling of memory at runtime 2024-02-07 15:57:51 +01:00
79cabb1e79 update the github discussion links 2024-02-07 15:56:47 +01:00
7230ed4bb2 get rids of the log dependencies everywhere 2024-02-07 15:51:38 +01:00
b5db926dbf add a profile_memory parameter disabled by default 2024-02-07 14:45:40 +01:00
f839c8e61d move the /logs route to the /logs/stream route 2024-02-07 12:13:57 +01:00
4f9539d91e Simplify MemoryStats fetching 2024-02-07 10:09:47 +01:00
15579667d4 add back the actix-web logs 2024-02-07 09:20:18 +01:00
32529d7442 logs route profile mode: don't barf bytes if the buffer is not empty 2024-02-06 18:24:02 +01:00
6f3420f114 Replace the procfs by libproc 2024-02-06 18:22:01 +01:00
86bad58c9a spanstats: change field names 2024-02-06 17:50:19 +01:00
a874dbc841 tracing-trace: Spanstats deserializable + public fields 2024-02-06 17:50:19 +01:00
6e772effcb Replace stats_alloc with procfs 2024-02-06 15:21:47 +01:00
3331995976 get rids of log in milli and add logs for the bucket sort 2024-02-06 10:49:23 +01:00
35d8546fc3 fix the auth 2024-02-05 14:14:13 +01:00
53a0daf018 fix the tests and add tests on the experimental features 2024-02-05 14:05:24 +01:00
1ab9d9bdf2 hide the route logs behind a feature flag 2024-02-05 13:31:46 +01:00
e2b2c55c79 handle and tests errors 2024-02-05 11:52:05 +01:00
40487194a7 add a test 2024-02-01 18:02:02 +01:00
995d6ee81d meilisearch: logs route disconnects in profile mode 2024-01-31 17:54:01 +01:00
ba838d1759 meilisearch: don't spawn a report everytime Meilisearch starts 2024-01-31 17:54:01 +01:00
e3be095617 tracing-trace: introduce TraceWriter, trace now only exposes the channel 2024-01-31 17:54:01 +01:00
ab9ecb28cc tracing-trace: implement Error on Error 2024-01-31 17:54:01 +01:00
98e946cc6c get rids of env loggegr and fix the tests 2024-01-31 17:46:36 +01:00
362ead123a stops profiling in a file by default 2024-01-31 17:21:27 +01:00
9ca4db6ef0 Add cancel log route 2024-01-30 18:15:53 +01:00
2f484b7382 start handling reloads with profiling 2024-01-30 16:31:42 +01:00
a144ae10d2 start exposing the profiling layer 2024-01-30 14:19:46 +01:00
8b3e0b3826 Add dummy log when calling tasks 2024-01-30 12:28:03 +01:00
9507a20d8b Simplify stream implementation 2024-01-30 12:27:49 +01:00
31df954aa5 better than before??? 2024-01-29 18:45:55 +01:00
894c92cd5a make it compile and runtime error 2024-01-29 17:56:43 +01:00
279c56a665 init commit 2024-01-29 13:36:10 +01:00
9736424142 WIP: first draft at introducing a new log route 2024-01-25 18:09:50 +01:00
2224548add nelson is not used anymore 2024-01-24 15:13:34 +01:00
7f7b1b9269 use json lines 2024-01-24 11:16:41 +01:00
75a17bd065 Add span stats processor 2024-01-24 09:50:51 +01:00
20c75aa85c Use with tokio channel in Meilisearch 2024-01-23 16:53:05 +01:00
07263bc0d7 Switch to tokio channel 2024-01-23 16:52:48 +01:00
eb5c725931 Support Events in trace layer 2024-01-23 16:25:05 +01:00
ef49ae7d6f Switch to a single view indicating current usage 2024-01-23 14:37:29 +01:00