Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Adds prover_group_id label into fri_prover_prover_job metric #503

Merged
merged 10 commits into from
Nov 17, 2023

Conversation

yorik
Copy link
Contributor

@yorik yorik commented Nov 16, 2023

What ❔

Adds group_id label into fri_prover_prover_job metric.
Adds FriProverGroupConfig::get_group_id_for_circuit_id_and_aggregation_round function.

Fixes .githooks/pre-commit syntax. Formats the repo.

Why ❔

This is needed to get usable metrics for auto scaling fri_prover jobs.

Checklist

  • PR title corresponds to the body of PR (we generate changelog entries from PRs).
  • Tests for the changes have been added / updated.
  • Documentation comments have been added / updated.
  • Code has been formatted via zk fmt and zk lint.

Adds second set of labels for existing metric fri_prover_prover_job, it
can ether `circuit_id,aggregation_round` pair or `group_id`.
Adds FriProverGroupConfig::get_group_id_for_circuit_id_and_aggregation_round.

Fixes .githooks/pre-commit syntax.
@yorik yorik requested a review from a team as a code owner November 16, 2023 11:55
@yorik yorik changed the title feat: Adds exporting fri_prover queue by group_id.To allow autoscaler feat: Adds prover_group_id label into fri_prover_prover_job for queued jobs. Nov 16, 2023
@yorik yorik changed the title feat: Adds prover_group_id label into fri_prover_prover_job for queued jobs. feat: Adds prover_group_id label into fri_prover_prover_job metric Nov 16, 2023
@yorik yorik enabled auto-merge November 17, 2023 09:02
@yorik yorik disabled auto-merge November 17, 2023 09:04
@yorik yorik enabled auto-merge November 17, 2023 09:13
@yorik yorik added this pull request to the merge queue Nov 17, 2023
Merged via the queue into main with commit 851e800 Nov 17, 2023
22 checks passed
@yorik yorik deleted the ya-pla-657-emit-metrics-for-new-provers-per-group branch November 17, 2023 10:12
github-merge-queue bot pushed a commit that referenced this pull request Nov 21, 2023
🤖 I have created a release *beep* *boop*
---


##
[18.1.0](core-v18.0.3...core-v18.1.0)
(2023-11-20)


### Features

* added consensus types and consensus column to miniblocks table
([#490](#490))
([f9ae0ad](f9ae0ad))
* Adds `prover_group_id` label into `fri_prover_prover_job` metric
([#503](#503))
([851e800](851e800))
* **core:** adds a get proof endpoint in zks namespace to http endpoint
on main node
([#504](#504))
([0ac4a4d](0ac4a4d))
* **merkle tree:** Allow random-order tree recovery
([#485](#485))
([146e4cf](146e4cf))


### Bug Fixes

* **core:** add tree url to jsonrpsee server on main node
([#512](#512))
([7c137b7](7c137b7))
* Fixes panic on unknown FRI prover group id
([#522](#522))
([1c315f3](1c315f3))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants