frostfs-node/pkg/util
Leonard Lyubich 8d17dab86e [#493] Refactor serving of prometheus and pprof services
Rename `util/profiler` package to `httputil` and refactor it:

  * simplify utility HTTP server;

  * make more generic server's parameters in order to remove `viper.Viper`
    dependency;

  * use single constructor for creating the pprof and prometheus servers;

  * replace `enabled` config value with empty-check of the network address.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-05-12 10:46:17 +03:00
..
attributes [#174] Use Marshal(JSON)/Unmarshal(JSON) methods for encoding/decoding 2020-11-17 11:56:00 +03:00
grace [#11] Trim the old functionality 2020-10-02 11:22:55 +03:00
http [#493] Refactor serving of prometheus and pprof services 2021-05-12 10:46:17 +03:00
keyer [#448] util/keyer: Prioritize hex decoding over base58 2021-03-26 15:27:55 +03:00
locode [#316] locode/csv: Scan subdivision csv-table into memory 2021-02-10 21:11:28 +03:00
logger [#493] logger: Simplify Logger's parameters 2021-05-11 12:35:12 +03:00
precision [#122] Add precision converter 2020-10-28 13:36:59 +03:00
rand Add Inner Ring code 2020-07-24 17:07:37 +03:00
test Add Inner Ring code 2020-07-24 17:07:37 +03:00
salt.go [#290] util: Implement salting writer 2021-01-11 18:40:59 +03:00
salt_test.go [#290] util: Implement salting writer 2021-01-11 18:40:59 +03:00
worker_pool.go [#33] util: Define worker pool interface 2020-10-02 11:25:35 +03:00