|  | @@ -149,13 +149,14 @@ message Metric {
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  // An Aggregation summarizes a series of individual Metric measurements, an
 | 
	
		
			
				|  |  | -// AggregationDescriptor describes an Aggregation
 | 
	
		
			
				|  |  | +// AggregationDescriptor describes an Aggregation.
 | 
	
		
			
				|  |  |  message AggregationDescriptor {
 | 
	
		
			
				|  |  | -  // At most one set of options.
 | 
	
		
			
				|  |  | +  // At most one set of options. If neither option is set, a default type
 | 
	
		
			
				|  |  | +  // of Distribution (without a histogram component) will be used.
 | 
	
		
			
				|  |  |    oneof options {
 | 
	
		
			
				|  |  | -    // Defines the histogram bucket boundaries for Distributions
 | 
	
		
			
				|  |  | +    // Defines the histogram bucket boundaries for Distributions.
 | 
	
		
			
				|  |  |      BucketBoundaries bucket_boundaries = 1;
 | 
	
		
			
				|  |  | -    // Defines the time windows to record for IntervalStats
 | 
	
		
			
				|  |  | +    // Defines the time windows to record for IntervalStats.
 | 
	
		
			
				|  |  |      IntervalBoundaries interval_boundaries = 2;
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -164,7 +165,8 @@ message AggregationDescriptor {
 | 
	
		
			
				|  |  |    // `bucket_boundaries`.
 | 
	
		
			
				|  |  |    //
 | 
	
		
			
				|  |  |    // Describes histogram bucket boundaries. Defines `size(bounds) + 1` (= N)
 | 
	
		
			
				|  |  | -  // buckets, with these boundaries for bucket index i:
 | 
	
		
			
				|  |  | +  // buckets (for size(bounds) >= 1; if size(bounds) == 0, then no histogram
 | 
	
		
			
				|  |  | +  // will be defined. The boundaries for bucket index i are:
 | 
	
		
			
				|  |  |    //
 | 
	
		
			
				|  |  |    // [-infinity, bounds[i]) for i == 0
 | 
	
		
			
				|  |  |    // [bounds[i-1], bounds[i]) for 0 < i < N-2
 | 
	
	
		
			
				|  | @@ -253,7 +255,7 @@ message IntervalStats {
 | 
	
		
			
				|  |  |    repeated Window window = 1;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -// A Tag: key-value pair
 | 
	
		
			
				|  |  | +// A Tag: key-value pair.
 | 
	
		
			
				|  |  |  message Tag {
 | 
	
		
			
				|  |  |    string key = 1;
 | 
	
		
			
				|  |  |    string value = 2;
 |