Skip to content

Commit f31b660

Browse files
authored
Updated metadata listing to cover opentelemetry based http client-server metrics (#225)
1 parent 8bd64b5 commit f31b660

File tree

2 files changed

+162
-0
lines changed

2 files changed

+162
-0
lines changed

metadata/base/metrics.json

+8
Original file line numberDiff line numberDiff line change
@@ -220,5 +220,13 @@
220220
"https://raw.githubusercontent.com/middleware-labs/opentelemetry-collector-contrib/main/receiver/apachereceiver/metadata.yaml"
221221
],
222222
"collection_interval": "10s"
223+
},
224+
{
225+
"type": "service",
226+
"prefixes": ["service"],
227+
"files": [
228+
"https://raw.githubusercontent.com/middleware-labs/mw-agent/master/metadata/base/miscellaneous-metrics.yaml"
229+
],
230+
"collection_interval": "10s"
223231
}
224232
]
+154
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,154 @@
1+
metrics:
2+
http.client.duration_bucket:
3+
enabled: true
4+
description: Histogram bucket for client request duration.
5+
unit: ms
6+
histogram:
7+
aggregation_temporality: cumulative
8+
9+
http.client.duration_count:
10+
enabled: true
11+
description: Count of client request durations.
12+
unit: "{request}"
13+
sum:
14+
value_type: int
15+
aggregation_temporality: cumulative
16+
monotonic: true
17+
18+
http.client.duration_max:
19+
enabled: true
20+
description: Maximum duration of client requests.
21+
unit: ms
22+
gauge: {}
23+
24+
http.client.duration_min:
25+
enabled: true
26+
description: Minimum duration of client requests.
27+
unit: ms
28+
gauge: {}
29+
30+
http.client.duration_sum:
31+
enabled: true
32+
description: Total duration of client requests.
33+
unit: ms
34+
sum:
35+
value_type: int
36+
aggregation_temporality: cumulative
37+
monotonic: true
38+
39+
http.server.active_requests:
40+
enabled: true
41+
description: Number of active server requests.
42+
unit: "{request}"
43+
gauge: {}
44+
45+
http.server.duration_bucket:
46+
enabled: true
47+
description: Histogram bucket for server request duration.
48+
unit: ms
49+
histogram:
50+
aggregation_temporality: cumulative
51+
52+
http.server.duration_count:
53+
enabled: true
54+
description: Count of server request durations.
55+
unit: "{request}"
56+
sum:
57+
value_type: int
58+
aggregation_temporality: cumulative
59+
monotonic: true
60+
61+
http.server.duration_max:
62+
enabled: true
63+
description: Maximum duration of server requests.
64+
unit: ms
65+
gauge: {}
66+
67+
http.server.duration_min:
68+
enabled: true
69+
description: Minimum duration of server requests.
70+
unit: ms
71+
gauge: {}
72+
73+
http.server.duration_sum:
74+
enabled: true
75+
description: Total duration of server requests.
76+
unit: ms
77+
sum:
78+
value_type: int
79+
aggregation_temporality: cumulative
80+
monotonic: true
81+
82+
http.server.request.size_bucket:
83+
enabled: true
84+
description: Histogram bucket for request sizes.
85+
unit: By
86+
histogram:
87+
aggregation_temporality: cumulative
88+
89+
http.server.request.size_count:
90+
enabled: true
91+
description: Count of request size measurements.
92+
unit: "{request}"
93+
sum:
94+
value_type: int
95+
aggregation_temporality: cumulative
96+
monotonic: true
97+
98+
http.server.request.size_max:
99+
enabled: true
100+
description: Maximum request size in bytes.
101+
unit: By
102+
gauge: {}
103+
104+
http.server.request.size_min:
105+
enabled: true
106+
description: Minimum request size in bytes.
107+
unit: By
108+
gauge: {}
109+
110+
http.server.request.size_sum:
111+
enabled: true
112+
description: Total request size in bytes.
113+
unit: By
114+
sum:
115+
value_type: int
116+
aggregation_temporality: cumulative
117+
monotonic: true
118+
119+
http.server.response.size_bucket:
120+
enabled: true
121+
description: Histogram bucket for response sizes.
122+
unit: By
123+
histogram:
124+
aggregation_temporality: cumulative
125+
126+
http.server.response.size_count:
127+
enabled: true
128+
description: Count of response size measurements.
129+
unit: "{response}"
130+
sum:
131+
value_type: int
132+
aggregation_temporality: cumulative
133+
monotonic: true
134+
135+
http.server.response.size_max:
136+
enabled: true
137+
description: Maximum response size in bytes.
138+
unit: By
139+
gauge: {}
140+
141+
http.server.response.size_min:
142+
enabled: true
143+
description: Minimum response size in bytes.
144+
unit: By
145+
gauge: {}
146+
147+
http.server.response.size_sum:
148+
enabled: true
149+
description: Total response size in bytes.
150+
unit: By
151+
sum:
152+
value_type: int
153+
aggregation_temporality: cumulative
154+
monotonic: true

0 commit comments

Comments
 (0)