From 5f18835644e587b21444f5fdcdf0a0031ad14ed9 Mon Sep 17 00:00:00 2001 From: "app-token-modules[bot]" Date: Tue, 1 Sep 2026 12:12:15 +0000 Subject: [PATCH] Detected new managed modules references --- ...c19322a6829e1e706df35beeb6b54af3a448e1e0e2 | 156 ++++++++++++++++++ ...0f8be9e83bc601228a7dd2fbdbe8f03f8c6f981861 | 4 + ...acdb872bee1728a109afdc54d70cfb6c825d2608f0 | 13 ++ .../sync/prometheus/client-model/state.json | 4 + .../protocolbuffers/wellknowntypes/state.json | 4 + modules/sync/state.json | 4 +- 6 files changed, 183 insertions(+), 2 deletions(-) create mode 100644 modules/sync/prometheus/client-model/cas/1ae9ed08e1f3a7b04d5e46b4d5741d3511420790fe43efc68e5ef16fd61766adc16aaaa3ab92c2e41f8923c19322a6829e1e706df35beeb6b54af3a448e1e0e2 create mode 100644 modules/sync/prometheus/client-model/cas/8b9279671d2fe6f38c3d9ed575737e32b4e041323ef0a06b005cbb55074a0df4377abd873290a9d5528efe0f8be9e83bc601228a7dd2fbdbe8f03f8c6f981861 create mode 100644 modules/sync/prometheus/client-model/cas/a9643cabfbdb868dd98834de5a9bcaea0f29c5177e59a204facaf2709265390b437fc19c6cb010f28d4ba7acdb872bee1728a109afdc54d70cfb6c825d2608f0 diff --git a/modules/sync/prometheus/client-model/cas/1ae9ed08e1f3a7b04d5e46b4d5741d3511420790fe43efc68e5ef16fd61766adc16aaaa3ab92c2e41f8923c19322a6829e1e706df35beeb6b54af3a448e1e0e2 b/modules/sync/prometheus/client-model/cas/1ae9ed08e1f3a7b04d5e46b4d5741d3511420790fe43efc68e5ef16fd61766adc16aaaa3ab92c2e41f8923c19322a6829e1e706df35beeb6b54af3a448e1e0e2 new file mode 100644 index 00000000..2f2bff0c --- /dev/null +++ b/modules/sync/prometheus/client-model/cas/1ae9ed08e1f3a7b04d5e46b4d5741d3511420790fe43efc68e5ef16fd61766adc16aaaa3ab92c2e41f8923c19322a6829e1e706df35beeb6b54af3a448e1e0e2 @@ -0,0 +1,156 @@ +// Copyright 2013 Prometheus Team +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +syntax = "proto2"; + +package io.prometheus.client; +option java_package = "io.prometheus.client"; +option go_package = "github.com/prometheus/client_model/go;io_prometheus_client"; + +import "google/protobuf/timestamp.proto"; + +message LabelPair { + optional string name = 1; + optional string value = 2; +} + +enum MetricType { + // COUNTER must use the Metric field "counter". + COUNTER = 0; + // GAUGE must use the Metric field "gauge". + GAUGE = 1; + // SUMMARY must use the Metric field "summary". + SUMMARY = 2; + // UNTYPED must use the Metric field "untyped". + UNTYPED = 3; + // HISTOGRAM must use the Metric field "histogram". + HISTOGRAM = 4; + // GAUGE_HISTOGRAM must use the Metric field "histogram". + GAUGE_HISTOGRAM = 5; +} + +message Gauge { + optional double value = 1; +} + +message Counter { + optional double value = 1; + optional Exemplar exemplar = 2; + + optional google.protobuf.Timestamp created_timestamp = 3; +} + +message Quantile { + optional double quantile = 1; + optional double value = 2; +} + +message Summary { + optional uint64 sample_count = 1; + optional double sample_sum = 2; + repeated Quantile quantile = 3; + + optional google.protobuf.Timestamp created_timestamp = 4; +} + +message Untyped { + optional double value = 1; +} + +message Histogram { + optional uint64 sample_count = 1; + optional double sample_count_float = 4; // Overrides sample_count if > 0. + optional double sample_sum = 2; + // Buckets for the conventional histogram. + repeated Bucket bucket = 3; // Ordered in increasing order of upper_bound, +Inf bucket is optional. + + optional google.protobuf.Timestamp created_timestamp = 15; + + // Everything below here is for native histograms (formerly known as sparse histograms). + + // schema defines the bucket schema. Currently, valid numbers are -4 <= n <= 8. + // They are all for base-2 bucket schemas, where 1 is a bucket boundary in each case, and + // then each power of two is divided into 2^n logarithmic buckets. + // Or in other words, each bucket boundary is the previous boundary times 2^(2^-n). + // In the future, more bucket schemas may be added using numbers < -4 or > 8. + optional sint32 schema = 5; + optional double zero_threshold = 6; // Breadth of the zero bucket. + optional uint64 zero_count = 7; // Count in zero bucket. + optional double zero_count_float = 8; // Overrides sb_zero_count if > 0. + + // Negative buckets for the native histogram. + repeated BucketSpan negative_span = 9; + // Use either "negative_delta" or "negative_count", the former for + // regular histograms with integer counts, the latter for float + // histograms. + repeated sint64 negative_delta = 10; // Count delta of each bucket compared to previous one (or to zero for 1st bucket). + repeated double negative_count = 11; // Absolute count of each bucket. + + // Positive buckets for the native histogram. + // Use a no-op span (offset 0, length 0) for a native histogram without any + // observations yet and with a zero_threshold of 0. Otherwise, it would be + // indistinguishable from a classic histogram. + repeated BucketSpan positive_span = 12; + // Use either "positive_delta" or "positive_count", the former for + // regular histograms with integer counts, the latter for float + // histograms. + repeated sint64 positive_delta = 13; // Count delta of each bucket compared to previous one (or to zero for 1st bucket). + repeated double positive_count = 14; // Absolute count of each bucket. + + // Only used for native histograms. These exemplars MUST have a timestamp. + repeated Exemplar exemplars = 16; +} + +// A Bucket of a conventional histogram, each of which is treated as +// an individual counter-like time series by Prometheus. +message Bucket { + optional uint64 cumulative_count = 1; // Cumulative in increasing order. + optional double cumulative_count_float = 4; // Overrides cumulative_count if > 0. + optional double upper_bound = 2; // Inclusive. + optional Exemplar exemplar = 3; +} + +// A BucketSpan defines a number of consecutive buckets in a native +// histogram with their offset. Logically, it would be more +// straightforward to include the bucket counts in the Span. However, +// the protobuf representation is more compact in the way the data is +// structured here (with all the buckets in a single array separate +// from the Spans). +message BucketSpan { + optional sint32 offset = 1; // Gap to previous span, or starting point for 1st span (which can be negative). + optional uint32 length = 2; // Length of consecutive buckets. +} + +message Exemplar { + repeated LabelPair label = 1; + optional double value = 2; + optional google.protobuf.Timestamp timestamp = 3; // OpenMetrics-style. +} + +message Metric { + repeated LabelPair label = 1; + optional Gauge gauge = 2; + optional Counter counter = 3; + optional Summary summary = 4; + optional Untyped untyped = 5; + optional Histogram histogram = 7; + optional int64 timestamp_ms = 6; +} + +message MetricFamily { + optional string name = 1; + optional string help = 2; + optional MetricType type = 3; + repeated Metric metric = 4; + optional string unit = 5; +} diff --git a/modules/sync/prometheus/client-model/cas/8b9279671d2fe6f38c3d9ed575737e32b4e041323ef0a06b005cbb55074a0df4377abd873290a9d5528efe0f8be9e83bc601228a7dd2fbdbe8f03f8c6f981861 b/modules/sync/prometheus/client-model/cas/8b9279671d2fe6f38c3d9ed575737e32b4e041323ef0a06b005cbb55074a0df4377abd873290a9d5528efe0f8be9e83bc601228a7dd2fbdbe8f03f8c6f981861 new file mode 100644 index 00000000..9e131ece --- /dev/null +++ b/modules/sync/prometheus/client-model/cas/8b9279671d2fe6f38c3d9ed575737e32b4e041323ef0a06b005cbb55074a0df4377abd873290a9d5528efe0f8be9e83bc601228a7dd2fbdbe8f03f8c6f981861 @@ -0,0 +1,4 @@ +shake256:faedd41bb62749fa9e3e87f183fe58065f0d4ccf60e4d347727c04544ccdd08a43f1703d8f2cd31613fe1a767d63c33b280f34df99eda6ad2b25dfec4c4ead81 LICENSE +shake256:a9643cabfbdb868dd98834de5a9bcaea0f29c5177e59a204facaf2709265390b437fc19c6cb010f28d4ba7acdb872bee1728a109afdc54d70cfb6c825d2608f0 buf.md +shake256:4f491b7cabc131acbfd7318d5b807ced80a1f76d8a1a08f062157ff03523488684f82a11e50c275d7759e798d2104864e13b2305cc25f46263d1308ec9151b4a buf.yaml +shake256:1ae9ed08e1f3a7b04d5e46b4d5741d3511420790fe43efc68e5ef16fd61766adc16aaaa3ab92c2e41f8923c19322a6829e1e706df35beeb6b54af3a448e1e0e2 io/prometheus/client/metrics.proto diff --git a/modules/sync/prometheus/client-model/cas/a9643cabfbdb868dd98834de5a9bcaea0f29c5177e59a204facaf2709265390b437fc19c6cb010f28d4ba7acdb872bee1728a109afdc54d70cfb6c825d2608f0 b/modules/sync/prometheus/client-model/cas/a9643cabfbdb868dd98834de5a9bcaea0f29c5177e59a204facaf2709265390b437fc19c6cb010f28d4ba7acdb872bee1728a109afdc54d70cfb6c825d2608f0 new file mode 100644 index 00000000..319088c9 --- /dev/null +++ b/modules/sync/prometheus/client-model/cas/a9643cabfbdb868dd98834de5a9bcaea0f29c5177e59a204facaf2709265390b437fc19c6cb010f28d4ba7acdb872bee1728a109afdc54d70cfb6c825d2608f0 @@ -0,0 +1,13 @@ +**This is a third-party repository managed by Buf.** + +Updates to the [source repository](https://github.com/prometheus/client_model) are automatically +synced on a periodic basis, and each BSR commit is tagged with corresponding Git semver releases. + +To depend on a specific version, you can use it as your reference in your dependencies: + +``` +deps: + - {{bsrhost}}/prometheus/client-model: +``` + +For more information, see the [documentation](https://buf.build/docs/bsr/overview). diff --git a/modules/sync/prometheus/client-model/state.json b/modules/sync/prometheus/client-model/state.json index ae3d54fa..6458022b 100644 --- a/modules/sync/prometheus/client-model/state.json +++ b/modules/sync/prometheus/client-model/state.json @@ -7,6 +7,10 @@ { "name": "v0.6.2", "digest": "7db3f73ac0f1dce71e70f304f318e9741e857fd78b7b42f0df7a3da353fbb2f387899da7b0a77ac9ee9565194510e39a913cdb9a8ab3c2ff4b8713428c795213" + }, + { + "name": "v0.6.3", + "digest": "8b9279671d2fe6f38c3d9ed575737e32b4e041323ef0a06b005cbb55074a0df4377abd873290a9d5528efe0f8be9e83bc601228a7dd2fbdbe8f03f8c6f981861" } ] } \ No newline at end of file diff --git a/modules/sync/protocolbuffers/wellknowntypes/state.json b/modules/sync/protocolbuffers/wellknowntypes/state.json index b62a220b..9b65bf71 100644 --- a/modules/sync/protocolbuffers/wellknowntypes/state.json +++ b/modules/sync/protocolbuffers/wellknowntypes/state.json @@ -503,6 +503,10 @@ { "name": "v36.0", "digest": "3e8040d233c15147282f1085604c7ea64c65d9b6cf2a56b269aba743316aab6324eed1877878499fcb9c8a901e6b38bfeff37dc35a0cb36b2217ee150c4c8738" + }, + { + "name": "v36.1", + "digest": "3e8040d233c15147282f1085604c7ea64c65d9b6cf2a56b269aba743316aab6324eed1877878499fcb9c8a901e6b38bfeff37dc35a0cb36b2217ee150c4c8738" } ] } \ No newline at end of file diff --git a/modules/sync/state.json b/modules/sync/state.json index b34b894e..152d07b1 100644 --- a/modules/sync/state.json +++ b/modules/sync/state.json @@ -74,11 +74,11 @@ }, { "module_name": "prometheus/client-model", - "latest_reference": "v0.6.2" + "latest_reference": "v0.6.3" }, { "module_name": "protocolbuffers/wellknowntypes", - "latest_reference": "v36.0" + "latest_reference": "v36.1" } ] } \ No newline at end of file