Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
1 change: 1 addition & 0 deletions nexus/external-api/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ api_versions!([
// | date-based version should be at the top of the list.
// v
// (next_yyyy_mm_dd_nn, IDENT),
(2026_03_02_00, BUMP_DISTRIBUTION_DOCS),
(2026_02_25_00, SET_TARGET_RELEASE_UPDATE_RECOVERY),
(2026_02_19_00, REMOVE_SLED_ADD),
(2026_02_13_01, BGP_UNNUMBERED_PEERS),
Expand Down
1 change: 1 addition & 0 deletions openapi/nexus/nexus-2026022500.0.0-3651d5.json.gitstub
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0f9cfadc7fdd9c4def675e60a6e2bf65f0d4b52a:openapi/nexus/nexus-2026022500.0.0-3651d5.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"url": "https://oxide.computer",
"email": "api@oxide.computer"
},
"version": "2026022500.0.0"
"version": "2026030200.0.0"
},
"paths": {
"/device/auth": {
Expand Down Expand Up @@ -20089,7 +20089,7 @@
]
},
"Distributiondouble": {
"description": "A distribution is a sequence of bins and counts in those bins, and some statistical information tracked to compute the mean, standard deviation, and quantile estimates.\n\nMin, max, and the p-* quantiles are treated as optional due to the possibility of distribution operations, like subtraction.",
"description": "A distribution is a sequence of bins and counts in those bins, and some statistical information tracked to compute the mean, standard deviation, and quantile estimates.\n\nMin, max, and the p-* quantiles are treated as optional because they cannot be subtracted over time to convert from cumulative to delta values.\n\nNote: bin counts can be subtracted over time to calculate rates, which can in turn be used to estimate arbitrary quantiles over arbitrary time ranges. However, other statistical fields represent streaming calculations: their values at a given point represent the cumulative streaming estimate dating to the start time of the relevant series. Use bin counts rather than streaming statistics for use cases that require estimates over specific time ranges.",
"type": "object",
"properties": {
"bins": {
Expand Down Expand Up @@ -20149,7 +20149,7 @@
]
},
"Distributionint64": {
"description": "A distribution is a sequence of bins and counts in those bins, and some statistical information tracked to compute the mean, standard deviation, and quantile estimates.\n\nMin, max, and the p-* quantiles are treated as optional due to the possibility of distribution operations, like subtraction.",
"description": "A distribution is a sequence of bins and counts in those bins, and some statistical information tracked to compute the mean, standard deviation, and quantile estimates.\n\nMin, max, and the p-* quantiles are treated as optional because they cannot be subtracted over time to convert from cumulative to delta values.\n\nNote: bin counts can be subtracted over time to calculate rates, which can in turn be used to estimate arbitrary quantiles over arbitrary time ranges. However, other statistical fields represent streaming calculations: their values at a given point represent the cumulative streaming estimate dating to the start time of the relevant series. Use bin counts rather than streaming statistics for use cases that require estimates over specific time ranges.",
"type": "object",
"properties": {
"bins": {
Expand Down
2 changes: 1 addition & 1 deletion openapi/nexus/nexus-latest.json
13 changes: 11 additions & 2 deletions oximeter/oxql-types/src/point.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1659,8 +1659,17 @@ impl DistributionSupport for f64 {}
/// statistical information tracked to compute the mean, standard deviation, and
/// quantile estimates.
///
/// Min, max, and the p-* quantiles are treated as optional due to the
/// possibility of distribution operations, like subtraction.
/// Min, max, and the p-* quantiles are treated as optional because they
/// cannot be subtracted over time to convert from cumulative to delta
/// values.
///
/// Note: bin counts can be subtracted over time to calculate rates, which
/// can in turn be used to estimate arbitrary quantiles over arbitrary time
/// ranges. However, other statistical fields represent streaming
/// calculations: their values at a given point represent the cumulative
/// streaming estimate dating to the start time of the relevant
/// series. Use bin counts rather than streaming statistics for use
/// cases that require estimates over specific time ranges.
#[derive(Clone, Debug, Deserialize, JsonSchema, PartialEq, Serialize)]
#[schemars(rename = "Distribution{T}")]
pub struct Distribution<T: DistributionSupport> {
Expand Down
Loading