@@ -25,7 +25,7 @@ class AuthToken(BaseModel):
25
25
writer : Optional [MappingProxyType [str , Any ]] = None
26
26
27
27
28
- class ExtraMetric (BaseModel ):
28
+ class ExtraMetrics (BaseModel ):
29
29
model_config = ConfigDict (
30
30
arbitrary_types_allowed = True ,
31
31
extra = 'allow' ,
@@ -44,7 +44,7 @@ class MetricPatterns(BaseModel):
44
44
include : Optional [tuple [str , ...]] = None
45
45
46
46
47
- class Metric (BaseModel ):
47
+ class Metrics (BaseModel ):
48
48
model_config = ConfigDict (
49
49
arbitrary_types_allowed = True ,
50
50
extra = 'allow' ,
@@ -64,7 +64,7 @@ class Proxy(BaseModel):
64
64
no_proxy : Optional [tuple [str , ...]] = None
65
65
66
66
67
- class ShareLabel (BaseModel ):
67
+ class ShareLabels (BaseModel ):
68
68
model_config = ConfigDict (
69
69
arbitrary_types_allowed = True ,
70
70
frozen = True ,
@@ -97,7 +97,7 @@ class InstanceConfig(BaseModel):
97
97
exclude_metrics : Optional [tuple [str , ...]] = None
98
98
exclude_metrics_by_labels : Optional [MappingProxyType [str , Union [bool , tuple [str , ...]]]] = None
99
99
extra_headers : Optional [MappingProxyType [str , Any ]] = None
100
- extra_metrics : Optional [tuple [Union [str , MappingProxyType [str , Union [str , ExtraMetric ]]], ...]] = None
100
+ extra_metrics : Optional [tuple [Union [str , MappingProxyType [str , Union [str , ExtraMetrics ]]], ...]] = None
101
101
headers : Optional [MappingProxyType [str , Any ]] = None
102
102
histogram_buckets_as_distributions : Optional [bool ] = None
103
103
hostname_format : Optional [str ] = None
@@ -114,7 +114,7 @@ class InstanceConfig(BaseModel):
114
114
kerberos_principal : Optional [str ] = None
115
115
log_requests : Optional [bool ] = None
116
116
metric_patterns : Optional [MetricPatterns ] = None
117
- metrics : Optional [tuple [Union [str , MappingProxyType [str , Union [str , Metric ]]], ...]] = None
117
+ metrics : Optional [tuple [Union [str , MappingProxyType [str , Union [str , Metrics ]]], ...]] = None
118
118
metrics_endpoint : str
119
119
min_collection_interval : Optional [float ] = None
120
120
namespace : Optional [str ] = Field (None , pattern = '\\ w*' )
@@ -130,7 +130,7 @@ class InstanceConfig(BaseModel):
130
130
rename_labels : Optional [MappingProxyType [str , Any ]] = None
131
131
request_size : Optional [float ] = None
132
132
service : Optional [str ] = None
133
- share_labels : Optional [MappingProxyType [str , Union [bool , ShareLabel ]]] = None
133
+ share_labels : Optional [MappingProxyType [str , Union [bool , ShareLabels ]]] = None
134
134
skip_proxy : Optional [bool ] = None
135
135
tag_by_endpoint : Optional [bool ] = None
136
136
tags : Optional [tuple [str , ...]] = None
0 commit comments