gitlab.com / gitlab-org/ruby/gems/labkit-ruby / commits
LabKit is minimalist library to provide functionality for Ruby services at GitLab.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 910fb070 |
merge
Merge branch 'rate-limit/stage-1a-limiter-redesign' into 'master'
Co-authored-by: Sam Wiskow <s****w@g****m> |
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m> |
4 months ago | |
| dc3aa483 |
fix(rate_limit): restore log_error in Evaluator rescue block
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m> |
Sam Wiskow <s****w@g****m> | 4 months ago | |
| c22497af |
fix: action reprazent human review feedback on MR !272
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m> |
Sam Wiskow <s****w@g****m> | 4 months ago | |
| 2da3a1e5 |
fix: address adversarial review blockers
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m> |
Sam Wiskow <s****w@g****m> | 4 months ago | |
| baadb280 |
style: fix rubocop offenses
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m> |
Sam Wiskow <s****w@g****m> | 4 months ago | |
| 963e542a |
feat(rate_limit): Limiter API redesign per reprazent review (Spec 8)
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m> |
Sam Wiskow <s****w@g****m> | 4 months ago | |
| ea78b9ff |
fix: address adversarial review findings from stage-1b
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m> |
Sam Wiskow <s****w@g****m> | 4 months ago | |
| 514c4ee5 |
merge
Merge branch 'rate-limit/stage-1a' into 'master'
Co-authored-by: Sam Wiskow <s****w@g****m> |
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m> |
4 months ago | |
| 9e5b0779 |
fix(rate_limit): skip characteristic when value is missing
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
e_forbes <e****s@g****m> | 4 months ago | |
| bfe84cb4 | refactor(evaluator): delegate logging to Labkit::Logging::JsonLogger | Sam Wiskow <s****w@g****m> | 4 months ago | |
| 95a35c82 |
fix: add blank line around conditional block in log_rule (rubocop)
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m> |
Sam Wiskow <s****w@g****m> | 4 months ago | |
| d20c01a6 |
fix: emit WARN on exceeded :block rules; strengthen assertion coverage
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m> |
Sam Wiskow <s****w@g****m> | 4 months ago | |
| 5257bd1d |
feat: add rule names as stable counter keys (Stage 1b)
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m> |
Sam Wiskow <s****w@g****m> | 4 months ago | |
| 3449cc41 |
Address MR review feedback: DX and reliability improvements
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m> |
Sam Wiskow <s****w@g****m> | 4 months ago | |
| 752be81b | fix: resolve rubocop violations in spec files | Sam Wiskow <s****w@g****m> | 4 months ago | |
| 6d96a062 | fix: resolve rubocop violations in rate_limit implementation | Sam Wiskow <s****w@g****m> | 4 months ago | |
| d23c7495 | fix: address adversarial MR review findings (RC-1, RC-2) | Sam Wiskow <s****w@g****m> | 4 months ago | |
| 251bb2a0 | feat: add Labkit::RateLimit identifier and rules API (Stage 1a) | Sam Wiskow <s****w@g****m> | 4 months ago | |
| 10231435 |
merge
Merge branch 'mwoolf-master-patch-59548' into 'master'
Co-authored-by: Max Woolf <m****f@g****m> |
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m> |
4 months ago | |
| b521c73e | Add max to CODEOWNERS for rate-limiting project |
Max Woolf <m****f@g****m>
Committed by: GitLab <n****y@g****m> |
4 months ago | |
| 050cbccc |
merge
Merge branch 'renovate/copier-project-template-update' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m> |
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m> |
4 months ago | |
| 50c3b8eb | chore(deps): update dependency https://gitlab.com/gitlab-com/gl-infra/common-... | GitLab Renovate Bot <o****e@g****m> | 4 months ago | |
| 0067504c | merge Merge branch 'labkit-spec/update-fields' into 'master' |
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m> |
4 months ago | |
| 0c958868 |
merge
Merge branch 'fix/ux-sli-block-given' into 'master'
Co-authored-by: Hercules Merscher <h****r@g****m> |
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m> |
4 months ago | |
| 2d5b121e | feat: update field constants from labkit-spec v1.0 |
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m> |
4 months ago | |
| 6cc38a97 | fix: Do not return self when block given to methods | Hercules Merscher <h****r@g****m> | 4 months ago | |
| 07c30231 |
merge
Merge branch 'labkit-spec/update-fields' into 'master'
Co-authored-by: Elliot Forbes <e****s@g****m> |
Doug Barrett <d****t@g****m>
Committed by: GitLab <n****y@g****m> |
4 months ago | |
| 78de651c | feat: update field constants (labkit-spec v1.0) |
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m> |
4 months ago | |
| c72520f2 | merge Merge branch 'feat/backfill-ux-sli-start-time' into 'master' |
Hercules Merscher <h****r@g****m>
Committed by: GitLab <n****y@g****m> |
4 months ago | |
| 18414ba6 |
merge
Merge branch 'malvarez-add-new-codeowners' into 'master'
Co-authored-by: Matias Alvarez <m****z@g****m> |
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m> |
5 months ago | |
| bb051e46 | chore: Add new codeowners |
Matias Alvarez <m****z@g****m>
Committed by: GitLab <n****y@g****m> |
5 months ago | |
| 7f550e5f | refactor: observed receives start_time | Hercules Merscher <h****r@g****m> | 5 months ago | |
| 0d85bf9b |
merge
Merge branch 'renovate/copier-project-template-update' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m> |
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m> |
5 months ago | |
| 22e94b0d | chore(deps): update dependency https://gitlab.com/gitlab-com/gl-infra/common-... | GitLab Renovate Bot <o****e@g****m> | 5 months ago | |
| 997597dd |
merge
Merge branch 'fix/pipeline' into 'master'
Co-authored-by: Hercules Merscher <h****r@g****m> |
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m> |
5 months ago | |
| ee62f3aa | fix: Undoing the start method changes | Hercules Merscher <h****r@g****m> | 5 months ago | |
| 016ad99c | feat: User Experience SLI observed | Hercules Merscher <h****r@g****m> | 5 months ago | |
| 8dd6dbb2 | fix: Duo suggestion |
Hercules Merscher <h****r@g****m>
Committed by: GitLab <n****y@g****m> |
5 months ago | |
| 1e518f23 | docs: README | Hercules Merscher <h****r@g****m> | 5 months ago | |
| 45b77b43 | fix: Use local fixture to avoid remote HTTP requests in tests | Hercules Merscher <h****r@g****m> | 5 months ago | |
| d28543d7 | feat: Inject start_time when starting an user experience | Hercules Merscher <h****r@g****m> | 5 months ago | |
| ec991217 | fix: Nobody uses the legacy matchers | Hercules Merscher <h****r@g****m> | 5 months ago | |
| 78d943be | fix: Replacement covered experience references in docstrings | Hercules Merscher <h****r@g****m> | 5 months ago | |
| 9152ea72 |
merge
Merge branch 'labkit-spec/update-fields' into 'master'
Co-authored-by: Elliot Forbes <e****s@g****m> |
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m> |
5 months ago | |
| 8933a601 | feat: update field constants from labkit-spec v1.0 |
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m> |
5 months ago | |
| 3f60fa7c | feat: update field constants from labkit-spec v1.0 |
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m> |
5 months ago | |
| ee4183c4 | feat: update field constants from labkit-spec v1.0 |
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m> |
5 months ago | |
| c4b8c7a4 | feat: update field constants from labkit-spec v1.0 |
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m> |
5 months ago | |
| bbd23553 | feat: update field constants from labkit-spec v1.0 |
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m> |
5 months ago | |
| 39dedfbf | feat: update field constants from labkit-spec v1.0 |
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m> |
5 months ago | |
| 7df3b73c | feat: update field constants from labkit-spec v1.0 |
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m> |
5 months ago | |
| 6d22fcc8 | feat: update field constants from labkit-spec v1.0 |
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m> |
5 months ago | |
| 0dadfe2b | feat: update field constants from labkit-spec v1.0 |
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m> |
5 months ago | |
| 92f1a52a | feat: update field constants from labkit-spec v1.0 |
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m> |
5 months ago | |
| 19f06c4f | feat: update field constants from labkit-spec v1.0 |
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m> |
5 months ago | |
| 88672a66 | merge Merge branch 'labkit-spec/update-fields' into 'master' |
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m> |
5 months ago | |
| 368dd2a6 | feat: update field constants from labkit-spec v1.0 |
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m> |
5 months ago | |
| db7db3fa |
merge
Merge branch 'sh-clear-labkit-context' into 'master'
Co-authored-by: Stan Hu <s****u@g****m> |
Kamil Trzciński <a****n@a****u>
Committed by: GitLab <n****y@g****m> |
5 months ago | |
| 4445e242 |
feat: add Labkit::Context.clear for resetting context between tests
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m> |
Stan Hu <s****u@g****m> | 5 months ago | |
| 37ea74e2 |
merge
Merge branch 'renovate/common-ci-tasks' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m> |
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m> |
5 months ago | |
| 0e6d3d25 | chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v3.12 | GitLab Renovate Bot <o****e@g****m> | 5 months ago | |
| f0c4775c |
merge
Merge branch 'bvl/drop-ruby-3-2-support' into 'master'
Co-authored-by: Bob Van Landuyt <b****b@g****m>, GitLab Renovate Bot <o****e@g****m> |
Hercules Merscher <h****r@g****m>
Committed by: GitLab <n****y@g****m> |
5 months ago | |
| 1b0949d6 | fix: replace `CGI.parse` with `URI.decode_www_form` for Ruby 4 | Bob Van Landuyt <b****b@g****m> | 5 months ago | |
| 810d4635 |
merge
Merge branch 'renovate/shfmt-3.x' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m> |
Peter Leitzen <p****n@g****m>
Committed by: GitLab <n****y@g****m> |
5 months ago | |
| 3d3b2631 |
merge
Merge branch 'renovate/common-ci-tasks' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m> |
Hercules Merscher <h****r@g****m>
Committed by: GitLab <n****y@g****m> |
5 months ago | |
| 30f1993d |
merge
Merge branch 'renovate/copier-project-template-update' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m> |
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m> |
6 months ago | |
| be1fe826 | chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v3.11 | GitLab Renovate Bot <o****e@g****m> | 6 months ago | |
| aafb2392 | chore(deps): update dependency shfmt to v3.13 | GitLab Renovate Bot <o****e@g****m> | 6 months ago | |
| 1160dd6b | chore(deps): update dependency https://gitlab.com/gitlab-com/gl-infra/common-... | GitLab Renovate Bot <o****e@g****m> | 6 months ago | |
| c0777b5b |
merge
Merge branch 'fix/service-name-and-duplication' into 'master'
Co-authored-by: Hercules Merscher <h****r@g****m> |
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m> |
6 months ago | |
| 43cb38c4 |
merge
Merge branch 'renovate/copier-project-template-update' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m> |
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m> |
6 months ago | |
| 71af2482 | chore(deps): update dependency https://gitlab.com/gitlab-com/gl-infra/common-... | GitLab Renovate Bot <o****e@g****m> | 6 months ago | |
| 54c5fb6b | fix: RequestInstrumenter propagation | Hercules Merscher <h****r@g****m> | 6 months ago | |
| 4bf347fa |
merge
Merge branch 'ef-enrich-labkit-fields' into 'master'
Co-authored-by: e_forbes <e****s@g****m> |
Peter Leitzen <p****n@g****m>
Committed by: GitLab <n****y@g****m> |
6 months ago | |
| 89aba412 |
Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: Peter Leitzen <p****n@g****m> |
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m> |
6 months ago | |
| b0ee8f30 |
merge
Merge branch 'renovate/common-ci-tasks' into 'master'
Co-authored-by: GitLab Renovate Bot <o****e@g****m> |
Peter Leitzen <p****n@g****m>
Committed by: GitLab <n****y@g****m> |
6 months ago | |
| 070bfd6b |
feat(fields): add error, HTTP, duration, remote IP, and TCP address fields
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m> |
e_forbes <e****s@g****m> | 6 months ago | |
| ca8e4ecd | chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v3.8 | GitLab Renovate Bot <o****e@g****m> | 6 months ago | |
| f1487339 | fix: README | Hercules Merscher <h****r@g****m> | 6 months ago | |
| c6abe167 | fix: Opentracing wrappers | Hercules Merscher <h****r@g****m> | 6 months ago | |
| 427780d9 | fix: Only one OTel provider and selective instrumentation | Hercules Merscher <h****r@g****m> | 6 months ago | |
| b20d56eb |
merge
Merge branch 'duo-edit-20260220-135030' into 'master'
Co-authored-by: Matias Alvarez <m****z@g****m> |
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m> |
6 months ago | |
| 859509e7 | chore: Add merge request template |
Matias Alvarez <m****z@g****m>
Committed by: GitLab <n****y@g****m> |
6 months ago | |
| 1ccb7f8a |
merge
Merge branch 'malvarez-add-http-status-field' into 'master'
Co-authored-by: Matias Alvarez <m****z@g****m> |
Elliot Forbes <e****s@g****m>
Committed by: GitLab <n****y@g****m> |
6 months ago | |
| 70236f2b | Add HTTP Status field |
Matias Alvarez <m****z@g****m>
Committed by: GitLab <n****y@g****m> |
6 months ago | |
| c2a6b1ba | merge Merge branch 'docs/consolidate-how-to-fix-into-field-standardization' into 'm... |
Doug Barrett <d****t@g****m>
Committed by: GitLab <n****y@g****m> |
6 months ago | |
| d7ff8b2c | Consolidate and improve FIELD_STANDARDIZATION.md |
Doug Barrett <d****t@g****m>
Committed by: GitLab <n****y@g****m> |
6 months ago | |
| 20e808fa | fix: OpenTelemetry rejects nil attributes | Hercules Merscher <h****r@g****m> | 6 months ago | |
| 3f304a94 | fix: default service name should be a string for compatibility with OTel | Hercules Merscher <h****r@g****m> | 6 months ago | |
| 4cb16b61 | fix: Removing duplication when parsing query string | Hercules Merscher <h****r@g****m> | 7 months ago | |
| 3354c151 |
merge
Merge branch 'feat/otel-protocol' into 'master'
Co-authored-by: Hercules Merscher <h****r@g****m> |
Bob Van Landuyt <b****b@g****m>
Committed by: GitLab <n****y@g****m> |
7 months ago | |
| 3ae0d375 |
merge
Merge branch 'bvl/move-sli-metrics' into 'master'
Co-authored-by: Bob Van Landuyt <b****b@g****m> |
Hercules Merscher <h****r@g****m> | 7 months ago | |
| 927d8e2e | chore(deps): update faraday | Bob Van Landuyt <b****b@g****m> | 7 months ago | |
| 4fadf279 | chore(deps): drop support for Ruby 3.2 | Bob Van Landuyt <b****b@g****m> | 7 months ago | |
| 72ecedae | fix: Opentracing current_span is nil | Hercules Merscher <h****r@g****m> | 7 months ago | |
| 3a5a8232 | fix: Tracing configured service name | Hercules Merscher <h****r@g****m> | 7 months ago | |
| b1e4598d | feat: Labkit::Tracing is a thin wrapper | Hercules Merscher <h****r@g****m> | 7 months ago | |
| 1d2d8c5c | deprecated: mark tracing URL methods as OpenTracing/Jaeger only | Hercules Merscher <h****r@g****m> | 7 months ago | |
| 7f1d5c81 | merge Merge branch 'perf/optimize-regex-patterns' into 'master' | Doug Barrett <d****t@g****m> | 7 months ago | |
| d083744a | feat: add SLI module for Service Level Indicators | Bob Van Landuyt <b****b@g****m> | 7 months ago |