mirror of
https://github.com/meilisearch/meilisearch.git
synced 2024-11-26 12:05:05 +08:00
tracing-trace: Spanstats deserializable + public fields
This commit is contained in:
parent
b393823f36
commit
bc097d90cb
@ -1,7 +1,7 @@
|
|||||||
use std::collections::{BTreeMap, HashMap};
|
use std::collections::{BTreeMap, HashMap};
|
||||||
use std::time::Duration;
|
use std::time::Duration;
|
||||||
|
|
||||||
use serde::Serialize;
|
use serde::{Deserialize, Serialize};
|
||||||
|
|
||||||
use crate::entry::{Entry, NewCallsite, SpanClose, SpanEnter, SpanExit};
|
use crate::entry::{Entry, NewCallsite, SpanClose, SpanEnter, SpanExit};
|
||||||
use crate::{Error, TraceReader};
|
use crate::{Error, TraceReader};
|
||||||
@ -12,10 +12,10 @@ enum SpanStatus {
|
|||||||
Inside(std::time::Duration),
|
Inside(std::time::Duration),
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Serialize)]
|
#[derive(Serialize, Deserialize)]
|
||||||
pub struct CallStats {
|
pub struct CallStats {
|
||||||
nb: usize,
|
pub nb: usize,
|
||||||
ns: u64,
|
pub ns: u64,
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn to_call_stats<R: std::io::Read>(
|
pub fn to_call_stats<R: std::io::Read>(
|
||||||
|
Loading…
Reference in New Issue
Block a user