Karan Balani
44f00943a8
fix: tokenizer cache ttls and guardrails for config ( #9776 )
2025-12-05 11:01:05 +05:30
Karan Balani
bc1295b93a
feat: trace span for binary marshal and unmarshal operations ( #9740 )
2025-12-02 10:43:11 +00:00
Karan Balani
9c818955af
feat: ristretto based in-memory cache with metrics enabled ( #9632 )
...
* feat: move to ristretto based memory cache with metrics enabled
* chore: fix go-deps
* fix: metrics namesapces
* feat: telemetrystore instrumentation hook
* fix: try exporting metrics without units
* fix: exporting metrics without units to avoid ratio conversion
* feat: figure out operation name like bun spans
* chore: minor improvements
* feat: add totalCost metric for memorycache
* feat: new config for memorycache and fix tests
* chore: rename newTelemetry func to newMetrics
* chore: add memory.cloneable and memory.cost span attributes
* fix: add wait func call
---------
Co-authored-by: Pandey <vibhupandey28@gmail.com >
Co-authored-by: Nityananda Gohain <nityanandagohain@gmail.com >
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com >
2025-11-25 15:05:05 +00:00
Karan Balani
779df62093
feat: tokenizerstore package & role checks in JWT Tokenizer ( #9594 )
2025-11-19 09:11:02 +05:30
Vibhu Pandey
c122bc09b4
feat(tokenizer|sso): add tokenizer for session management and oidc sso support ( #9183 )
...
## 📄 Summary
- Instead of relying on JWT for session management, we are adding another token system: opaque. This gives the benefits of expiration and revocation.
- We are now ensuring that emails are regex checked throughout the backend.
- Support has been added for OIDC protocol
2025-10-16 18:00:38 +05:30
Vibhu Pandey
8274ebfe37
fix(memorycache): add a cloneable interface ( #8414 )
2025-07-05 19:08:23 +05:30
Vibhu Pandey
2ba693f040
chore(linter): add more linters and deprecate zap ( #8034 )
...
* chore(linter): add more linters and deprecate zap
* chore(linter): add more linters and deprecate zap
* chore(linter): add more linters and deprecate zap
* chore(linter): add more linters and deprecate zap
2025-05-25 11:40:39 +05:30
Vikrant Gupta
0bfe53a93c
chore(cache): use sensible defaults for caching ( #8011 )
...
* chore(cache): use sensible defaults for caching
* chore(cache): initialize the cache for http handlers
* chore(cache): revert cache DI
2025-05-22 11:46:09 +00:00
Vikrant Gupta
5b237ee628
feat(cache): multi-tenant cache ( #7805 )
...
* feat(cache): remove the references of old cache
* feat(cache): add orgID in query range modules pt1
* feat(cache): add orgID in query range modules pt2
* feat(cache): add orgID in query range modules pt3
* feat(cache): preload metrics for all orgs
* feat(cache): fix ruler
* feat(cache): fix go build
* feat(cache): add orgID to rule
* feat(cache): fix tests
* feat(cache): address review comments
* feat(cache): use correct errors
* feat(cache): fix tests
* feat(cache): add the cache test package
2025-05-03 18:30:07 +05:30
Shivanshu Raj Shrivastava
efd4e30edf
fix: publish signoz as package ( #7378 )
...
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com >
2025-03-20 15:31:41 +00:00
Vibhu Pandey
7118829107
fix(test|lint): fix lint and test in go ( #7346 )
...
### Summary
- fix lint and test in go
2025-03-18 14:01:48 +05:30
Vibhu Pandey
3d85fd831a
refactor(registry): move into factory ( #7147 )
2025-02-19 00:35:53 +05:30
Vibhu Pandey
0cf9003e3a
feat(.): initialize all factories ( #6844 )
...
### Summary
feat(.): initialize all factories
#### Related Issues / PR's
Removed all redundant commits of https://github.com/SigNoz/signoz/pull/6843
Closes https://github.com/SigNoz/signoz/pull/6782
2025-01-20 17:45:33 +05:30
Vibhu Pandey
c92ef53e9c
refactor(cache): move to provider pattern ( #6837 )
...
### Summary
Move cache to provider pattern
2025-01-17 18:09:39 +05:30