Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
a51d8f7
feat(aggregation-mode): add grafana dashboard
maximopalopoli Dec 19, 2025
94c0404
fix: return BadRequest for the request denied exams
maximopalopoli Dec 19, 2025
9ce4dde
Update the dashboard to include code ranges (2xx, 4xx, 5xx)
maximopalopoli Dec 22, 2025
531e929
Filter by range in dashboards and remove the /metrics reqs in 2xx one
maximopalopoli Dec 22, 2025
61f889a
Add time_elapsed_db_post metric to have a metric in use
maximopalopoli Dec 22, 2025
00d5338
Add the payments poller metrics integration
maximopalopoli Dec 22, 2025
77fc789
fix clippy lints on agg mode
maximopalopoli Dec 22, 2025
710ff46
Remove unnecessary labeling on actix prometheus metrics builder
maximopalopoli Dec 22, 2025
3aeb64a
use tracing::error instead of eprintln
maximopalopoli Dec 22, 2025
07eb91b
Remove anyhow dependency
maximopalopoli Dec 22, 2025
dad51de
Convert the warp servers into
maximopalopoli Dec 22, 2025
09cc63c
Merge branch 'staging' into feataggmode/add-grafana-dashboard
maximopalopoli Dec 23, 2025
deaa77a
Add comment about the actix http prometheus server
maximopalopoli Dec 23, 2025
09eb015
Return an Arc in the Metrics structs start method
maximopalopoli Dec 23, 2025
7ee8201
Make the time_elapsed_db_query to be a histogram vec
maximopalopoli Dec 23, 2025
b50ebb4
Change the actix prometheus version to the latest stable
maximopalopoli Jan 5, 2026
2aa1550
Fix expression in grafana dashboard to match the rate interval instea…
maximopalopoli Jan 5, 2026
c38b398
Merge branch 'staging' into feataggmode/add-grafana-dashboard
maximopalopoli Jan 6, 2026
f4696d8
update the grafana dashboard timeline queries
maximopalopoli Jan 6, 2026
816e710
Improve naming on time elapsed vars of http server
maximopalopoli Jan 6, 2026
c00abcd
simplify the name for the prometheus jobs and bots for agg mode
maximopalopoli Jan 6, 2026
c608dc2
update the agg mode dash with the new names
maximopalopoli Jan 6, 2026
3281d07
Merge branch 'staging' into feataggmode/add-grafana-dashboard
maximopalopoli Jan 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
154 changes: 144 additions & 10 deletions aggregation_mode/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions aggregation_mode/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ aligned-sdk = { path = "../crates/sdk/" }
db = { path = "./db" }
sp1-sdk = "5.0.0"
risc0-zkvm = { version = "3.0.3" }
prometheus = { version = "0.13.4", features = ["process"] }

[profile.release]
opt-level = 3
2 changes: 2 additions & 0 deletions aggregation_mode/gateway/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ edition = "2021"
serde = { workspace = true }
serde_json = { workspace = true }
serde_yaml = { workspace = true }
prometheus = { workspace = true }
agg_mode_sdk = { path = "../sdk"}
aligned-sdk = { workspace = true }
sp1-sdk = { workspace = true }
Expand All @@ -16,6 +17,7 @@ tracing-subscriber = { version = "0.3.0", features = ["env-filter"] }
bincode = "1.3.3"
actix-web = "4"
actix-multipart = "0.7.2"
actix-web-prometheus = "0.1.2"
alloy = { workspace = true }
tokio = { version = "1", features = ["time"]}
# TODO: enable tls
Expand Down
1 change: 1 addition & 0 deletions aggregation_mode/gateway/src/config.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ pub struct Config {
pub db_connection_urls: Vec<String>,
pub network: String,
pub max_daily_proofs_per_user: i64,
pub gateway_metrics_port: u16,
}

impl Config {
Expand Down
Loading
Loading