metrics_pb.rb 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. # Generated by the protocol buffer compiler. DO NOT EDIT!
  2. # source: opencensus/proto/metrics/v1/metrics.proto
  3. require 'google/protobuf'
  4. require 'google/protobuf/timestamp_pb'
  5. require 'google/protobuf/wrappers_pb'
  6. require 'opencensus/proto/resource/v1/resource_pb'
  7. Google::Protobuf::DescriptorPool.generated_pool.build do
  8. add_message "opencensus.proto.metrics.v1.Metric" do
  9. optional :metric_descriptor, :message, 1, "opencensus.proto.metrics.v1.MetricDescriptor"
  10. repeated :timeseries, :message, 2, "opencensus.proto.metrics.v1.TimeSeries"
  11. optional :resource, :message, 3, "opencensus.proto.resource.v1.Resource"
  12. end
  13. add_message "opencensus.proto.metrics.v1.MetricDescriptor" do
  14. optional :name, :string, 1
  15. optional :description, :string, 2
  16. optional :unit, :string, 3
  17. optional :type, :enum, 4, "opencensus.proto.metrics.v1.MetricDescriptor.Type"
  18. repeated :label_keys, :message, 5, "opencensus.proto.metrics.v1.LabelKey"
  19. end
  20. add_enum "opencensus.proto.metrics.v1.MetricDescriptor.Type" do
  21. value :UNSPECIFIED, 0
  22. value :GAUGE_INT64, 1
  23. value :GAUGE_DOUBLE, 2
  24. value :GAUGE_DISTRIBUTION, 3
  25. value :CUMULATIVE_INT64, 4
  26. value :CUMULATIVE_DOUBLE, 5
  27. value :CUMULATIVE_DISTRIBUTION, 6
  28. value :SUMMARY, 7
  29. end
  30. add_message "opencensus.proto.metrics.v1.LabelKey" do
  31. optional :key, :string, 1
  32. optional :description, :string, 2
  33. end
  34. add_message "opencensus.proto.metrics.v1.TimeSeries" do
  35. optional :start_timestamp, :message, 1, "google.protobuf.Timestamp"
  36. repeated :label_values, :message, 2, "opencensus.proto.metrics.v1.LabelValue"
  37. repeated :points, :message, 3, "opencensus.proto.metrics.v1.Point"
  38. end
  39. add_message "opencensus.proto.metrics.v1.LabelValue" do
  40. optional :value, :string, 1
  41. optional :has_value, :bool, 2
  42. end
  43. add_message "opencensus.proto.metrics.v1.Point" do
  44. optional :timestamp, :message, 1, "google.protobuf.Timestamp"
  45. oneof :value do
  46. optional :int64_value, :int64, 2
  47. optional :double_value, :double, 3
  48. optional :distribution_value, :message, 4, "opencensus.proto.metrics.v1.DistributionValue"
  49. optional :summary_value, :message, 5, "opencensus.proto.metrics.v1.SummaryValue"
  50. end
  51. end
  52. add_message "opencensus.proto.metrics.v1.DistributionValue" do
  53. optional :count, :int64, 1
  54. optional :sum, :double, 2
  55. optional :sum_of_squared_deviation, :double, 3
  56. optional :bucket_options, :message, 4, "opencensus.proto.metrics.v1.DistributionValue.BucketOptions"
  57. repeated :buckets, :message, 5, "opencensus.proto.metrics.v1.DistributionValue.Bucket"
  58. end
  59. add_message "opencensus.proto.metrics.v1.DistributionValue.BucketOptions" do
  60. oneof :type do
  61. optional :explicit, :message, 1, "opencensus.proto.metrics.v1.DistributionValue.BucketOptions.Explicit"
  62. end
  63. end
  64. add_message "opencensus.proto.metrics.v1.DistributionValue.BucketOptions.Explicit" do
  65. repeated :bounds, :double, 1
  66. end
  67. add_message "opencensus.proto.metrics.v1.DistributionValue.Bucket" do
  68. optional :count, :int64, 1
  69. optional :exemplar, :message, 2, "opencensus.proto.metrics.v1.DistributionValue.Exemplar"
  70. end
  71. add_message "opencensus.proto.metrics.v1.DistributionValue.Exemplar" do
  72. optional :value, :double, 1
  73. optional :timestamp, :message, 2, "google.protobuf.Timestamp"
  74. map :attachments, :string, :string, 3
  75. end
  76. add_message "opencensus.proto.metrics.v1.SummaryValue" do
  77. optional :count, :message, 1, "google.protobuf.Int64Value"
  78. optional :sum, :message, 2, "google.protobuf.DoubleValue"
  79. optional :snapshot, :message, 3, "opencensus.proto.metrics.v1.SummaryValue.Snapshot"
  80. end
  81. add_message "opencensus.proto.metrics.v1.SummaryValue.Snapshot" do
  82. optional :count, :message, 1, "google.protobuf.Int64Value"
  83. optional :sum, :message, 2, "google.protobuf.DoubleValue"
  84. repeated :percentile_values, :message, 3, "opencensus.proto.metrics.v1.SummaryValue.Snapshot.ValueAtPercentile"
  85. end
  86. add_message "opencensus.proto.metrics.v1.SummaryValue.Snapshot.ValueAtPercentile" do
  87. optional :percentile, :double, 1
  88. optional :value, :double, 2
  89. end
  90. end
  91. module OpenCensus
  92. module Proto
  93. module Metrics
  94. module V1
  95. Metric = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.metrics.v1.Metric").msgclass
  96. MetricDescriptor = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.metrics.v1.MetricDescriptor").msgclass
  97. MetricDescriptor::Type = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.metrics.v1.MetricDescriptor.Type").enummodule
  98. LabelKey = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.metrics.v1.LabelKey").msgclass
  99. TimeSeries = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.metrics.v1.TimeSeries").msgclass
  100. LabelValue = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.metrics.v1.LabelValue").msgclass
  101. Point = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.metrics.v1.Point").msgclass
  102. DistributionValue = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.metrics.v1.DistributionValue").msgclass
  103. DistributionValue::BucketOptions = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.metrics.v1.DistributionValue.BucketOptions").msgclass
  104. DistributionValue::BucketOptions::Explicit = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.metrics.v1.DistributionValue.BucketOptions.Explicit").msgclass
  105. DistributionValue::Bucket = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.metrics.v1.DistributionValue.Bucket").msgclass
  106. DistributionValue::Exemplar = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.metrics.v1.DistributionValue.Exemplar").msgclass
  107. SummaryValue = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.metrics.v1.SummaryValue").msgclass
  108. SummaryValue::Snapshot = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.metrics.v1.SummaryValue.Snapshot").msgclass
  109. SummaryValue::Snapshot::ValueAtPercentile = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.metrics.v1.SummaryValue.Snapshot.ValueAtPercentile").msgclass
  110. end
  111. end
  112. end
  113. end