Kirill Bulatov
76b74349cb
Bump pageserver dependencies
2022-02-10 08:33:22 -05:00
Dmitry Rodionov
e6f2d70517
use 2021 rust edition
2022-01-25 18:48:49 +03:00
Egor Suvorov
7e552b645f
Add disk write/sync metrics to Safekeeper ( #745 )
2021-10-28 18:38:36 +03:00
Patrick Insinger
0baf4bc796
fix cargo doc complaints
2021-10-09 08:45:46 -07:00
Egor Suvorov
403d9779d9
safekeeper: add initial metrics and HTTP handler ( #699 , #541 )
...
* `wal_acceptor`: add HTTP handler, /metrics endpoint only, no authentication
* Two gauges are currently reported: `flush_lsn` and `commit_lsn`
* Add `DEFAULT_PG_LISTEN_PORT` and `DEFAULT_PG_LISTEN_PORT` consts for uniformity
2021-10-08 18:55:41 +03:00
Egor Suvorov
7fa04e2d14
zenith_metrics: exit process on config errors ( #706 )
2021-10-08 00:14:56 +03:00
Heikki Linnakangas
db4059cd6d
Measure peak memory usage in perf test.
...
Another useful metric to keep an eye on.
2021-10-07 18:03:20 +03:00
Egor Suvorov
7e190d72a5
Make pageserver_ prefix for common metric names configurable ( #681 )
2021-10-05 19:06:44 +03:00
Dmitry Rodionov
9043f45489
removes protobuf dependency (brought by prometheus default features)
2021-09-13 15:57:41 +03:00
Heikki Linnakangas
6afd99c73f
Fix misc typos in comments.
2021-09-13 12:31:04 +03:00
Kirill Bulatov
6d42ea47bf
Check rusage return code
2021-09-03 17:29:23 +03:00
Dmitry Rodionov
bc709561b6
fix clippy warnings
2021-09-02 18:54:44 +03:00
Kirill Bulatov
0e4cbe0165
Fix some typos
2021-09-02 17:27:18 +03:00
Kirill Bulatov
212920e47e
Collect and expose I/O disk write metrics
2021-09-02 11:33:00 +03:00
Stas Kelvich
fa04096733
cargo fmt pass
2021-08-04 23:51:02 +03:00
Dmitry Ivanov
cb1b4a12a6
Add some prometheus metrics to pageserver
...
The metrics are served by an http endpoint, which
is meant to be spawned in a new thread.
In the future the endpoint will provide more APIs,
but for the time being, we won't bother with proper routing.
2021-08-03 21:42:24 +03:00