Skip to content

Commit 3b89346

Browse files
authored
[SEMCONV] Metrics are incorrectly prefixed with metric. (open-telemetry#3228)
1 parent bb68f49 commit 3b89346

File tree

15 files changed

+144
-171
lines changed

15 files changed

+144
-171
lines changed

api/include/opentelemetry/semconv/http_metrics.h

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@ namespace http
2525
* <p>
2626
* histogram
2727
*/
28-
static constexpr const char *kMetricHttpClientRequestDuration =
29-
"metric.http.client.request.duration";
28+
static constexpr const char *kMetricHttpClientRequestDuration = "http.client.request.duration";
3029
static constexpr const char *descrMetricHttpClientRequestDuration =
3130
"Duration of HTTP client requests.";
3231
static constexpr const char *unitMetricHttpClientRequestDuration = "s";
@@ -52,8 +51,7 @@ CreateSyncDoubleMetricHttpClientRequestDuration(metrics::Meter *meter)
5251
* <p>
5352
* histogram
5453
*/
55-
static constexpr const char *kMetricHttpServerRequestDuration =
56-
"metric.http.server.request.duration";
54+
static constexpr const char *kMetricHttpServerRequestDuration = "http.server.request.duration";
5755
static constexpr const char *descrMetricHttpServerRequestDuration =
5856
"Duration of HTTP server requests.";
5957
static constexpr const char *unitMetricHttpServerRequestDuration = "s";

api/include/opentelemetry/semconv/incubating/container_metrics.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ namespace container
2727
* <p>
2828
* counter
2929
*/
30-
static constexpr const char *kMetricContainerCpuTime = "metric.container.cpu.time";
30+
static constexpr const char *kMetricContainerCpuTime = "container.cpu.time";
3131
static constexpr const char *descrMetricContainerCpuTime = "Total CPU time consumed";
3232
static constexpr const char *unitMetricContainerCpuTime = "s";
3333

@@ -66,7 +66,7 @@ CreateAsyncDoubleMetricContainerCpuTime(metrics::Meter *meter)
6666
* <p>
6767
* gauge
6868
*/
69-
static constexpr const char *kMetricContainerCpuUsage = "metric.container.cpu.usage";
69+
static constexpr const char *kMetricContainerCpuUsage = "container.cpu.usage";
7070
static constexpr const char *descrMetricContainerCpuUsage =
7171
"Container's CPU usage, measured in cpus. Range from 0 to the number of allocatable CPUs";
7272
static constexpr const char *unitMetricContainerCpuUsage = "{cpu}";
@@ -109,7 +109,7 @@ CreateAsyncDoubleMetricContainerCpuUsage(metrics::Meter *meter)
109109
* <p>
110110
* counter
111111
*/
112-
static constexpr const char *kMetricContainerDiskIo = "metric.container.disk.io";
112+
static constexpr const char *kMetricContainerDiskIo = "container.disk.io";
113113
static constexpr const char *descrMetricContainerDiskIo = "Disk bytes for the container.";
114114
static constexpr const char *unitMetricContainerDiskIo = "By";
115115

@@ -148,7 +148,7 @@ CreateAsyncDoubleMetricContainerDiskIo(metrics::Meter *meter)
148148
* <p>
149149
* counter
150150
*/
151-
static constexpr const char *kMetricContainerMemoryUsage = "metric.container.memory.usage";
151+
static constexpr const char *kMetricContainerMemoryUsage = "container.memory.usage";
152152
static constexpr const char *descrMetricContainerMemoryUsage = "Memory usage of the container.";
153153
static constexpr const char *unitMetricContainerMemoryUsage = "By";
154154

@@ -187,7 +187,7 @@ CreateAsyncDoubleMetricContainerMemoryUsage(metrics::Meter *meter)
187187
* <p>
188188
* counter
189189
*/
190-
static constexpr const char *kMetricContainerNetworkIo = "metric.container.network.io";
190+
static constexpr const char *kMetricContainerNetworkIo = "container.network.io";
191191
static constexpr const char *descrMetricContainerNetworkIo = "Network bytes for the container.";
192192
static constexpr const char *unitMetricContainerNetworkIo = "By";
193193

@@ -226,7 +226,7 @@ CreateAsyncDoubleMetricContainerNetworkIo(metrics::Meter *meter)
226226
* as a floating point number with the highest precision available. The actual accuracy would depend
227227
* on the instrumentation and operating system. <p> gauge
228228
*/
229-
static constexpr const char *kMetricContainerUptime = "metric.container.uptime";
229+
static constexpr const char *kMetricContainerUptime = "container.uptime";
230230
static constexpr const char *descrMetricContainerUptime = "The time the container has been running";
231231
static constexpr const char *unitMetricContainerUptime = "s";
232232

api/include/opentelemetry/semconv/incubating/db_metrics.h

Lines changed: 22 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ namespace db
2424
* The number of connections that are currently in state described by the @code state @endcode
2525
* attribute <p> updowncounter
2626
*/
27-
static constexpr const char *kMetricDbClientConnectionCount = "metric.db.client.connection.count";
27+
static constexpr const char *kMetricDbClientConnectionCount = "db.client.connection.count";
2828
static constexpr const char *descrMetricDbClientConnectionCount =
2929
"The number of connections that are currently in state described by the `state` attribute";
3030
static constexpr const char *unitMetricDbClientConnectionCount = "{connection}";
@@ -67,7 +67,7 @@ CreateAsyncDoubleMetricDbClientConnectionCount(metrics::Meter *meter)
6767
* histogram
6868
*/
6969
static constexpr const char *kMetricDbClientConnectionCreateTime =
70-
"metric.db.client.connection.create_time";
70+
"db.client.connection.create_time";
7171
static constexpr const char *descrMetricDbClientConnectionCreateTime =
7272
"The time it took to create a new connection";
7373
static constexpr const char *unitMetricDbClientConnectionCreateTime = "s";
@@ -93,8 +93,7 @@ CreateSyncDoubleMetricDbClientConnectionCreateTime(metrics::Meter *meter)
9393
* <p>
9494
* updowncounter
9595
*/
96-
static constexpr const char *kMetricDbClientConnectionIdleMax =
97-
"metric.db.client.connection.idle.max";
96+
static constexpr const char *kMetricDbClientConnectionIdleMax = "db.client.connection.idle.max";
9897
static constexpr const char *descrMetricDbClientConnectionIdleMax =
9998
"The maximum number of idle open connections allowed";
10099
static constexpr const char *unitMetricDbClientConnectionIdleMax = "{connection}";
@@ -136,8 +135,7 @@ CreateAsyncDoubleMetricDbClientConnectionIdleMax(metrics::Meter *meter)
136135
* <p>
137136
* updowncounter
138137
*/
139-
static constexpr const char *kMetricDbClientConnectionIdleMin =
140-
"metric.db.client.connection.idle.min";
138+
static constexpr const char *kMetricDbClientConnectionIdleMin = "db.client.connection.idle.min";
141139
static constexpr const char *descrMetricDbClientConnectionIdleMin =
142140
"The minimum number of idle open connections allowed";
143141
static constexpr const char *unitMetricDbClientConnectionIdleMin = "{connection}";
@@ -179,7 +177,7 @@ CreateAsyncDoubleMetricDbClientConnectionIdleMin(metrics::Meter *meter)
179177
* <p>
180178
* updowncounter
181179
*/
182-
static constexpr const char *kMetricDbClientConnectionMax = "metric.db.client.connection.max";
180+
static constexpr const char *kMetricDbClientConnectionMax = "db.client.connection.max";
183181
static constexpr const char *descrMetricDbClientConnectionMax =
184182
"The maximum number of open connections allowed";
185183
static constexpr const char *unitMetricDbClientConnectionMax = "{connection}";
@@ -222,7 +220,7 @@ CreateAsyncDoubleMetricDbClientConnectionMax(metrics::Meter *meter)
222220
* updowncounter
223221
*/
224222
static constexpr const char *kMetricDbClientConnectionPendingRequests =
225-
"metric.db.client.connection.pending_requests";
223+
"db.client.connection.pending_requests";
226224
static constexpr const char *descrMetricDbClientConnectionPendingRequests =
227225
"The number of current pending requests for an open connection";
228226
static constexpr const char *unitMetricDbClientConnectionPendingRequests = "{request}";
@@ -264,8 +262,7 @@ CreateAsyncDoubleMetricDbClientConnectionPendingRequests(metrics::Meter *meter)
264262
* <p>
265263
* counter
266264
*/
267-
static constexpr const char *kMetricDbClientConnectionTimeouts =
268-
"metric.db.client.connection.timeouts";
265+
static constexpr const char *kMetricDbClientConnectionTimeouts = "db.client.connection.timeouts";
269266
static constexpr const char *descrMetricDbClientConnectionTimeouts =
270267
"The number of connection timeouts that have occurred trying to obtain a connection from the "
271268
"pool";
@@ -308,8 +305,7 @@ CreateAsyncDoubleMetricDbClientConnectionTimeouts(metrics::Meter *meter)
308305
* <p>
309306
* histogram
310307
*/
311-
static constexpr const char *kMetricDbClientConnectionUseTime =
312-
"metric.db.client.connection.use_time";
308+
static constexpr const char *kMetricDbClientConnectionUseTime = "db.client.connection.use_time";
313309
static constexpr const char *descrMetricDbClientConnectionUseTime =
314310
"The time between borrowing a connection and returning it to the pool";
315311
static constexpr const char *unitMetricDbClientConnectionUseTime = "s";
@@ -335,8 +331,7 @@ CreateSyncDoubleMetricDbClientConnectionUseTime(metrics::Meter *meter)
335331
* <p>
336332
* histogram
337333
*/
338-
static constexpr const char *kMetricDbClientConnectionWaitTime =
339-
"metric.db.client.connection.wait_time";
334+
static constexpr const char *kMetricDbClientConnectionWaitTime = "db.client.connection.wait_time";
340335
static constexpr const char *descrMetricDbClientConnectionWaitTime =
341336
"The time it took to obtain an open connection from the pool";
342337
static constexpr const char *unitMetricDbClientConnectionWaitTime = "s";
@@ -366,7 +361,7 @@ CreateSyncDoubleMetricDbClientConnectionWaitTime(metrics::Meter *meter)
366361
*/
367362
OPENTELEMETRY_DEPRECATED
368363
static constexpr const char *kMetricDbClientConnectionsCreateTime =
369-
"metric.db.client.connections.create_time";
364+
"db.client.connections.create_time";
370365
OPENTELEMETRY_DEPRECATED
371366
static constexpr const char *descrMetricDbClientConnectionsCreateTime =
372367
"Deprecated, use `db.client.connection.create_time` instead. Note: the unit also changed from "
@@ -401,8 +396,7 @@ CreateSyncDoubleMetricDbClientConnectionsCreateTime(metrics::Meter *meter)
401396
* updowncounter
402397
*/
403398
OPENTELEMETRY_DEPRECATED
404-
static constexpr const char *kMetricDbClientConnectionsIdleMax =
405-
"metric.db.client.connections.idle.max";
399+
static constexpr const char *kMetricDbClientConnectionsIdleMax = "db.client.connections.idle.max";
406400
OPENTELEMETRY_DEPRECATED
407401
static constexpr const char *descrMetricDbClientConnectionsIdleMax =
408402
"Deprecated, use `db.client.connection.idle.max` instead.";
@@ -454,8 +448,7 @@ CreateAsyncDoubleMetricDbClientConnectionsIdleMax(metrics::Meter *meter)
454448
* updowncounter
455449
*/
456450
OPENTELEMETRY_DEPRECATED
457-
static constexpr const char *kMetricDbClientConnectionsIdleMin =
458-
"metric.db.client.connections.idle.min";
451+
static constexpr const char *kMetricDbClientConnectionsIdleMin = "db.client.connections.idle.min";
459452
OPENTELEMETRY_DEPRECATED
460453
static constexpr const char *descrMetricDbClientConnectionsIdleMin =
461454
"Deprecated, use `db.client.connection.idle.min` instead.";
@@ -507,7 +500,7 @@ CreateAsyncDoubleMetricDbClientConnectionsIdleMin(metrics::Meter *meter)
507500
* updowncounter
508501
*/
509502
OPENTELEMETRY_DEPRECATED
510-
static constexpr const char *kMetricDbClientConnectionsMax = "metric.db.client.connections.max";
503+
static constexpr const char *kMetricDbClientConnectionsMax = "db.client.connections.max";
511504
OPENTELEMETRY_DEPRECATED
512505
static constexpr const char *descrMetricDbClientConnectionsMax =
513506
"Deprecated, use `db.client.connection.max` instead.";
@@ -560,7 +553,7 @@ CreateAsyncDoubleMetricDbClientConnectionsMax(metrics::Meter *meter)
560553
*/
561554
OPENTELEMETRY_DEPRECATED
562555
static constexpr const char *kMetricDbClientConnectionsPendingRequests =
563-
"metric.db.client.connections.pending_requests";
556+
"db.client.connections.pending_requests";
564557
OPENTELEMETRY_DEPRECATED
565558
static constexpr const char *descrMetricDbClientConnectionsPendingRequests =
566559
"Deprecated, use `db.client.connection.pending_requests` instead.";
@@ -612,8 +605,7 @@ CreateAsyncDoubleMetricDbClientConnectionsPendingRequests(metrics::Meter *meter)
612605
* counter
613606
*/
614607
OPENTELEMETRY_DEPRECATED
615-
static constexpr const char *kMetricDbClientConnectionsTimeouts =
616-
"metric.db.client.connections.timeouts";
608+
static constexpr const char *kMetricDbClientConnectionsTimeouts = "db.client.connections.timeouts";
617609
OPENTELEMETRY_DEPRECATED
618610
static constexpr const char *descrMetricDbClientConnectionsTimeouts =
619611
"Deprecated, use `db.client.connection.timeouts` instead.";
@@ -665,7 +657,7 @@ CreateAsyncDoubleMetricDbClientConnectionsTimeouts(metrics::Meter *meter)
665657
* updowncounter
666658
*/
667659
OPENTELEMETRY_DEPRECATED
668-
static constexpr const char *kMetricDbClientConnectionsUsage = "metric.db.client.connections.usage";
660+
static constexpr const char *kMetricDbClientConnectionsUsage = "db.client.connections.usage";
669661
OPENTELEMETRY_DEPRECATED
670662
static constexpr const char *descrMetricDbClientConnectionsUsage =
671663
"Deprecated, use `db.client.connection.count` instead.";
@@ -716,8 +708,7 @@ CreateAsyncDoubleMetricDbClientConnectionsUsage(metrics::Meter *meter)
716708
* ms @endcode to @code s @endcode. <p> histogram
717709
*/
718710
OPENTELEMETRY_DEPRECATED
719-
static constexpr const char *kMetricDbClientConnectionsUseTime =
720-
"metric.db.client.connections.use_time";
711+
static constexpr const char *kMetricDbClientConnectionsUseTime = "db.client.connections.use_time";
721712
OPENTELEMETRY_DEPRECATED
722713
static constexpr const char *descrMetricDbClientConnectionsUseTime =
723714
"Deprecated, use `db.client.connection.use_time` instead. Note: the unit also changed from "
@@ -751,8 +742,7 @@ CreateSyncDoubleMetricDbClientConnectionsUseTime(metrics::Meter *meter)
751742
* ms @endcode to @code s @endcode. <p> histogram
752743
*/
753744
OPENTELEMETRY_DEPRECATED
754-
static constexpr const char *kMetricDbClientConnectionsWaitTime =
755-
"metric.db.client.connections.wait_time";
745+
static constexpr const char *kMetricDbClientConnectionsWaitTime = "db.client.connections.wait_time";
756746
OPENTELEMETRY_DEPRECATED
757747
static constexpr const char *descrMetricDbClientConnectionsWaitTime =
758748
"Deprecated, use `db.client.connection.wait_time` instead. Note: the unit also changed from "
@@ -784,7 +774,7 @@ CreateSyncDoubleMetricDbClientConnectionsWaitTime(metrics::Meter *meter)
784774
* updowncounter
785775
*/
786776
static constexpr const char *kMetricDbClientCosmosdbActiveInstanceCount =
787-
"metric.db.client.cosmosdb.active_instance.count";
777+
"db.client.cosmosdb.active_instance.count";
788778
static constexpr const char *descrMetricDbClientCosmosdbActiveInstanceCount =
789779
"Number of active client instances";
790780
static constexpr const char *unitMetricDbClientCosmosdbActiveInstanceCount = "{instance}";
@@ -826,7 +816,7 @@ CreateAsyncDoubleMetricDbClientCosmosdbActiveInstanceCount(metrics::Meter *meter
826816
* by the operation <p> histogram
827817
*/
828818
static constexpr const char *kMetricDbClientCosmosdbOperationRequestCharge =
829-
"metric.db.client.cosmosdb.operation.request_charge";
819+
"db.client.cosmosdb.operation.request_charge";
830820
static constexpr const char *descrMetricDbClientCosmosdbOperationRequestCharge =
831821
"[Request charge](https://learn.microsoft.com/azure/cosmos-db/request-units) consumed by the "
832822
"operation";
@@ -855,8 +845,7 @@ CreateSyncDoubleMetricDbClientCosmosdbOperationRequestCharge(metrics::Meter *met
855845
* <p>
856846
* histogram
857847
*/
858-
static constexpr const char *kMetricDbClientOperationDuration =
859-
"metric.db.client.operation.duration";
848+
static constexpr const char *kMetricDbClientOperationDuration = "db.client.operation.duration";
860849
static constexpr const char *descrMetricDbClientOperationDuration =
861850
"Duration of database client operations.";
862851
static constexpr const char *unitMetricDbClientOperationDuration = "s";
@@ -883,7 +872,7 @@ CreateSyncDoubleMetricDbClientOperationDuration(metrics::Meter *meter)
883872
* histogram
884873
*/
885874
static constexpr const char *kMetricDbClientResponseReturnedRows =
886-
"metric.db.client.response.returned_rows";
875+
"db.client.response.returned_rows";
887876
static constexpr const char *descrMetricDbClientResponseReturnedRows =
888877
"The actual number of records returned by the database operation.";
889878
static constexpr const char *unitMetricDbClientResponseReturnedRows = "{row}";

api/include/opentelemetry/semconv/incubating/dns_metrics.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ namespace dns
2525
* <p>
2626
* histogram
2727
*/
28-
static constexpr const char *kMetricDnsLookupDuration = "metric.dns.lookup.duration";
28+
static constexpr const char *kMetricDnsLookupDuration = "dns.lookup.duration";
2929
static constexpr const char *descrMetricDnsLookupDuration =
3030
"Measures the time taken to perform a DNS lookup.";
3131
static constexpr const char *unitMetricDnsLookupDuration = "s";

api/include/opentelemetry/semconv/incubating/faas_metrics.h

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ namespace faas
2525
* <p>
2626
* counter
2727
*/
28-
static constexpr const char *kMetricFaasColdstarts = "metric.faas.coldstarts";
28+
static constexpr const char *kMetricFaasColdstarts = "faas.coldstarts";
2929
static constexpr const char *descrMetricFaasColdstarts = "Number of invocation cold starts";
3030
static constexpr const char *unitMetricFaasColdstarts = "{coldstart}";
3131

@@ -62,7 +62,7 @@ CreateAsyncDoubleMetricFaasColdstarts(metrics::Meter *meter)
6262
* <p>
6363
* histogram
6464
*/
65-
static constexpr const char *kMetricFaasCpuUsage = "metric.faas.cpu_usage";
65+
static constexpr const char *kMetricFaasCpuUsage = "faas.cpu_usage";
6666
static constexpr const char *descrMetricFaasCpuUsage = "Distribution of CPU usage per invocation";
6767
static constexpr const char *unitMetricFaasCpuUsage = "s";
6868

@@ -85,7 +85,7 @@ static inline nostd::unique_ptr<metrics::Histogram<double>> CreateSyncDoubleMetr
8585
* <p>
8686
* counter
8787
*/
88-
static constexpr const char *kMetricFaasErrors = "metric.faas.errors";
88+
static constexpr const char *kMetricFaasErrors = "faas.errors";
8989
static constexpr const char *descrMetricFaasErrors = "Number of invocation errors";
9090
static constexpr const char *unitMetricFaasErrors = "{error}";
9191

@@ -120,7 +120,7 @@ static inline nostd::shared_ptr<metrics::ObservableInstrument> CreateAsyncDouble
120120
* <p>
121121
* histogram
122122
*/
123-
static constexpr const char *kMetricFaasInitDuration = "metric.faas.init_duration";
123+
static constexpr const char *kMetricFaasInitDuration = "faas.init_duration";
124124
static constexpr const char *descrMetricFaasInitDuration =
125125
"Measures the duration of the function's initialization, such as a cold start";
126126
static constexpr const char *unitMetricFaasInitDuration = "s";
@@ -144,7 +144,7 @@ static inline nostd::unique_ptr<metrics::Histogram<double>> CreateSyncDoubleMetr
144144
* <p>
145145
* counter
146146
*/
147-
static constexpr const char *kMetricFaasInvocations = "metric.faas.invocations";
147+
static constexpr const char *kMetricFaasInvocations = "faas.invocations";
148148
static constexpr const char *descrMetricFaasInvocations = "Number of successful invocations";
149149
static constexpr const char *unitMetricFaasInvocations = "{invocation}";
150150

@@ -181,7 +181,7 @@ CreateAsyncDoubleMetricFaasInvocations(metrics::Meter *meter)
181181
* <p>
182182
* histogram
183183
*/
184-
static constexpr const char *kMetricFaasInvokeDuration = "metric.faas.invoke_duration";
184+
static constexpr const char *kMetricFaasInvokeDuration = "faas.invoke_duration";
185185
static constexpr const char *descrMetricFaasInvokeDuration =
186186
"Measures the duration of the function's logic execution";
187187
static constexpr const char *unitMetricFaasInvokeDuration = "s";
@@ -205,7 +205,7 @@ CreateSyncDoubleMetricFaasInvokeDuration(metrics::Meter *meter)
205205
* <p>
206206
* histogram
207207
*/
208-
static constexpr const char *kMetricFaasMemUsage = "metric.faas.mem_usage";
208+
static constexpr const char *kMetricFaasMemUsage = "faas.mem_usage";
209209
static constexpr const char *descrMetricFaasMemUsage =
210210
"Distribution of max memory usage per invocation";
211211
static constexpr const char *unitMetricFaasMemUsage = "By";
@@ -229,7 +229,7 @@ static inline nostd::unique_ptr<metrics::Histogram<double>> CreateSyncDoubleMetr
229229
* <p>
230230
* histogram
231231
*/
232-
static constexpr const char *kMetricFaasNetIo = "metric.faas.net_io";
232+
static constexpr const char *kMetricFaasNetIo = "faas.net_io";
233233
static constexpr const char *descrMetricFaasNetIo = "Distribution of net I/O usage per invocation";
234234
static constexpr const char *unitMetricFaasNetIo = "By";
235235

@@ -250,7 +250,7 @@ static inline nostd::unique_ptr<metrics::Histogram<double>> CreateSyncDoubleMetr
250250
* <p>
251251
* counter
252252
*/
253-
static constexpr const char *kMetricFaasTimeouts = "metric.faas.timeouts";
253+
static constexpr const char *kMetricFaasTimeouts = "faas.timeouts";
254254
static constexpr const char *descrMetricFaasTimeouts = "Number of invocation timeouts";
255255
static constexpr const char *unitMetricFaasTimeouts = "{timeout}";
256256

0 commit comments

Comments
 (0)