|
|
ed3cf25936
|
Update stale documentation
|
2025-09-05 13:04:34 -04:00 |
|
|
|
e67e4aee17
|
Update /ok to serve dual health check/benchmarking role
|
2025-09-05 12:39:10 -04:00 |
|
|
|
761eaa552b
|
Add -Wno-deprecated-literal-operator for clang
|
2025-09-05 11:39:04 -04:00 |
|
|
|
e846bc49f6
|
Set rapidjson docs + examples to off
|
2025-09-05 11:29:08 -04:00 |
|
|
|
72481be46d
|
Consolidate into two static libs - one with assertions and one without
|
2025-09-05 11:22:04 -04:00 |
|
|
|
d04705624a
|
Handle percent encoding
|
2025-09-04 20:47:58 -04:00 |
|
|
|
2278694f4f
|
Separate out api url parser
|
2025-09-04 16:39:19 -04:00 |
|
|
|
55069c0c79
|
Add counters for /v1/{commit,status,version}
|
2025-09-04 15:49:54 -04:00 |
|
|
|
96aae52853
|
Basic implementation of /commit, /version, and /status
No precondition checking, persistence, or log scanning yet.
|
2025-09-04 15:40:17 -04:00 |
|
|
|
8b6736127a
|
Add commit pipeline design
|
2025-09-04 13:40:03 -04:00 |
|
|
|
9272048108
|
Outline commit pipeline
|
2025-09-03 23:43:03 -04:00 |
|
|
|
b2ffe3bfab
|
Refactor to use format for http responses
|
2025-09-03 22:45:59 -04:00 |
|
|
|
978861c430
|
Parse commit request
|
2025-09-03 21:53:04 -04:00 |
|
|
|
46edb7cd26
|
Allow listening on multiple interfaces
|
2025-09-03 16:09:16 -04:00 |
|
|
|
b8eb00e313
|
Wrap up metrics library
|
2025-09-03 15:43:26 -04:00 |
|
|
|
18b0a642bf
|
Round out process collector
|
2025-09-03 15:34:55 -04:00 |
|
|
|
f0916d8269
|
Add process collector
|
2025-09-03 14:38:10 -04:00 |
|
|
|
2fa5b3e960
|
Instrument connections
|
2025-09-03 13:57:23 -04:00 |
|
|
|
6d480487da
|
Use temp_arena for formatting instead of cached plan arena
|
2025-09-03 13:23:58 -04:00 |
|
|
|
54d06c654f
|
Move PerThreadState to per-thread arenas
|
2025-09-03 13:16:35 -04:00 |
|
|
|
f067f4e85b
|
Add weaseldb_metrics_memory_bytes
|
2025-09-03 13:06:34 -04:00 |
|
|
|
0ac4c31a53
|
Measure per metric in render scale bench
|
2025-09-03 12:51:49 -04:00 |
|
|
|
52b0cb3e6e
|
Remove background thread from callback bench
|
2025-09-03 12:19:10 -04:00 |
|
|
|
76193f772c
|
Tinker with benchmarks. Looking at render performance
|
2025-09-03 12:16:56 -04:00 |
|
|
|
0e4c526094
|
Fix realloc bug in static_format
|
2025-09-03 12:16:02 -04:00 |
|
|
|
f16cff9126
|
Don't copy static_text in render
|
2025-09-03 11:54:35 -04:00 |
|
|
|
13e4039ed6
|
Add performance note to header
Also improve implementation comments
|
2025-09-03 11:18:03 -04:00 |
|
|
|
17efcf318e
|
Fix potential alignment issue and add more implementation comments
|
2025-09-03 11:12:01 -04:00 |
|
|
|
b3e48b904a
|
Add some clarifying implementation comments
|
2025-09-03 11:01:01 -04:00 |
|
|
|
721f814785
|
Cache RenderPlan
|
2025-09-03 10:53:11 -04:00 |
|
|
|
8763daca8e
|
Add arena to RenderPlan
|
2025-09-03 10:43:11 -04:00 |
|
|
|
a30020e960
|
Add Metric::registration_version
For cache invalidation
|
2025-09-03 10:18:19 -04:00 |
|
|
|
1cd34ef4a9
|
Fix memory leak
|
2025-09-02 17:59:51 -04:00 |
|
|
|
0583a63649
|
WIP separate phases. Passes but has a memory leak
|
2025-09-02 17:51:41 -04:00 |
|
|
|
08fa1f311d
|
Use prometheus text format as LabelsKey representation
|
2025-09-02 15:54:31 -04:00 |
|
|
|
4f1dcc54d9
|
Replace some ArenaVector's with std::span
|
2025-09-02 15:43:42 -04:00 |
|
|
|
d43e6c2be5
|
Fix final placement new in metric.cpp
|
2025-09-02 15:31:57 -04:00 |
|
|
|
7f562f8116
|
Don't null-terminate
|
2025-09-02 15:28:32 -04:00 |
|
|
|
96eb8e8b0b
|
Fix memory leaks
|
2025-09-02 15:25:38 -04:00 |
|
|
|
7006012aeb
|
Fix stack-use-after-scope
|
2025-09-02 13:01:02 -04:00 |
|
|
|
3d573694c4
|
Add ArenaAllocator::Ptr
|
2025-09-02 12:13:00 -04:00 |
|
|
|
87bbb47787
|
More precompute
|
2025-09-01 17:50:34 -04:00 |
|
|
|
d502f66bb4
|
Allocate memory up front for histogram copy
|
2025-09-01 17:06:08 -04:00 |
|
|
|
31e751fe75
|
Change iteration order to avoid temporary map
|
2025-09-01 16:52:40 -04:00 |
|
|
|
953ec3ad43
|
Separate compute and format phases for render
|
2025-09-01 15:05:27 -04:00 |
|
|
|
8326c67b9c
|
Deterministic render ordering
|
2025-08-31 22:55:01 -04:00 |
|
|
|
8b828be0a9
|
Advise to cache Metric instance
|
2025-08-31 14:43:34 -04:00 |
|
|
|
58649103e5
|
Improve metric.hpp documentation
|
2025-08-31 14:39:24 -04:00 |
|
|
|
b6809d8700
|
Add arena usage documentation
|
2025-08-31 14:20:29 -04:00 |
|
|
|
889109f4ae
|
Intern label sets
|
2025-08-31 12:47:35 -04:00 |
|