|
94beb5ed3b
|
tracer: minimize overhead on noop tracer usage
lint / lint (pull_request) Successful in 1m5s
test / test (pull_request) Successful in 3m29s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2024-12-19 18:47:03 +03:00 |
|
|
330d8b149a
|
add context Must methods
lint / lint (pull_request) Successful in 1m39s
test / test (pull_request) Successful in 4m12s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2024-12-18 01:31:21 +03:00 |
|
|
3bbb0cbc72
|
update slog/logger (#351)
Изменено (методы logger без форматирования):
- Добавлена подготовка и выравнивание аттрибутов для logger
- Выравнивание за счет добавления !BADKEY до процессинга log/slog
- Добавлено переиспользование метода Log
- Удалены методы [Logf, Infof, Debugf, Errorf, Warnf, Fatalf, Tracef]
- Обновлены юниттесты
- Удален wrapper в пакете logger
- Изменен интерфейс logger
- Отрефакторены вызовы logger'a в micro
Co-authored-by: Vasiliy Tolstov <v.tolstov@unistack.org>
Reviewed-on: #351
Co-authored-by: Evstigneev Denis <danteevstigneev@yandex.ru>
Co-committed-by: Evstigneev Denis <danteevstigneev@yandex.ru>
|
2024-10-12 12:37:43 +03:00 |
|
|
faf2454f0a
|
cleanup
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2024-09-20 17:54:17 +03:00 |
|
|
35e62fbeb0
|
tracer: add default context attr funcs option
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2024-07-06 00:09:27 +03:00 |
|
|
fa1427014c
|
close #343
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2024-05-09 19:16:12 +03:00 |
|
|
7c0a5f5e2a
|
add abilit to skip span recording
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2024-05-04 19:31:35 +03:00 |
|
|
b08f5321b0
|
tracer: allow to skip span recording
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2024-05-04 19:18:12 +03:00 |
|
|
cc0f24e012
|
add ability to skip endpoints for tracer and meter
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2024-05-04 19:05:07 +03:00 |
|
|
3a21069b86
|
remote stale test
pr / test (pull_request) Successful in 2m55s
lint / lint (pull_request) Successful in 11m55s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2024-04-22 08:50:33 +03:00 |
|
|
f83a29eb67
|
move sort.Uniq to dedicated package
lint / lint (pull_request) Has been cancelled
pr / test (pull_request) Has been cancelled
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2024-03-27 11:24:28 +03:00 |
|
|
02c8e4fb7f
|
tracer: append labels
pr / test (pull_request) Successful in 1m35s
lint / lint (pull_request) Successful in 10m38s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2024-03-17 00:17:10 +03:00 |
|
|
27db1876c0
|
tracer: add Context init to NewOptions
pr / test (pull_request) Successful in 1m30s
lint / lint (pull_request) Successful in 10m33s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2024-03-11 01:12:20 +03:00 |
|
|
f62b26eda3
|
fixup interfaces
pr / test (pull_request) Failing after 1m30s
lint / lint (pull_request) Successful in 10m37s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2024-03-06 18:45:32 +03:00 |
|
|
01e05e8df6
|
tracer and logger improvements
pr / test (pull_request) Failing after 1m27s
lint / lint (pull_request) Successful in 10m33s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2024-03-06 00:53:20 +03:00 |
|
|
52bed214cf
|
tracer: improve
lint / lint (pull_request) Failing after 1m31s
pr / test (pull_request) Failing after 2m44s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2023-09-08 13:40:01 +03:00 |
|
|
036c612137
|
tracer: tweaks for span tags and naming
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2023-09-01 14:58:15 +03:00 |
|
|
18e7bb41ca
|
tracer: improve tracing info
lint / lint (pull_request) Failing after 1m29s
pr / test (pull_request) Failing after 2m37s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2023-09-01 08:41:23 +03:00 |
|
|
144dca0cae
|
tracer: add Flush method
pr / test (pull_request) Failing after 2m42s
lint / lint (pull_request) Failing after 1m29s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2023-07-04 00:25:41 +03:00 |
|
|
7137d99102
|
add span status method
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2023-01-18 09:48:58 +03:00 |
|
|
db3fc42204
|
tracer: add span kind
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2023-01-18 00:25:15 +03:00 |
|
|
f59023d741
|
tracer: add span kind
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2023-01-18 00:21:18 +03:00 |
|
|
fd93308e8e
|
tracer/wrapper: fix observers
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2023-01-17 23:37:25 +03:00 |
|
|
2aaa0a74d8
|
tracer/wrapper: fix observers
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2023-01-17 23:31:27 +03:00 |
|
|
3bd6db79cb
|
tracer: add context to Options
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2023-01-17 08:30:57 +03:00 |
|
|
a81649d2a2
|
tracer: add labels method
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2022-12-24 19:20:22 +03:00 |
|
|
0be584ef0d
|
fix wrapper
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2022-12-24 18:18:42 +03:00 |
|
|
26a2d18766
|
tracer: fix span options
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2022-12-24 18:09:48 +03:00 |
|
|
1181e9dc5e
|
tracer: improve coverage
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2022-05-03 16:04:57 +03:00 |
|
|
b075230ae5
|
global cleanup
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2022-05-03 14:38:44 +03:00 |
|
|
9640cdae1a
|
add more cover stuff
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2022-05-03 00:23:43 +03:00 |
|
|
8b1a579c9d
|
add context tests
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2022-04-17 16:25:42 +03:00 |
|
|
c64218d52c
|
config: add Validate func, small lint fixes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2022-03-22 14:54:43 +03:00 |
|
|
8ce469a09e
|
tracer: fixes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-12-28 09:18:52 +03:00 |
|
|
7d68f2396e
|
tracer: dont return noop from context
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-10-07 22:46:47 +03:00 |
|
|
5eb0e56373
|
move all imports to own domain
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-10-02 19:55:07 +03:00 |
|
|
86626c5922
|
fieldalignment of all structs to save memory
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-04-27 08:32:47 +03:00 |
|
|
6189a1b980
|
add SkipEndpoints for wrappers
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-03-25 23:30:38 +03:00 |
|
|
00eaae717b
|
lint fixes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-03-06 23:44:54 +03:00 |
|
|
bbbcb22565
|
fieldalignment of all structs to save memory
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-03-06 19:45:13 +03:00 |
|
|
1f0482fbd5
|
tracer: finalize tracer implementation
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-03-04 01:12:16 +03:00 |
|
|
e5bf1448f4
|
lint fixes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-02-14 11:28:50 +03:00 |
|
|
6751060d05
|
move memory implementations to core micro repo
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-02-12 16:33:16 +03:00 |
|
|
0e51a79bb6
|
metadata: split context to incoming and outgoing
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-02-09 01:08:45 +03:00 |
|
|
125646d89b
|
add Name func option
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-29 14:07:35 +03:00 |
|
|
827d467077
|
micro: rewrite options to support multiple building blocks
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2021-01-29 13:17:32 +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 |
|
|
a754ff7c0c
|
more lint fixes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-09 12:10:25 +03:00 |
|
|
b7b28f6b9a
|
lint
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-12-08 00:38:37 +03:00 |
|
|
daffa9e548
|
use metadata.Metadata (#8)
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-11-18 16:50:41 +03:00 |
|