|
c7bafecce3
|
add meter and tracer across all options
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-22 23:32:33 +03:00 |
|
|
c67fe6f330
|
meter: add option helper and provide default metric name and label prefix
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-22 19:18:28 +03:00 |
|
|
8c3f0d2c64
|
meter: remove wrapper
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-22 18:22:17 +03:00 |
|
|
8494178b0d
|
meter: rework meter interface
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-22 18:21:40 +03:00 |
|
|
8a2c4c511e
|
metadata: add iterator method
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-21 18:37:54 +03:00 |
|
|
dcca28944e
|
util/reflect: add useful helpers
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-21 14:05:50 +03:00 |
|
|
92e6fd036e
|
config: merge default not overwrite
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-21 02:20:06 +03:00 |
|
|
eab1a1dd40
|
api/server: move to dedicated repo
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-20 01:21:15 +03:00 |
|
|
188d9611c9
|
util/reflect: add struct field helper
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-20 00:47:13 +03:00 |
|
|
74a52eed9d
|
rename metrics to meter
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-19 16:26:00 +03:00 |
|
|
770e8425bd
|
config: move reflect stuff to util/reflect
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-19 01:40:34 +03:00 |
|
|
4783c6d9a3
|
client: add option helper
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-19 00:45:55 +03:00 |
|
|
2b2bcf4586
|
client: add call option helper
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-18 23:48:50 +03:00 |
|
|
77f517a9f6
|
metrics: add context option
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-15 22:47:28 +03:00 |
|
|
49d54f7fe6
|
logger: remove SetLevel from logger interface
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-12 09:26:14 +03:00 |
|
|
8b7380876e
|
modify all code for never logger interface
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-10 19:24:03 +03:00 |
|
|
7b3a7a9448
|
logger: update logger interface
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-10 18:56:39 +03:00 |
|
|
270ad1b889
|
api: fix Decode method
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-10 03:55:04 +03:00 |
|
|
bcf7cf10d3
|
server: fix NewHandlerOptions
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-10 03:36:23 +03:00 |
|
|
8930c3fbb7
|
api/router: extend interface
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-10 01:54:21 +03:00 |
|
|
e6f870bda7
|
codec: fix interface
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-20 23:53:29 +03:00 |
|
|
8feab7cc48
|
config: init before load
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-20 23:08:40 +03:00 |
|
|
aa6afdf440
|
config: fix tests
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-20 01:07:48 +03:00 |
|
|
6b1ed63b48
|
guard agains not fully configured config sources
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-20 01:00:52 +03:00 |
|
|
b50855855b
|
config: export method to init new empty struct
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-20 00:15:29 +03:00 |
|
|
150e8ad698
|
config: improve and export helper func
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-19 23:22:05 +03:00 |
|
|
035a84e696
|
config: fix tests
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-18 03:50:52 +03:00 |
|
|
565082f515
|
before/after config stuff handled by implementations
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-18 03:38:09 +03:00 |
|
|
8c504bd029
|
handle before/after inside config implementations
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-18 03:37:18 +03:00 |
|
|
f6c0728a59
|
fix context usage across codebase
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-17 22:52:00 +03:00 |
|
|
70a17dc10a
|
client: allow to create new client with predefined call options
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-15 23:09:51 +03:00 |
|
|
f14efa64f0
|
server: add MaxConn and Listener options
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-15 11:52:05 +03:00 |
|
|
42f4d26fe4
|
server: add MaxConn option
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-15 11:46:30 +03:00 |
|
|
06c3cd6637
|
config: fix default config loader
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-13 19:28:29 +03:00 |
|
|
99738096ac
|
fix configs options
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-13 18:56:54 +03:00 |
|
|
c6dfc8acaa
|
load config on service init
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-13 14:36:31 +03:00 |
|
|
762f20d179
|
registry: adopt micro/micro 69b0ac2e9140fee1cde043f5ecdab438a41898ee
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-13 13:51:09 +03:00 |
|
|
92aec349c3
|
config: add missing codec error
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-13 13:26:44 +03:00 |
|
|
2dcd30b21c
|
add defaut config parser
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-13 13:17:38 +03:00 |
|
|
a7a3c679d1
|
config: load defaults
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-13 13:10:04 +03:00 |
|
|
5c6eba20e7
|
codec: fix noop codec
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-11 00:32:29 +03:00 |
|
|
0a68a9c278
|
use default codec for store
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-11 00:21:53 +03:00 |
|
|
a13cb01005
|
store: create options helpers
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-10 22:37:40 +03:00 |
|
|
9fc0b5f88b
|
store: remove unneded options
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-10 22:31:36 +03:00 |
|
|
6a7433ba2a
|
store: refactor interface (#11)
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-10 22:08:56 +03:00 |
|
|
a754ff7c0c
|
more lint fixes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-09 12:10:25 +03:00 |
|
|
e08276c2e2
|
gofmt
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-08 00:41:14 +03:00 |
|
|
b7b28f6b9a
|
lint
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-08 00:38:37 +03:00 |
|
|
f63ff80d46
|
backport micro 820f59869617dee18c9a699c8e01d7a6b080f854
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-07 21:54:45 +03:00 |
|
|
8fd745eab0
|
config: add logger to options
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-07 19:27:08 +03:00 |
|