Kevin Wan
|
e80a64fa67
|
feat: support WithStreamClientInterceptor for zrpc clients (#1907)
* feat: support WithStreamClientInterceptor for zrpc clients
* fix: data race
|
3 years ago |
Kevin Wan
|
1e717f9f5c
|
feat: add toml config (#1899)
|
3 years ago |
chen quan
|
e567a0c718
|
refactor: refactor trace in redis & sql & mongo (#1865)
* refactor: refactor tracing in redis & sql & mongo
Signed-off-by: chenquan <chenquan.dev@gmail.com>
* fix: fix some tests
Signed-off-by: chenquan <chenquan.dev@gmail.com>
* refactor: add missing content
Signed-off-by: chenquan <chenquan.dev@gmail.com>
* refactor: adjust `log` and `return`
Signed-off-by: chenquan <chenquan.dev@gmail.com>
* refactor: reformat code
Signed-off-by: chenquan <chenquan.dev@gmail.com>
* refactor: reformat code
Signed-off-by: chenquan <chenquan.dev@gmail.com>
* refactor: reformat code
Signed-off-by: chenquan <chenquan.dev@gmail.com>
* refactor: simpler span name
Signed-off-by: chenquan <chenquan.dev@gmail.com>
* refactor: fix a bug
Signed-off-by: chenquan <chenquan.dev@gmail.com>
* refactor: fix a bug
Signed-off-by: chenquan <chenquan.dev@gmail.com>
|
3 years ago |
Kevin Wan
|
6d2b9fd904
|
chore: improve codecov (#1878)
|
3 years ago |
Kevin Wan
|
69c2bad410
|
feat: logx with color (#1872)
* feat: logx with color
* chore: update logs
* fix test error
* chore: change colors of http codes
* chore: add comments
* chore: use faith/color instead of ascii code color
* chore: update colors
* chore: update colors
* chore: fix duplicated slowcall text
* chore: remove slowcall colors
|
3 years ago |
Kevin Wan
|
d0a59b13a6
|
chore: fix deprecated usages (#1871)
* add conf documents
* chore: use {} instead of () for environment variables
* chore: fix deprecated usages
* chore: fix unstable tests
* chore: show stack on github actions
|
3 years ago |
Kevin Wan
|
469e62067c
|
add conf documents (#1869)
* add conf documents
* chore: use {} instead of () for environment variables
|
3 years ago |
Kevin Wan
|
a36d58aac9
|
fix time, duration, slice types on logx.Field (#1868)
* chore: refine tests
* fix #1866
|
3 years ago |
Kevin Wan
|
aa5118c2aa
|
chore: refine tests (#1864)
|
3 years ago |
Kevin Wan
|
974ba5c9aa
|
test: add codecov (#1863)
|
3 years ago |
Kevin Wan
|
ec1de4f48d
|
test: add codecov (#1861)
* test: add codecov
* test: add codecov
|
3 years ago |
Kevin Wan
|
bab72b7630
|
chore: use time.Now() instead of timex.Time() because go optimized it (#1860)
|
3 years ago |
Kevin Wan
|
ac321fc146
|
feat: add fields with logx methods, support using third party logging libs. (#1847)
* backup
* simplify
* chore: remove unused pool
* chore: fix lint errors
* chore: use strings.Builder instead of bytes.Buffer
* test: add more tests
* chore: fix reviewdog
* test: fix data race
* feat: make logger customizable
* chore: fix reviewdog
* test: fix fails
* chore: fix set writer twice
* chore: use context instead of golang.org context
* chore: specify uint32 for level types
|
3 years ago |
Kevin Wan
|
f21970c117
|
test: add more tests (#1856)
|
3 years ago |
Kevin Wan
|
3bbc90ec24
|
refactor: move json related header vars to internal (#1840)
* refactor: move json related header vars to internal
* refactor: use header.ContentType
|
3 years ago |
Kevin Wan
|
cef83efd4e
|
fix #1838 (#1839)
|
3 years ago |
Kevin Wan
|
f7a60cdc24
|
fix: remove deprecated dependencies (#1837)
* fix: remove deprecated dependencies
* backup
* fix test error
|
3 years ago |
Kevin Wan
|
1a38eddffe
|
refactor: simplify the code (#1835)
|
3 years ago |
Kevin Wan
|
5bcee4cf7c
|
fix #1806 (#1833)
* fix #1806
* chore: refine error text
|
3 years ago |
chen quan
|
22b157bb6c
|
chore: optimize code (#1818)
Signed-off-by: chenquan <chenquan.dev@gmail.com>
|
3 years ago |
Kevin Wan
|
bc3c9484d1
|
chore: refactor (#1814)
|
3 years ago |
chen quan
|
162e9cef86
|
feat: add trace in redis & mon & sql (#1799)
* feat: add sub spanId with redis
Signed-off-by: chenquan <chenquan.dev@gmail.com>
* add tests
Signed-off-by: chenquan <chenquan.dev@gmail.com>
* fix a bug
Signed-off-by: chenquan <chenquan.dev@gmail.com>
* feat: add sub spanId in sql
Signed-off-by: chenquan <chenquan.dev@gmail.com>
* feat: add sub spanId in mon
Signed-off-by: chenquan <chenquan.dev@gmail.com>
* chore: optimize code
Signed-off-by: chenquan <chenquan.dev@gmail.com>
* feat: add breaker in warpSession
Signed-off-by: chenquan <chenquan.dev@gmail.com>
* chore: optimize code
Signed-off-by: chenquan <chenquan.dev@gmail.com>
* test: add tests
Signed-off-by: chenquan <chenquan.dev@gmail.com>
* chore: reformat code
Signed-off-by: chenquan <chenquan.dev@gmail.com>
* fix: fix typo
Signed-off-by: chenquan <chenquan.dev@gmail.com>
* fix a bug
Signed-off-by: chenquan <chenquan.dev@gmail.com>
|
3 years ago |
Kevin Wan
|
2cdff97934
|
feat: use mongodb official driver instead of mgo (#1782)
* wip: backup
* wip: backup
* wip: backup
* backup
* backup
* backup
* add more tests
* fix wrong dependency
* fix lint errors
* remove test due to data race
* add tests
* fix test error
* add mon.Model
* add mon.Model unmarshal
* add monc
* add more tests for monc
* add more tests for monc
* add docs for mon and monc packages
* fix doc errors
* chhore: add comment
* chore: fix test bug
* chore: refine tests
* chore: remove primitive.NewObjectID in test code
* chore: rename test files for typo
|
3 years ago |
杨圆建
|
d58cf7a12a
|
fix: Hdel check result & Pfadd check result (#1801)
|
3 years ago |
Kevin Wan
|
5d4e7c84ee
|
revert postgres package refactor (#1796)
* Revert "refactor: move postgres to pg package (#1781)"
This reverts commit ba8ac974aa .
* remove pg, use postgres
|
3 years ago |
Kevin Wan
|
cb4fcf2c6c
|
fix marshal ptr in httpc (#1789)
* fix marshal ptr in httpc
* add more tests
* add more tests
* add more tests
* fix issue on options and optional both provided
|
3 years ago |
Kevin Wan
|
ecc3653d44
|
fix #1729 (#1783)
|
3 years ago |
Kevin Wan
|
ba8ac974aa
|
refactor: move postgres to pg package (#1781)
|
3 years ago |
Kevin Wan
|
50de01fb49
|
feat: add httpc.Do & httpc.Service.Do (#1775)
* backup
* backup
* backup
* feat: add httpc.Do & httpc.Service.Do
* fix: not using strings.Cut, it's from Go 1.18
* chore: remove redudant code
* feat: httpc.Do finished
* chore: fix reviewdog
* chore: break loop if found
* add more tests
|
3 years ago |
Kevin Wan
|
8bc34defc4
|
chore: avoid deadlock after stopping TimingWheel (#1768)
|
3 years ago |
Kevin Wan
|
4e48286838
|
chore: add doc (#1764)
|
3 years ago |
benqi
|
475d17e17d
|
feat: support ctx in kv methods (#1759)
|
3 years ago |
Kevin Wan
|
8472415472
|
fix #1754 (#1757)
|
3 years ago |
Kevin Wan
|
e0fa8d820d
|
feat: return original value of setbit in redis (#1746)
|
3 years ago |
Kevin Wan
|
2b9fc26c38
|
refactor: guard timeout on API files (#1726)
|
3 years ago |
Kevin Wan
|
e9620c8c05
|
chore: refactor code (#1708)
|
3 years ago |
aimuz
|
70e51bb352
|
fix: empty slice are set to nil (#1702)
support for empty slce, Same behavior as json.Unmarshal
|
3 years ago |
Kevin Wan
|
278cd123c8
|
feat: remove reentrance in redislock, timeout bug (#1704)
|
3 years ago |
Kevin Wan
|
ec271db7a0
|
chore: refactor code (#1699)
|
3 years ago |
benqi
|
bbac994c8a
|
feat: add getset command in redis and kv (#1693)
|
3 years ago |
Kevin Wan
|
fe262766b4
|
chore: fix lint issue (#1694)
|
3 years ago |
Kevin Wan
|
f060a226bc
|
refactor: simplify the code (#1670)
|
3 years ago |
Mervin.Wong
|
93d524b797
|
fix: the new RawFieldNames considers the tag with options. (#1663)
Co-authored-by: JinfaWang <wangjinfa@iie.ac.cn>
|
3 years ago |
Kevin Wan
|
3279a7ef0f
|
feat: add rest/httpc to make http requests governacible (#1638)
* feat: change x-trace-id to traceparent to follow opentelemetry
* feat: add rest/httpc to make http requests governacible
* chore: remove blank lines
|
3 years ago |
Kevin Wan
|
c05d74b44c
|
feat: support cpu stat on cgroups v2 (#1636)
* feat: cpu stat
* feat: add cpu stat for cgroup2
* feat: add cpu stat for cgroup2, tidy mod
* feat: support cpu stat in cgroup v2
|
3 years ago |
mlr3000
|
32c88b6352
|
feat: support oracle :N dynamic parameters (#1552)
* chore:use struct pointer
* feat: support oracle :N dynamic parameters
* Update utils.go
* Update utils.go
* Update utils.go
pg argIndex will not always go up
* Update utils_test.go
* Keep the original
* Update utils_test.go
|
3 years ago |
Kevin Wan
|
b939ce75ba
|
chore: refactor code (#1613)
|
3 years ago |
Kevin Wan
|
3b7ca86e4f
|
chore: add unit tests (#1615)
* test: add more tests
* test: add more tests
|
3 years ago |
Javen
|
60760b52ab
|
model中db标签增加'-'符号以支持数据库查询时忽略对应字段. (#1612)
|
3 years ago |
qi
|
96c128c58a
|
fix: HitQuota should be returned instead of Allowed when limit is equal to 1. (#1581)
|
3 years ago |