lib/opentelemetry/proto/metrics/v1/metrics_pb.rb in opentelemetry-exporter-otlp-0.23.0 vs lib/opentelemetry/proto/metrics/v1/metrics_pb.rb in opentelemetry-exporter-otlp-0.24.0
- old
+ new
@@ -3,35 +3,39 @@
require 'google/protobuf'
require 'opentelemetry/proto/common/v1/common_pb'
require 'opentelemetry/proto/resource/v1/resource_pb'
+
Google::Protobuf::DescriptorPool.generated_pool.build do
add_file("opentelemetry/proto/metrics/v1/metrics.proto", :syntax => :proto3) do
add_message "opentelemetry.proto.metrics.v1.MetricsData" do
repeated :resource_metrics, :message, 1, "opentelemetry.proto.metrics.v1.ResourceMetrics"
end
add_message "opentelemetry.proto.metrics.v1.ResourceMetrics" do
optional :resource, :message, 1, "opentelemetry.proto.resource.v1.Resource"
- repeated :instrumentation_library_metrics, :message, 2, "opentelemetry.proto.metrics.v1.InstrumentationLibraryMetrics"
+ repeated :scope_metrics, :message, 2, "opentelemetry.proto.metrics.v1.ScopeMetrics"
+ repeated :instrumentation_library_metrics, :message, 1000, "opentelemetry.proto.metrics.v1.InstrumentationLibraryMetrics"
optional :schema_url, :string, 3
end
+ add_message "opentelemetry.proto.metrics.v1.ScopeMetrics" do
+ optional :scope, :message, 1, "opentelemetry.proto.common.v1.InstrumentationScope"
+ repeated :metrics, :message, 2, "opentelemetry.proto.metrics.v1.Metric"
+ optional :schema_url, :string, 3
+ end
add_message "opentelemetry.proto.metrics.v1.InstrumentationLibraryMetrics" do
optional :instrumentation_library, :message, 1, "opentelemetry.proto.common.v1.InstrumentationLibrary"
repeated :metrics, :message, 2, "opentelemetry.proto.metrics.v1.Metric"
optional :schema_url, :string, 3
end
add_message "opentelemetry.proto.metrics.v1.Metric" do
optional :name, :string, 1
optional :description, :string, 2
optional :unit, :string, 3
oneof :data do
- optional :int_gauge, :message, 4, "opentelemetry.proto.metrics.v1.IntGauge"
optional :gauge, :message, 5, "opentelemetry.proto.metrics.v1.Gauge"
- optional :int_sum, :message, 6, "opentelemetry.proto.metrics.v1.IntSum"
optional :sum, :message, 7, "opentelemetry.proto.metrics.v1.Sum"
- optional :int_histogram, :message, 8, "opentelemetry.proto.metrics.v1.IntHistogram"
optional :histogram, :message, 9, "opentelemetry.proto.metrics.v1.Histogram"
optional :exponential_histogram, :message, 10, "opentelemetry.proto.metrics.v1.ExponentialHistogram"
optional :summary, :message, 11, "opentelemetry.proto.metrics.v1.Summary"
end
end
@@ -54,11 +58,10 @@
add_message "opentelemetry.proto.metrics.v1.Summary" do
repeated :data_points, :message, 1, "opentelemetry.proto.metrics.v1.SummaryDataPoint"
end
add_message "opentelemetry.proto.metrics.v1.NumberDataPoint" do
repeated :attributes, :message, 7, "opentelemetry.proto.common.v1.KeyValue"
- repeated :labels, :message, 1, "opentelemetry.proto.common.v1.StringKeyValue"
optional :start_time_unix_nano, :fixed64, 2
optional :time_unix_nano, :fixed64, 3
repeated :exemplars, :message, 5, "opentelemetry.proto.metrics.v1.Exemplar"
optional :flags, :uint32, 8
oneof :value do
@@ -66,40 +69,42 @@
optional :as_int, :sfixed64, 6
end
end
add_message "opentelemetry.proto.metrics.v1.HistogramDataPoint" do
repeated :attributes, :message, 9, "opentelemetry.proto.common.v1.KeyValue"
- repeated :labels, :message, 1, "opentelemetry.proto.common.v1.StringKeyValue"
optional :start_time_unix_nano, :fixed64, 2
optional :time_unix_nano, :fixed64, 3
optional :count, :fixed64, 4
- optional :sum, :double, 5
+ proto3_optional :sum, :double, 5
repeated :bucket_counts, :fixed64, 6
repeated :explicit_bounds, :double, 7
repeated :exemplars, :message, 8, "opentelemetry.proto.metrics.v1.Exemplar"
optional :flags, :uint32, 10
+ proto3_optional :min, :double, 11
+ proto3_optional :max, :double, 12
end
add_message "opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint" do
repeated :attributes, :message, 1, "opentelemetry.proto.common.v1.KeyValue"
optional :start_time_unix_nano, :fixed64, 2
optional :time_unix_nano, :fixed64, 3
optional :count, :fixed64, 4
- optional :sum, :double, 5
+ proto3_optional :sum, :double, 5
optional :scale, :sint32, 6
optional :zero_count, :fixed64, 7
optional :positive, :message, 8, "opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets"
optional :negative, :message, 9, "opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets"
optional :flags, :uint32, 10
repeated :exemplars, :message, 11, "opentelemetry.proto.metrics.v1.Exemplar"
+ proto3_optional :min, :double, 12
+ proto3_optional :max, :double, 13
end
add_message "opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets" do
optional :offset, :sint32, 1
repeated :bucket_counts, :uint64, 2
end
add_message "opentelemetry.proto.metrics.v1.SummaryDataPoint" do
repeated :attributes, :message, 7, "opentelemetry.proto.common.v1.KeyValue"
- repeated :labels, :message, 1, "opentelemetry.proto.common.v1.StringKeyValue"
optional :start_time_unix_nano, :fixed64, 2
optional :time_unix_nano, :fixed64, 3
optional :count, :fixed64, 4
optional :sum, :double, 5
repeated :quantile_values, :message, 6, "opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile"
@@ -109,55 +114,18 @@
optional :quantile, :double, 1
optional :value, :double, 2
end
add_message "opentelemetry.proto.metrics.v1.Exemplar" do
repeated :filtered_attributes, :message, 7, "opentelemetry.proto.common.v1.KeyValue"
- repeated :filtered_labels, :message, 1, "opentelemetry.proto.common.v1.StringKeyValue"
optional :time_unix_nano, :fixed64, 2
optional :span_id, :bytes, 4
optional :trace_id, :bytes, 5
oneof :value do
optional :as_double, :double, 3
optional :as_int, :sfixed64, 6
end
end
- add_message "opentelemetry.proto.metrics.v1.IntDataPoint" do
- repeated :labels, :message, 1, "opentelemetry.proto.common.v1.StringKeyValue"
- optional :start_time_unix_nano, :fixed64, 2
- optional :time_unix_nano, :fixed64, 3
- optional :value, :sfixed64, 4
- repeated :exemplars, :message, 5, "opentelemetry.proto.metrics.v1.IntExemplar"
- end
- add_message "opentelemetry.proto.metrics.v1.IntGauge" do
- repeated :data_points, :message, 1, "opentelemetry.proto.metrics.v1.IntDataPoint"
- end
- add_message "opentelemetry.proto.metrics.v1.IntSum" do
- repeated :data_points, :message, 1, "opentelemetry.proto.metrics.v1.IntDataPoint"
- optional :aggregation_temporality, :enum, 2, "opentelemetry.proto.metrics.v1.AggregationTemporality"
- optional :is_monotonic, :bool, 3
- end
- add_message "opentelemetry.proto.metrics.v1.IntHistogramDataPoint" do
- repeated :labels, :message, 1, "opentelemetry.proto.common.v1.StringKeyValue"
- optional :start_time_unix_nano, :fixed64, 2
- optional :time_unix_nano, :fixed64, 3
- optional :count, :fixed64, 4
- optional :sum, :sfixed64, 5
- repeated :bucket_counts, :fixed64, 6
- repeated :explicit_bounds, :double, 7
- repeated :exemplars, :message, 8, "opentelemetry.proto.metrics.v1.IntExemplar"
- end
- add_message "opentelemetry.proto.metrics.v1.IntHistogram" do
- repeated :data_points, :message, 1, "opentelemetry.proto.metrics.v1.IntHistogramDataPoint"
- optional :aggregation_temporality, :enum, 2, "opentelemetry.proto.metrics.v1.AggregationTemporality"
- end
- add_message "opentelemetry.proto.metrics.v1.IntExemplar" do
- repeated :filtered_labels, :message, 1, "opentelemetry.proto.common.v1.StringKeyValue"
- optional :time_unix_nano, :fixed64, 2
- optional :value, :sfixed64, 3
- optional :span_id, :bytes, 4
- optional :trace_id, :bytes, 5
- end
add_enum "opentelemetry.proto.metrics.v1.AggregationTemporality" do
value :AGGREGATION_TEMPORALITY_UNSPECIFIED, 0
value :AGGREGATION_TEMPORALITY_DELTA, 1
value :AGGREGATION_TEMPORALITY_CUMULATIVE, 2
end
@@ -172,10 +140,11 @@
module Proto
module Metrics
module V1
MetricsData = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("opentelemetry.proto.metrics.v1.MetricsData").msgclass
ResourceMetrics = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("opentelemetry.proto.metrics.v1.ResourceMetrics").msgclass
+ ScopeMetrics = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("opentelemetry.proto.metrics.v1.ScopeMetrics").msgclass
InstrumentationLibraryMetrics = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("opentelemetry.proto.metrics.v1.InstrumentationLibraryMetrics").msgclass
Metric = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("opentelemetry.proto.metrics.v1.Metric").msgclass
Gauge = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("opentelemetry.proto.metrics.v1.Gauge").msgclass
Sum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("opentelemetry.proto.metrics.v1.Sum").msgclass
Histogram = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("opentelemetry.proto.metrics.v1.Histogram").msgclass
@@ -186,15 +155,9 @@
ExponentialHistogramDataPoint = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint").msgclass
ExponentialHistogramDataPoint::Buckets = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets").msgclass
SummaryDataPoint = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("opentelemetry.proto.metrics.v1.SummaryDataPoint").msgclass
SummaryDataPoint::ValueAtQuantile = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile").msgclass
Exemplar = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("opentelemetry.proto.metrics.v1.Exemplar").msgclass
- IntDataPoint = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("opentelemetry.proto.metrics.v1.IntDataPoint").msgclass
- IntGauge = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("opentelemetry.proto.metrics.v1.IntGauge").msgclass
- IntSum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("opentelemetry.proto.metrics.v1.IntSum").msgclass
- IntHistogramDataPoint = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("opentelemetry.proto.metrics.v1.IntHistogramDataPoint").msgclass
- IntHistogram = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("opentelemetry.proto.metrics.v1.IntHistogram").msgclass
- IntExemplar = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("opentelemetry.proto.metrics.v1.IntExemplar").msgclass
AggregationTemporality = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("opentelemetry.proto.metrics.v1.AggregationTemporality").enummodule
DataPointFlags = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("opentelemetry.proto.metrics.v1.DataPointFlags").enummodule
end
end
end