metrics_registry.proto 625 B

12345678910111213141516171819202122232425262728293031
  1. package NYql.NProto;
  2. message TLabel {
  3. optional string Name = 1;
  4. optional string Value = 2;
  5. }
  6. message TBucket {
  7. optional double UpperBound = 1;
  8. optional int64 Value = 2;
  9. }
  10. message TCounter {
  11. optional TLabel Label = 1;
  12. optional int64 Value = 2;
  13. optional bool Derivative = 3;
  14. repeated TBucket Bucket = 4;
  15. }
  16. message TCounterGroup {
  17. optional TLabel Label = 1;
  18. repeated TCounter Counters = 2;
  19. repeated TCounterGroup Groups = 3;
  20. }
  21. message TMetricsRegistrySnapshot {
  22. optional TCounterGroup RootGroup = 1;
  23. optional bool DontIncrement = 2;
  24. optional bool MergeToRoot = 3;
  25. }