New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
initial prometheus metrics #37
Commits on Sep 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7bff2e0 - Browse repository at this point
Copy the full SHA 7bff2e0View commit details
Commits on Dec 18, 2023
-
merge: resolve conflict before merge: remove thread pool since there'…
…s already one in main
Configuration menu - View commit details
-
Copy full SHA for 8e3d975 - Browse repository at this point
Copy the full SHA 8e3d975View commit details -
Configuration menu - View commit details
-
Copy full SHA for b017cdc - Browse repository at this point
Copy the full SHA b017cdcView commit details -
feat(prometheus): histogram, gauge, counter
implement histogram and gauge. make existing counter conform to standard. rename old "gauge" to "gauge_fn" since it is not a true prometheus gauge but an equivalent of the golang GaugeFunc
Configuration menu - View commit details
-
Copy full SHA for 0ad8c7b - Browse repository at this point
Copy the full SHA 0ad8c7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 426e76e - Browse repository at this point
Copy the full SHA 426e76eView commit details -
refactor(prometheus): more straightforward data ownership
metrics structs can use normal initialization so they aren's so esoteric. the registry is the context where we'd like to allocate everything in an arena and manage the memory centrally. so, for clarity, that scope can also be in charge of allocating the structs. that way, the structs can behave as normal structs on their own, without requiring special memory management
Configuration menu - View commit details
-
Copy full SHA for 9b05339 - Browse repository at this point
Copy the full SHA 9b05339View commit details -
refactor(prometheus): monotonic for non-sync. clarify default histogr…
…am buckets ownership
Configuration menu - View commit details
-
Copy full SHA for 9bc31a6 - Browse repository at this point
Copy the full SHA 9bc31a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a90fac5 - Browse repository at this point
Copy the full SHA a90fac5View commit details
Commits on Dec 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5a8306d - Browse repository at this point
Copy the full SHA 5a8306dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 817b462 - Browse repository at this point
Copy the full SHA 817b462View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fbc74f - Browse repository at this point
Copy the full SHA 9fbc74fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5813bd - Browse repository at this point
Copy the full SHA e5813bdView commit details
Commits on Dec 22, 2023
-
- initialize prometheus registry and http adapter with sig main() - add global registry singleton. - implement OnceCell to safely support global singletons that need to be initialized at runtime - make Counter a normal looking struct (not a file struct) - switch unnecessary .Release operation in histogram to .Monotonic - switch from std.http to httpz
Configuration menu - View commit details
-
Copy full SHA for 7eca0e4 - Browse repository at this point
Copy the full SHA 7eca0e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4609f9b - Browse repository at this point
Copy the full SHA 4609f9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cd4be0 - Browse repository at this point
Copy the full SHA 9cd4be0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47dce1a - Browse repository at this point
Copy the full SHA 47dce1aView commit details