26
26
import io .opentelemetry .sdk .metrics .InstrumentSelector ;
27
27
import io .opentelemetry .sdk .metrics .InstrumentType ;
28
28
import io .opentelemetry .sdk .metrics .View ;
29
- import java .util .List ;
30
29
import java .util .Map ;
31
30
import java .util .Set ;
32
31
import java .util .stream .Collectors ;
@@ -38,9 +37,6 @@ public class BuiltInMetricsConstant {
38
37
public static final String GAX_METER_NAME = OpenTelemetryMetricsRecorder .GAX_METER_NAME ;
39
38
static final String SPANNER_METER_NAME = "spanner-java" ;
40
39
static final String GFE_LATENCIES_NAME = "gfe_latencies" ;
41
- static final String AFE_LATENCIES_NAME = "afe_latencies" ;
42
- static final String GFE_CONNECTIVITY_ERROR_NAME = "gfe_connectivity_error_count" ;
43
- static final String AFE_CONNECTIVITY_ERROR_NAME = "afe_connectivity_error_count" ;
44
40
static final String OPERATION_LATENCIES_NAME = "operation_latencies" ;
45
41
static final String ATTEMPT_LATENCIES_NAME = "attempt_latencies" ;
46
42
static final String OPERATION_LATENCY_NAME = "operation_latency" ;
@@ -54,10 +50,7 @@ public class BuiltInMetricsConstant {
54
50
ATTEMPT_LATENCIES_NAME ,
55
51
OPERATION_COUNT_NAME ,
56
52
ATTEMPT_COUNT_NAME ,
57
- GFE_LATENCIES_NAME ,
58
- AFE_LATENCIES_NAME ,
59
- GFE_CONNECTIVITY_ERROR_NAME ,
60
- AFE_CONNECTIVITY_ERROR_NAME )
53
+ GFE_LATENCIES_NAME )
61
54
.stream ()
62
55
.map (m -> METER_NAME + '/' + m )
63
56
.collect (Collectors .toSet ());
@@ -109,14 +102,14 @@ public class BuiltInMetricsConstant {
109
102
DIRECT_PATH_ENABLED_KEY ,
110
103
DIRECT_PATH_USED_KEY );
111
104
112
- static List <Double > BUCKET_BOUNDARIES =
113
- ImmutableList .of (
114
- 0.0 , 0.5 , 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 , 7.0 , 8.0 , 9.0 , 10.0 , 11.0 , 12.0 , 13.0 , 14.0 , 15.0 ,
115
- 16.0 , 17.0 , 18.0 , 19.0 , 20.0 , 25.0 , 30.0 , 40.0 , 50.0 , 65.0 , 80.0 , 100.0 , 130.0 , 160.0 ,
116
- 200.0 , 250.0 , 300.0 , 400.0 , 500.0 , 650.0 , 800.0 , 1000.0 , 2000.0 , 5000.0 , 10000.0 , 20000.0 ,
117
- 50000.0 , 100000.0 , 200000.0 , 400000.0 , 800000.0 , 1600000.0 , 3200000.0 );
118
105
static Aggregation AGGREGATION_WITH_MILLIS_HISTOGRAM =
119
- Aggregation .explicitBucketHistogram (BUCKET_BOUNDARIES );
106
+ Aggregation .explicitBucketHistogram (
107
+ ImmutableList .of (
108
+ 0.0 , 0.5 , 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 , 7.0 , 8.0 , 9.0 , 10.0 , 11.0 , 12.0 , 13.0 , 14.0 ,
109
+ 15.0 , 16.0 , 17.0 , 18.0 , 19.0 , 20.0 , 25.0 , 30.0 , 40.0 , 50.0 , 65.0 , 80.0 , 100.0 , 130.0 ,
110
+ 160.0 , 200.0 , 250.0 , 300.0 , 400.0 , 500.0 , 650.0 , 800.0 , 1000.0 , 2000.0 , 5000.0 ,
111
+ 10000.0 , 20000.0 , 50000.0 , 100000.0 , 200000.0 , 400000.0 , 800000.0 , 1600000.0 ,
112
+ 3200000.0 ));
120
113
121
114
static Map <InstrumentSelector , View > getAllViews () {
122
115
ImmutableMap .Builder <InstrumentSelector , View > views = ImmutableMap .builder ();
@@ -136,6 +129,14 @@ static Map<InstrumentSelector, View> getAllViews() {
136
129
BuiltInMetricsConstant .AGGREGATION_WITH_MILLIS_HISTOGRAM ,
137
130
InstrumentType .HISTOGRAM ,
138
131
"ms" );
132
+ defineView (
133
+ views ,
134
+ BuiltInMetricsConstant .SPANNER_METER_NAME ,
135
+ BuiltInMetricsConstant .GFE_LATENCIES_NAME ,
136
+ BuiltInMetricsConstant .GFE_LATENCIES_NAME ,
137
+ BuiltInMetricsConstant .AGGREGATION_WITH_MILLIS_HISTOGRAM ,
138
+ InstrumentType .HISTOGRAM ,
139
+ "ms" );
139
140
defineView (
140
141
views ,
141
142
BuiltInMetricsConstant .GAX_METER_NAME ,
0 commit comments