LCOV - code coverage report | ||||||||||||||||||||||
![]() | ||||||||||||||||||||||
|
||||||||||||||||||||||
![]() |
Line data Source code 1 : use std::sync::Arc; 2 : 3 : use axum::{extract::State, response::Response}; 4 : use http::StatusCode; 5 : 6 : use crate::{compute::ComputeNode, http::JsonResponse}; 7 : 8 : /// Get startup metrics. 9 0 : pub(in crate::http) async fn get_metrics(State(compute): State<Arc<ComputeNode>>) -> Response { 10 0 : let metrics = compute.state.lock().unwrap().metrics.clone(); 11 0 : JsonResponse::success(StatusCode::OK, metrics) 12 0 : } |
![]() |
Generated by: LCOV version 2.1-beta |