NVIDIA DeepStream SDK API Reference

9.2 Release
includes/opentelemetry/semconv/incubating/system_metrics.h
Go to the documentation of this file.
1 /*
2  * Copyright The OpenTelemetry Authors
3  * SPDX-License-Identifier: Apache-2.0
4  */
5 
6 /*
7  * DO NOT EDIT, this is an Auto-generated file from:
8  * buildscripts/semantic-convention/templates/registry/semantic_metrics-h.j2
9  */
10 
11 #pragma once
12 
13 #include "opentelemetry/common/macros.h"
14 #include "opentelemetry/metrics/meter.h"
15 #include "opentelemetry/version.h"
16 
18 namespace semconv
19 {
20 namespace system
21 {
22 
28 static constexpr const char *kMetricSystemCpuFrequency = "system.cpu.frequency";
29 static constexpr const char *descrMetricSystemCpuFrequency =
30  "Operating frequency of the logical CPU in Hertz.";
31 static constexpr const char *unitMetricSystemCpuFrequency = "Hz";
32 
33 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
34 
35 static inline nostd::unique_ptr<metrics::Gauge<int64_t>> CreateSyncInt64MetricSystemCpuFrequency(
36  metrics::Meter *meter)
37 {
38  return meter->CreateInt64Gauge(kMetricSystemCpuFrequency, descrMetricSystemCpuFrequency,
40 }
41 
42 static inline nostd::unique_ptr<metrics::Gauge<double>> CreateSyncDoubleMetricSystemCpuFrequency(
43  metrics::Meter *meter)
44 {
45  return meter->CreateDoubleGauge(kMetricSystemCpuFrequency, descrMetricSystemCpuFrequency,
47 }
48 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
49 
52 {
55 }
56 
59 {
60  return meter->CreateDoubleObservableGauge(
62 }
63 
69 static constexpr const char *kMetricSystemCpuLogicalCount = "system.cpu.logical.count";
70 static constexpr const char *descrMetricSystemCpuLogicalCount =
71  "Reports the number of logical (virtual) processor cores created by the operating system to "
72  "manage multitasking.";
73 static constexpr const char *unitMetricSystemCpuLogicalCount = "{cpu}";
74 
77 {
81 }
82 
85 {
89 }
90 
93 {
97 }
98 
101 {
105 }
106 
114 static constexpr const char *kMetricSystemCpuPhysicalCount = "system.cpu.physical.count";
115 static constexpr const char *descrMetricSystemCpuPhysicalCount =
116  "Reports the number of actual physical processor cores on the hardware.";
117 static constexpr const char *unitMetricSystemCpuPhysicalCount = "{cpu}";
118 
121 {
125 }
126 
129 {
133 }
134 
137 {
141 }
142 
145 {
149 }
150 
156 static constexpr const char *kMetricSystemCpuTime = "system.cpu.time";
157 static constexpr const char *descrMetricSystemCpuTime =
158  "Seconds each logical CPU spent on each mode.";
159 static constexpr const char *unitMetricSystemCpuTime = "s";
160 
162  metrics::Meter *meter)
163 {
166 }
167 
169  metrics::Meter *meter)
170 {
173 }
174 
176  metrics::Meter *meter)
177 {
180 }
181 
183  metrics::Meter *meter)
184 {
187 }
188 
193 static constexpr const char *kMetricSystemCpuUtilization = "system.cpu.utilization";
194 static constexpr const char *descrMetricSystemCpuUtilization =
195  "For each logical CPU, the utilization is calculated as the change in cumulative CPU time "
196  "(cpu.time) over a measurement interval, divided by the elapsed time.";
197 static constexpr const char *unitMetricSystemCpuUtilization = "1";
198 
199 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
200 
201 static inline nostd::unique_ptr<metrics::Gauge<int64_t>> CreateSyncInt64MetricSystemCpuUtilization(
202  metrics::Meter *meter)
203 {
204  return meter->CreateInt64Gauge(kMetricSystemCpuUtilization, descrMetricSystemCpuUtilization,
206 }
207 
208 static inline nostd::unique_ptr<metrics::Gauge<double>> CreateSyncDoubleMetricSystemCpuUtilization(
209  metrics::Meter *meter)
210 {
211  return meter->CreateDoubleGauge(kMetricSystemCpuUtilization, descrMetricSystemCpuUtilization,
213 }
214 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
215 
218 {
219  return meter->CreateInt64ObservableGauge(
221 }
222 
225 {
226  return meter->CreateDoubleObservableGauge(
228 }
229 
235 static constexpr const char *kMetricSystemDiskIo = "system.disk.io";
236 static constexpr const char *descrMetricSystemDiskIo = "TODO.";
237 static constexpr const char *unitMetricSystemDiskIo = "By";
238 
240  metrics::Meter *meter)
241 {
244 }
245 
247  metrics::Meter *meter)
248 {
251 }
252 
254  metrics::Meter *meter)
255 {
258 }
259 
261  metrics::Meter *meter)
262 {
265 }
266 
281 static constexpr const char *kMetricSystemDiskIoTime = "system.disk.io_time";
282 static constexpr const char *descrMetricSystemDiskIoTime = "Time disk spent activated.";
283 static constexpr const char *unitMetricSystemDiskIoTime = "s";
284 
286  metrics::Meter *meter)
287 {
290 }
291 
293  metrics::Meter *meter)
294 {
297 }
298 
301 {
304 }
305 
308 {
311 }
312 
318 static constexpr const char *kMetricSystemDiskLimit = "system.disk.limit";
319 static constexpr const char *descrMetricSystemDiskLimit = "The total storage capacity of the disk.";
320 static constexpr const char *unitMetricSystemDiskLimit = "By";
321 
324 {
327 }
328 
331 {
334 }
335 
338 {
341 }
342 
345 {
348 }
349 
355 static constexpr const char *kMetricSystemDiskMerged = "system.disk.merged";
356 static constexpr const char *descrMetricSystemDiskMerged = "TODO.";
357 static constexpr const char *unitMetricSystemDiskMerged = "{operation}";
358 
360  metrics::Meter *meter)
361 {
364 }
365 
367  metrics::Meter *meter)
368 {
371 }
372 
375 {
378 }
379 
382 {
385 }
386 
399 static constexpr const char *kMetricSystemDiskOperationTime = "system.disk.operation_time";
400 static constexpr const char *descrMetricSystemDiskOperationTime =
401  "Sum of the time each operation took to complete.";
402 static constexpr const char *unitMetricSystemDiskOperationTime = "s";
403 
406 {
410 }
411 
414 {
418 }
419 
422 {
426 }
427 
430 {
434 }
435 
441 static constexpr const char *kMetricSystemDiskOperations = "system.disk.operations";
442 static constexpr const char *descrMetricSystemDiskOperations = "TODO.";
443 static constexpr const char *unitMetricSystemDiskOperations = "{operation}";
444 
447 {
450 }
451 
454 {
457 }
458 
461 {
462  return meter->CreateInt64ObservableCounter(
464 }
465 
468 {
469  return meter->CreateDoubleObservableCounter(
471 }
472 
478 static constexpr const char *kMetricSystemFilesystemLimit = "system.filesystem.limit";
479 static constexpr const char *descrMetricSystemFilesystemLimit =
480  "The total storage capacity of the filesystem.";
481 static constexpr const char *unitMetricSystemFilesystemLimit = "By";
482 
485 {
489 }
490 
493 {
497 }
498 
501 {
505 }
506 
509 {
513 }
514 
522 static constexpr const char *kMetricSystemFilesystemUsage = "system.filesystem.usage";
523 static constexpr const char *descrMetricSystemFilesystemUsage =
524  "Reports a filesystem's space usage across different states.";
525 static constexpr const char *unitMetricSystemFilesystemUsage = "By";
526 
529 {
533 }
534 
537 {
541 }
542 
545 {
549 }
550 
553 {
557 }
558 
564 static constexpr const char *kMetricSystemFilesystemUtilization = "system.filesystem.utilization";
565 static constexpr const char *descrMetricSystemFilesystemUtilization = "TODO.";
566 static constexpr const char *unitMetricSystemFilesystemUtilization = "1";
567 
568 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
569 
571 CreateSyncInt64MetricSystemFilesystemUtilization(metrics::Meter *meter)
572 {
573  return meter->CreateInt64Gauge(kMetricSystemFilesystemUtilization,
576 }
577 
579 CreateSyncDoubleMetricSystemFilesystemUtilization(metrics::Meter *meter)
580 {
581  return meter->CreateDoubleGauge(kMetricSystemFilesystemUtilization,
584 }
585 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
586 
589 {
593 }
594 
597 {
601 }
602 
612 static constexpr const char *kMetricSystemLinuxMemoryAvailable = "system.linux.memory.available";
613 static constexpr const char *descrMetricSystemLinuxMemoryAvailable =
614  "An estimate of how much memory is available for starting new applications, without causing "
615  "swapping.";
616 static constexpr const char *unitMetricSystemLinuxMemoryAvailable = "By";
617 
620 {
624 }
625 
628 {
632 }
633 
636 {
640 }
641 
644 {
648 }
649 
661 static constexpr const char *kMetricSystemLinuxMemorySlabUsage = "system.linux.memory.slab.usage";
662 static constexpr const char *descrMetricSystemLinuxMemorySlabUsage =
663  "Reports the memory used by the Linux kernel for managing caches of frequently used objects.";
664 static constexpr const char *unitMetricSystemLinuxMemorySlabUsage = "By";
665 
668 {
672 }
673 
676 {
680 }
681 
684 {
688 }
689 
692 {
696 }
697 
703 static constexpr const char *kMetricSystemMemoryLimit = "system.memory.limit";
704 static constexpr const char *descrMetricSystemMemoryLimit =
705  "Total virtual memory available in the system.";
706 static constexpr const char *unitMetricSystemMemoryLimit = "By";
707 
710 {
713 }
714 
717 {
720 }
721 
724 {
727 }
728 
731 {
734 }
735 
744 static constexpr const char *kMetricSystemMemoryShared = "system.memory.shared";
745 static constexpr const char *descrMetricSystemMemoryShared =
746  "Shared memory used (mostly by tmpfs).";
747 static constexpr const char *unitMetricSystemMemoryShared = "By";
748 
751 {
754 }
755 
758 {
761 }
762 
765 {
768 }
769 
772 {
775 }
776 
782 static constexpr const char *kMetricSystemMemoryUsage = "system.memory.usage";
783 static constexpr const char *descrMetricSystemMemoryUsage = "Reports memory in use by state.";
784 static constexpr const char *unitMetricSystemMemoryUsage = "By";
785 
788 {
791 }
792 
795 {
798 }
799 
802 {
805 }
806 
809 {
812 }
813 
819 static constexpr const char *kMetricSystemMemoryUtilization = "system.memory.utilization";
820 static constexpr const char *descrMetricSystemMemoryUtilization = "TODO.";
821 static constexpr const char *unitMetricSystemMemoryUtilization = "1";
822 
823 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
824 
826 CreateSyncInt64MetricSystemMemoryUtilization(metrics::Meter *meter)
827 {
830 }
831 
833 CreateSyncDoubleMetricSystemMemoryUtilization(metrics::Meter *meter)
834 {
835  return meter->CreateDoubleGauge(kMetricSystemMemoryUtilization,
838 }
839 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
840 
843 {
847 }
848 
851 {
855 }
856 
862 static constexpr const char *kMetricSystemNetworkConnectionCount =
863  "system.network.connection.count";
864 static constexpr const char *descrMetricSystemNetworkConnectionCount = "TODO.";
865 static constexpr const char *unitMetricSystemNetworkConnectionCount = "{connection}";
866 
869 {
873 }
874 
877 {
881 }
882 
885 {
889 }
890 
893 {
897 }
898 
907  "system.network.connections";
909  "Deprecated, use `system.network.connection.count` instead.";
911  "{connection}";
912 
915 {
919 }
920 
923 {
927 }
928 
931 {
935 }
936 
939 {
943 }
944 
961 static constexpr const char *kMetricSystemNetworkErrors = "system.network.errors";
962 static constexpr const char *descrMetricSystemNetworkErrors = "Count of network errors detected.";
963 static constexpr const char *unitMetricSystemNetworkErrors = "{error}";
964 
967 {
970 }
971 
973  metrics::Meter *meter)
974 {
977 }
978 
981 {
982  return meter->CreateInt64ObservableCounter(
984 }
985 
988 {
989  return meter->CreateDoubleObservableCounter(
991 }
992 
998 static constexpr const char *kMetricSystemNetworkIo = "system.network.io";
999 static constexpr const char *descrMetricSystemNetworkIo = "TODO.";
1000 static constexpr const char *unitMetricSystemNetworkIo = "By";
1001 
1003  metrics::Meter *meter)
1004 {
1007 }
1008 
1010  metrics::Meter *meter)
1011 {
1014 }
1015 
1018 {
1021 }
1022 
1025 {
1028 }
1029 
1035 static constexpr const char *kMetricSystemNetworkPacketCount = "system.network.packet.count";
1036 static constexpr const char *descrMetricSystemNetworkPacketCount = "TODO.";
1037 static constexpr const char *unitMetricSystemNetworkPacketCount = "{packet}";
1038 
1041 {
1045 }
1046 
1049 {
1053 }
1054 
1057 {
1061 }
1062 
1065 {
1069 }
1070 
1087 static constexpr const char *kMetricSystemNetworkPacketDropped = "system.network.packet.dropped";
1088 static constexpr const char *descrMetricSystemNetworkPacketDropped =
1089  "Count of packets that are dropped or discarded even though there was no error.";
1090 static constexpr const char *unitMetricSystemNetworkPacketDropped = "{packet}";
1091 
1094 {
1098 }
1099 
1102 {
1106 }
1107 
1110 {
1114 }
1115 
1118 {
1122 }
1123 
1129 static constexpr const char *kMetricSystemPagingFaults = "system.paging.faults";
1130 static constexpr const char *descrMetricSystemPagingFaults = "TODO.";
1131 static constexpr const char *unitMetricSystemPagingFaults = "{fault}";
1132 
1134  metrics::Meter *meter)
1135 {
1138 }
1139 
1141  metrics::Meter *meter)
1142 {
1145 }
1146 
1149 {
1150  return meter->CreateInt64ObservableCounter(
1152 }
1153 
1156 {
1157  return meter->CreateDoubleObservableCounter(
1159 }
1160 
1166 static constexpr const char *kMetricSystemPagingOperations = "system.paging.operations";
1167 static constexpr const char *descrMetricSystemPagingOperations = "TODO.";
1168 static constexpr const char *unitMetricSystemPagingOperations = "{operation}";
1169 
1172 {
1176 }
1177 
1180 {
1184 }
1185 
1188 {
1192 }
1193 
1196 {
1200 }
1201 
1207 static constexpr const char *kMetricSystemPagingUsage = "system.paging.usage";
1208 static constexpr const char *descrMetricSystemPagingUsage = "Unix swap or windows pagefile usage.";
1209 static constexpr const char *unitMetricSystemPagingUsage = "By";
1210 
1213 {
1216 }
1217 
1220 {
1223 }
1224 
1227 {
1228  return meter->CreateInt64ObservableUpDownCounter(
1230 }
1231 
1234 {
1237 }
1238 
1244 static constexpr const char *kMetricSystemPagingUtilization = "system.paging.utilization";
1245 static constexpr const char *descrMetricSystemPagingUtilization = "TODO.";
1246 static constexpr const char *unitMetricSystemPagingUtilization = "1";
1247 
1248 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
1249 
1251 CreateSyncInt64MetricSystemPagingUtilization(metrics::Meter *meter)
1252 {
1255 }
1256 
1258 CreateSyncDoubleMetricSystemPagingUtilization(metrics::Meter *meter)
1259 {
1260  return meter->CreateDoubleGauge(kMetricSystemPagingUtilization,
1263 }
1264 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
1265 
1268 {
1272 }
1273 
1276 {
1280 }
1281 
1287 static constexpr const char *kMetricSystemProcessCount = "system.process.count";
1288 static constexpr const char *descrMetricSystemProcessCount =
1289  "Total number of processes in each state.";
1290 static constexpr const char *unitMetricSystemProcessCount = "{process}";
1291 
1294 {
1297 }
1298 
1301 {
1304 }
1305 
1308 {
1309  return meter->CreateInt64ObservableUpDownCounter(
1311 }
1312 
1315 {
1318 }
1319 
1325 static constexpr const char *kMetricSystemProcessCreated = "system.process.created";
1326 static constexpr const char *descrMetricSystemProcessCreated =
1327  "Total number of processes created over uptime of the host.";
1328 static constexpr const char *unitMetricSystemProcessCreated = "{process}";
1329 
1332 {
1335 }
1336 
1339 {
1342 }
1343 
1346 {
1347  return meter->CreateInt64ObservableCounter(
1349 }
1350 
1353 {
1354  return meter->CreateDoubleObservableCounter(
1356 }
1357 
1365 static constexpr const char *kMetricSystemUptime = "system.uptime";
1366 static constexpr const char *descrMetricSystemUptime = "The time the system has been running.";
1367 static constexpr const char *unitMetricSystemUptime = "s";
1368 
1369 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
1370 
1371 static inline nostd::unique_ptr<metrics::Gauge<int64_t>> CreateSyncInt64MetricSystemUptime(
1372  metrics::Meter *meter)
1373 {
1374  return meter->CreateInt64Gauge(kMetricSystemUptime, descrMetricSystemUptime,
1376 }
1377 
1378 static inline nostd::unique_ptr<metrics::Gauge<double>> CreateSyncDoubleMetricSystemUptime(
1379  metrics::Meter *meter)
1380 {
1381  return meter->CreateDoubleGauge(kMetricSystemUptime, descrMetricSystemUptime,
1383 }
1384 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
1385 
1387  metrics::Meter *meter)
1388 {
1391 }
1392 
1394  metrics::Meter *meter)
1395 {
1398 }
1399 
1400 } // namespace system
1401 } // namespace semconv
semconv::system::CreateAsyncInt64MetricSystemLinuxMemoryAvailable
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemLinuxMemoryAvailable(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:638
metrics::Meter::CreateInt64ObservableGauge
virtual nostd::shared_ptr< ObservableInstrument > CreateInt64ObservableGauge(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
Creates a Asynchronous (Observable) Gauge with the passed characteristics and returns a shared_ptr to...
semconv::system::kMetricSystemFilesystemUtilization
static constexpr const char * kMetricSystemFilesystemUtilization
gauge
Definition: includes/opentelemetry/semconv/system_metrics.h:567
semconv::system::CreateSyncInt64MetricSystemNetworkErrors
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemNetworkErrors(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:970
semconv::system::descrMetricSystemPagingUsage
static constexpr const char * descrMetricSystemPagingUsage
Definition: includes/opentelemetry/semconv/system_metrics.h:1147
semconv::system::CreateAsyncInt64MetricSystemPagingOperations
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemPagingOperations(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1126
semconv::system::kMetricSystemMemoryLimit
static constexpr const char * kMetricSystemMemoryLimit
Total memory available in the system.
Definition: includes/opentelemetry/semconv/system_metrics.h:707
semconv::system::kMetricSystemUptime
static constexpr const char * kMetricSystemUptime
The time the system has been running.
Definition: includes/opentelemetry/semconv/system_metrics.h:1302
semconv::system::CreateSyncInt64MetricSystemDiskLimit
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemDiskLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:332
semconv::system::descrMetricSystemLinuxMemorySlabUsage
static constexpr const char * descrMetricSystemLinuxMemorySlabUsage
Definition: includes/opentelemetry/semconv/system_metrics.h:664
semconv::system::descrMetricSystemFilesystemLimit
static constexpr const char * descrMetricSystemFilesystemLimit
Definition: includes/opentelemetry/semconv/system_metrics.h:484
semconv::system::unitMetricSystemFilesystemLimit
static constexpr const char * unitMetricSystemFilesystemLimit
Definition: includes/opentelemetry/semconv/system_metrics.h:486
semconv::system::kMetricSystemPagingUtilization
static constexpr const char * kMetricSystemPagingUtilization
gauge
Definition: includes/opentelemetry/semconv/system_metrics.h:1181
semconv::system::descrMetricSystemDiskOperations
static constexpr const char * descrMetricSystemDiskOperations
Definition: includes/opentelemetry/semconv/system_metrics.h:447
semconv::system::CreateAsyncDoubleMetricSystemCpuTime
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemCpuTime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:190
semconv::system::CreateAsyncDoubleMetricSystemNetworkIo
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemNetworkIo(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1026
semconv::system::kMetricSystemProcessCount
static constexpr const char * kMetricSystemProcessCount
Total number of processes in each state.
Definition: includes/opentelemetry/semconv/system_metrics.h:1224
semconv::system::descrMetricSystemNetworkErrors
static constexpr const char * descrMetricSystemNetworkErrors
Definition: includes/opentelemetry/semconv/system_metrics.h:966
semconv::system::unitMetricSystemDiskMerged
static constexpr const char * unitMetricSystemDiskMerged
Definition: includes/opentelemetry/semconv/system_metrics.h:364
semconv::system::kMetricSystemPagingFaults
static constexpr const char * kMetricSystemPagingFaults
counter
Definition: includes/opentelemetry/semconv/system_metrics.h:1070
semconv::system::CreateSyncDoubleMetricSystemCpuPhysicalCount
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemCpuPhysicalCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:132
semconv::system::CreateSyncInt64MetricSystemProcessCount
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemProcessCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1230
semconv::system::CreateSyncInt64MetricSystemPagingOperations
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemPagingOperations(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1110
semconv::system::unitMetricSystemCpuTime
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricSystemCpuTime
Definition: includes/opentelemetry/semconv/system_metrics.h:166
metrics::Meter::CreateInt64UpDownCounter
virtual nostd::unique_ptr< UpDownCounter< int64_t > > CreateInt64UpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
Creates an UpDownCounter with the passed characteristics and returns a unique_ptr to that UpDownCount...
semconv::system::CreateAsyncDoubleMetricSystemCpuUtilization
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemCpuUtilization(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:235
semconv::system::CreateSyncDoubleMetricSystemDiskIoTime
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemDiskIoTime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:301
semconv::system::CreateAsyncDoubleMetricSystemMemoryUtilization
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemMemoryUtilization(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:854
semconv::system::CreateSyncDoubleMetricSystemDiskMerged
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemDiskMerged(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:373
semconv::system::CreateSyncDoubleMetricSystemMemoryUsage
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemMemoryUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:800
semconv::system::CreateSyncDoubleMetricSystemProcessCount
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemProcessCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1237
semconv::system::CreateAsyncDoubleMetricSystemNetworkConnectionCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemNetworkConnectionCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/system_metrics.h:892
semconv::system::descrMetricSystemProcessCreated
static constexpr const char * descrMetricSystemProcessCreated
Definition: includes/opentelemetry/semconv/system_metrics.h:1263
semconv::system::CreateAsyncDoubleMetricSystemCpuLogicalCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemCpuLogicalCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:104
semconv::system::CreateAsyncInt64MetricSystemDiskLimit
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemDiskLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:346
semconv::system::CreateAsyncDoubleMetricSystemMemoryUsage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemMemoryUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:814
semconv::system::CreateSyncDoubleMetricSystemFilesystemUsage
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemFilesystemUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:541
semconv::system::CreateSyncInt64MetricSystemNetworkPacketCount
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemNetworkPacketCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/system_metrics.h:1040
semconv::system::unitMetricSystemNetworkIo
static constexpr const char * unitMetricSystemNetworkIo
Definition: includes/opentelemetry/semconv/system_metrics.h:1002
semconv::system::unitMetricSystemMemoryLimit
static constexpr const char * unitMetricSystemMemoryLimit
Definition: includes/opentelemetry/semconv/system_metrics.h:709
semconv::system::unitMetricSystemMemoryUtilization
static constexpr const char * unitMetricSystemMemoryUtilization
Definition: includes/opentelemetry/semconv/system_metrics.h:825
semconv::system::kMetricSystemLinuxMemoryAvailable
static constexpr const char * kMetricSystemLinuxMemoryAvailable
An estimate of how much memory is available for starting new applications, without causing swapping.
Definition: includes/opentelemetry/semconv/system_metrics.h:615
semconv::system::CreateSyncInt64MetricSystemFilesystemUsage
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemFilesystemUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:533
semconv::system::CreateAsyncInt64MetricSystemFilesystemUtilization
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemFilesystemUtilization(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:591
semconv::system::CreateSyncInt64MetricSystemNetworkIo
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemNetworkIo(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1004
nostd::unique_ptr
Provide a simplified port of std::unique_ptr that has ABI stability.
Definition: includes/opentelemetry/nostd/unique_ptr.h:45
semconv::system::CreateAsyncInt64MetricSystemPagingUtilization
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemPagingUtilization(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1204
semconv::system::descrMetricSystemCpuFrequency
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricSystemCpuFrequency
Definition: includes/opentelemetry/semconv/system_metrics.h:33
semconv::system::CreateAsyncInt64MetricSystemProcessCreated
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemProcessCreated(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1282
semconv::system::CreateAsyncInt64MetricSystemDiskOperationTime
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemDiskOperationTime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:428
semconv::system::kMetricSystemDiskLimit
static constexpr const char * kMetricSystemDiskLimit
The total storage capacity of the disk.
Definition: includes/opentelemetry/semconv/system_metrics.h:327
semconv::system::unitMetricSystemNetworkConnectionCount
static constexpr const char * unitMetricSystemNetworkConnectionCount
Definition: includes/opentelemetry/semconv/incubating/system_metrics.h:865
semconv::system::descrMetricSystemNetworkPacketCount
static constexpr const char * descrMetricSystemNetworkPacketCount
Definition: includes/opentelemetry/semconv/incubating/system_metrics.h:1036
semconv::system::kMetricSystemNetworkPacketDropped
static constexpr const char * kMetricSystemNetworkPacketDropped
Count of packets that are dropped or discarded even though there was no error.
Definition: includes/opentelemetry/semconv/incubating/system_metrics.h:1087
semconv::system::unitMetricSystemNetworkConnections
static constexpr const char * unitMetricSystemNetworkConnections
Definition: includes/opentelemetry/semconv/system_metrics.h:866
semconv::system::CreateSyncDoubleMetricSystemDiskOperations
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemDiskOperations(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:458
semconv::system::CreateAsyncInt64MetricSystemNetworkErrors
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemNetworkErrors(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:984
semconv::system::CreateSyncDoubleMetricSystemFilesystemLimit
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemFilesystemLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:497
semconv::system::unitMetricSystemPagingFaults
static constexpr const char * unitMetricSystemPagingFaults
Definition: includes/opentelemetry/semconv/system_metrics.h:1072
semconv::system::CreateSyncInt64MetricSystemFilesystemLimit
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemFilesystemLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:489
semconv::system::unitMetricSystemLinuxMemoryAvailable
static constexpr const char * unitMetricSystemLinuxMemoryAvailable
Definition: includes/opentelemetry/semconv/system_metrics.h:619
semconv::system::kMetricSystemProcessCreated
static constexpr const char * kMetricSystemProcessCreated
Total number of processes created over uptime of the host.
Definition: includes/opentelemetry/semconv/system_metrics.h:1262
nostd::shared_ptr
Provide a type-erased version of std::shared_ptr that has ABI stability.
Definition: includes/opentelemetry/nostd/shared_ptr.h:28
semconv
Definition: includes/opentelemetry/semconv/azure_metrics.h:18
semconv::system::unitMetricSystemUptime
static constexpr const char * unitMetricSystemUptime
Definition: includes/opentelemetry/semconv/system_metrics.h:1304
semconv::system::CreateAsyncInt64MetricSystemCpuLogicalCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemCpuLogicalCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:96
semconv::system::CreateAsyncInt64MetricSystemLinuxMemorySlabUsage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemLinuxMemorySlabUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:685
semconv::system::unitMetricSystemCpuPhysicalCount
static constexpr const char * unitMetricSystemCpuPhysicalCount
Definition: includes/opentelemetry/semconv/system_metrics.h:121
semconv::system::kMetricSystemFilesystemLimit
static constexpr const char * kMetricSystemFilesystemLimit
The total storage capacity of the filesystem.
Definition: includes/opentelemetry/semconv/system_metrics.h:483
semconv::system::CreateAsyncDoubleMetricSystemPagingOperations
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemPagingOperations(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1134
semconv::system::unitMetricSystemProcessCreated
static constexpr const char * unitMetricSystemProcessCreated
Definition: includes/opentelemetry/semconv/system_metrics.h:1265
semconv::system::CreateSyncDoubleMetricSystemNetworkErrors
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemNetworkErrors(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:976
semconv::system::CreateSyncInt64MetricSystemNetworkPacketDropped
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemNetworkPacketDropped(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/system_metrics.h:1093
semconv::system::kMetricSystemDiskOperationTime
static constexpr const char * kMetricSystemDiskOperationTime
Sum of the time each operation took to complete.
Definition: includes/opentelemetry/semconv/system_metrics.h:406
semconv::system::CreateAsyncInt64MetricSystemNetworkIo
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemNetworkIo(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1019
semconv::system::CreateAsyncInt64MetricSystemDiskIoTime
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemDiskIoTime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:309
semconv::system::CreateAsyncDoubleMetricSystemNetworkPacketDropped
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemNetworkPacketDropped(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/system_metrics.h:1117
semconv::system::descrMetricSystemPagingOperations
static constexpr const char * descrMetricSystemPagingOperations
Definition: includes/opentelemetry/semconv/system_metrics.h:1106
semconv::system::descrMetricSystemFilesystemUsage
static constexpr const char * descrMetricSystemFilesystemUsage
Definition: includes/opentelemetry/semconv/system_metrics.h:528
semconv::system::unitMetricSystemCpuFrequency
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricSystemCpuFrequency
Definition: includes/opentelemetry/semconv/system_metrics.h:35
OPENTELEMETRY_BEGIN_NAMESPACE
#define OPENTELEMETRY_BEGIN_NAMESPACE
Definition: includes/opentelemetry/version.h:21
semconv::system::kMetricSystemNetworkErrors
static constexpr const char * kMetricSystemNetworkErrors
Count of network errors detected.
Definition: includes/opentelemetry/semconv/system_metrics.h:965
semconv::system::CreateAsyncDoubleMetricSystemNetworkConnections
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemNetworkConnections(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:893
semconv::system::descrMetricSystemProcessCount
static constexpr const char * descrMetricSystemProcessCount
Definition: includes/opentelemetry/semconv/system_metrics.h:1225
semconv::system::CreateSyncDoubleMetricSystemPagingUsage
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemPagingUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1158
semconv::system::CreateAsyncInt64MetricSystemMemoryUsage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemMemoryUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:807
semconv::system::kMetricSystemNetworkIo
static constexpr const char * kMetricSystemNetworkIo
counter
Definition: includes/opentelemetry/semconv/system_metrics.h:1000
semconv::system::CreateAsyncInt64MetricSystemFilesystemUsage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemFilesystemUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:549
semconv::system::CreateSyncInt64MetricSystemLinuxMemoryAvailable
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemLinuxMemoryAvailable(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:622
semconv::system::CreateSyncDoubleMetricSystemMemoryShared
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemMemoryShared(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:760
semconv::system::CreateAsyncDoubleMetricSystemFilesystemUsage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemFilesystemUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:557
semconv::system::CreateAsyncInt64MetricSystemNetworkConnectionCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemNetworkConnectionCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/system_metrics.h:884
semconv::system::kMetricSystemCpuPhysicalCount
static constexpr const char * kMetricSystemCpuPhysicalCount
Reports the number of actual physical processor cores on the hardware.
Definition: includes/opentelemetry/semconv/system_metrics.h:118
metrics::Meter::CreateDoubleObservableUpDownCounter
virtual nostd::shared_ptr< ObservableInstrument > CreateDoubleObservableUpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
semconv::system::CreateSyncInt64MetricSystemDiskIo
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemDiskIo(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:248
semconv::system::CreateSyncInt64MetricSystemDiskMerged
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemDiskMerged(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:366
semconv::system::kMetricSystemNetworkPacketCount
static constexpr const char * kMetricSystemNetworkPacketCount
TODO.
Definition: includes/opentelemetry/semconv/incubating/system_metrics.h:1035
semconv::system::CreateAsyncInt64MetricSystemPagingUsage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemPagingUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1165
semconv::system::CreateAsyncInt64MetricSystemCpuPhysicalCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemCpuPhysicalCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:140
semconv::system::CreateSyncDoubleMetricSystemDiskOperationTime
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemDiskOperationTime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:420
semconv::system::descrMetricSystemLinuxMemoryAvailable
static constexpr const char * descrMetricSystemLinuxMemoryAvailable
Definition: includes/opentelemetry/semconv/system_metrics.h:616
semconv::system::kMetricSystemNetworkConnections
static constexpr const char * kMetricSystemNetworkConnections
updowncounter
Definition: includes/opentelemetry/semconv/system_metrics.h:864
semconv::system::CreateSyncInt64MetricSystemCpuLogicalCount
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemCpuLogicalCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:80
semconv::system::kMetricSystemDiskIoTime
static constexpr const char * kMetricSystemDiskIoTime
Time disk spent activated.
Definition: includes/opentelemetry/semconv/system_metrics.h:290
semconv::system::kMetricSystemMemoryShared
static constexpr const char * kMetricSystemMemoryShared
Shared memory used (mostly by tmpfs).
Definition: includes/opentelemetry/semconv/system_metrics.h:747
semconv::system::descrMetricSystemDiskMerged
static constexpr const char * descrMetricSystemDiskMerged
Definition: includes/opentelemetry/semconv/system_metrics.h:363
semconv::system::CreateSyncDoubleMetricSystemPagingOperations
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemPagingOperations(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1118
metrics::Meter::CreateDoubleCounter
virtual nostd::unique_ptr< Counter< double > > CreateDoubleCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
semconv::system::descrMetricSystemCpuLogicalCount
static constexpr const char * descrMetricSystemCpuLogicalCount
Definition: includes/opentelemetry/semconv/system_metrics.h:74
semconv::system::CreateAsyncDoubleMetricSystemPagingFaults
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemPagingFaults(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1096
semconv::system::descrMetricSystemDiskOperationTime
static constexpr const char * descrMetricSystemDiskOperationTime
Definition: includes/opentelemetry/semconv/system_metrics.h:407
semconv::system::unitMetricSystemNetworkPacketCount
static constexpr const char * unitMetricSystemNetworkPacketCount
Definition: includes/opentelemetry/semconv/incubating/system_metrics.h:1037
semconv::system::kMetricSystemDiskOperations
static constexpr const char * kMetricSystemDiskOperations
counter
Definition: includes/opentelemetry/semconv/system_metrics.h:446
semconv::system::CreateAsyncDoubleMetricSystemLinuxMemorySlabUsage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemLinuxMemorySlabUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:693
semconv::system::kMetricSystemNetworkConnectionCount
static constexpr const char * kMetricSystemNetworkConnectionCount
TODO.
Definition: includes/opentelemetry/semconv/incubating/system_metrics.h:862
semconv::system::CreateAsyncDoubleMetricSystemCpuPhysicalCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemCpuPhysicalCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:148
metrics::Meter::CreateDoubleObservableCounter
virtual nostd::shared_ptr< ObservableInstrument > CreateDoubleObservableCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
semconv::system::CreateAsyncDoubleMetricSystemCpuFrequency
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemCpuFrequency(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:62
OPENTELEMETRY_END_NAMESPACE
#define OPENTELEMETRY_END_NAMESPACE
Definition: includes/opentelemetry/version.h:24
semconv::system::CreateAsyncInt64MetricSystemCpuUtilization
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemCpuUtilization(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:228
semconv::system::unitMetricSystemCpuUtilization
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricSystemCpuUtilization
Definition: includes/opentelemetry/semconv/system_metrics.h:208
semconv::system::CreateSyncDoubleMetricSystemCpuTime
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemCpuTime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:176
semconv::system::unitMetricSystemPagingOperations
static constexpr const char * unitMetricSystemPagingOperations
Definition: includes/opentelemetry/semconv/system_metrics.h:1107
semconv::system::CreateAsyncInt64MetricSystemCpuTime
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemCpuTime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:183
semconv::system::kMetricSystemDiskMerged
static constexpr const char * kMetricSystemDiskMerged
counter
Definition: includes/opentelemetry/semconv/system_metrics.h:362
semconv::system::descrMetricSystemCpuPhysicalCount
static constexpr const char * descrMetricSystemCpuPhysicalCount
Definition: includes/opentelemetry/semconv/system_metrics.h:119
semconv::system::CreateAsyncInt64MetricSystemMemoryLimit
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemMemoryLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:726
semconv::system::CreateAsyncInt64MetricSystemDiskOperations
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemDiskOperations(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:465
semconv::system::CreateSyncInt64MetricSystemNetworkConnections
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemNetworkConnections(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:869
semconv::system::CreateSyncDoubleMetricSystemMemoryLimit
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemMemoryLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:719
semconv::system::kMetricSystemCpuLogicalCount
static constexpr const char * kMetricSystemCpuLogicalCount
Reports the number of logical (virtual) processor cores created by the operating system to manage mul...
Definition: includes/opentelemetry/semconv/system_metrics.h:73
semconv::system::CreateAsyncInt64MetricSystemCpuFrequency
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemCpuFrequency(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:55
metrics::Meter::CreateUInt64Counter
virtual nostd::unique_ptr< Counter< uint64_t > > CreateUInt64Counter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
Creates a Counter with the passed characteristics and returns a unique_ptr to that Counter.
semconv::system::unitMetricSystemNetworkErrors
static constexpr const char * unitMetricSystemNetworkErrors
Definition: includes/opentelemetry/semconv/system_metrics.h:967
semconv::system::descrMetricSystemDiskIo
static constexpr const char * descrMetricSystemDiskIo
Definition: includes/opentelemetry/semconv/system_metrics.h:245
semconv::system::unitMetricSystemLinuxMemorySlabUsage
static constexpr const char * unitMetricSystemLinuxMemorySlabUsage
Definition: includes/opentelemetry/semconv/system_metrics.h:666
semconv::system::CreateSyncInt64MetricSystemLinuxMemorySlabUsage
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemLinuxMemorySlabUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:669
semconv::system::descrMetricSystemNetworkPacketDropped
static constexpr const char * descrMetricSystemNetworkPacketDropped
Definition: includes/opentelemetry/semconv/incubating/system_metrics.h:1088
semconv::system::CreateAsyncDoubleMetricSystemFilesystemLimit
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemFilesystemLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:513
semconv::system::descrMetricSystemMemoryShared
static constexpr const char * descrMetricSystemMemoryShared
Definition: includes/opentelemetry/semconv/system_metrics.h:748
semconv::system::CreateAsyncDoubleMetricSystemDiskIo
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemDiskIo(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:269
semconv::system::kMetricSystemLinuxMemorySlabUsage
static constexpr const char * kMetricSystemLinuxMemorySlabUsage
Reports the memory used by the Linux kernel for managing caches of frequently used objects.
Definition: includes/opentelemetry/semconv/system_metrics.h:663
semconv::system::CreateAsyncDoubleMetricSystemPagingUtilization
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemPagingUtilization(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1212
semconv::system::kMetricSystemCpuFrequency
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricSystemCpuFrequency
Deprecated.
Definition: includes/opentelemetry/semconv/system_metrics.h:31
metrics::Meter::CreateInt64ObservableUpDownCounter
virtual nostd::shared_ptr< ObservableInstrument > CreateInt64ObservableUpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
Creates a Asynchronous (Observable) UpDownCounter with the passed characteristics and returns a share...
semconv::system::descrMetricSystemDiskIoTime
static constexpr const char * descrMetricSystemDiskIoTime
Definition: includes/opentelemetry/semconv/system_metrics.h:291
semconv::system::kMetricSystemCpuTime
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricSystemCpuTime
Deprecated.
Definition: includes/opentelemetry/semconv/system_metrics.h:163
semconv::system::CreateSyncDoubleMetricSystemCpuLogicalCount
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemCpuLogicalCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:88
semconv::system::kMetricSystemPagingUsage
static constexpr const char * kMetricSystemPagingUsage
Unix swap or windows pagefile usage.
Definition: includes/opentelemetry/semconv/system_metrics.h:1146
semconv::system::unitMetricSystemDiskIoTime
static constexpr const char * unitMetricSystemDiskIoTime
Definition: includes/opentelemetry/semconv/system_metrics.h:292
semconv::system::unitMetricSystemDiskOperations
static constexpr const char * unitMetricSystemDiskOperations
Definition: includes/opentelemetry/semconv/system_metrics.h:448
semconv::system::CreateSyncInt64MetricSystemMemoryShared
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemMemoryShared(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:753
semconv::system::unitMetricSystemNetworkPacketDropped
static constexpr const char * unitMetricSystemNetworkPacketDropped
Definition: includes/opentelemetry/semconv/incubating/system_metrics.h:1090
semconv::system::CreateAsyncInt64MetricSystemMemoryShared
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemMemoryShared(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:767
semconv::system::CreateAsyncInt64MetricSystemNetworkConnections
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemNetworkConnections(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:885
semconv::system::kMetricSystemDiskIo
static constexpr const char * kMetricSystemDiskIo
counter
Definition: includes/opentelemetry/semconv/system_metrics.h:244
semconv::system::CreateAsyncDoubleMetricSystemDiskIoTime
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemDiskIoTime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:316
semconv::system::kMetricSystemFilesystemUsage
static constexpr const char * kMetricSystemFilesystemUsage
Reports a filesystem's space usage across different states.
Definition: includes/opentelemetry/semconv/system_metrics.h:527
semconv::system::CreateAsyncInt64MetricSystemMemoryUtilization
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemMemoryUtilization(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:846
semconv::system::descrMetricSystemMemoryUtilization
static constexpr const char * descrMetricSystemMemoryUtilization
Definition: includes/opentelemetry/semconv/system_metrics.h:824
semconv::system::descrMetricSystemNetworkConnectionCount
static constexpr const char * descrMetricSystemNetworkConnectionCount
Definition: includes/opentelemetry/semconv/incubating/system_metrics.h:864
semconv::system::CreateSyncInt64MetricSystemMemoryLimit
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemMemoryLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:712
semconv::system::CreateAsyncDoubleMetricSystemUptime
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemUptime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1330
semconv::system::unitMetricSystemDiskOperationTime
static constexpr const char * unitMetricSystemDiskOperationTime
Definition: includes/opentelemetry/semconv/system_metrics.h:409
semconv::system::CreateSyncDoubleMetricSystemProcessCreated
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemProcessCreated(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1275
semconv::system::CreateSyncDoubleMetricSystemLinuxMemorySlabUsage
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemLinuxMemorySlabUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:677
semconv::system::descrMetricSystemCpuTime
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricSystemCpuTime
Definition: includes/opentelemetry/semconv/system_metrics.h:164
semconv::system::CreateAsyncInt64MetricSystemNetworkPacketCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemNetworkPacketCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/system_metrics.h:1056
metrics::Meter::CreateInt64ObservableCounter
virtual nostd::shared_ptr< ObservableInstrument > CreateInt64ObservableCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
Creates a Asynchronous (Observable) counter with the passed characteristics and returns a shared_ptr ...
semconv::system::CreateAsyncDoubleMetricSystemDiskOperationTime
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemDiskOperationTime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:436
semconv::system::CreateAsyncDoubleMetricSystemProcessCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemProcessCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1251
metrics::Meter::CreateDoubleUpDownCounter
virtual nostd::unique_ptr< UpDownCounter< double > > CreateDoubleUpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
semconv::system::CreateAsyncDoubleMetricSystemNetworkErrors
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemNetworkErrors(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:991
semconv::system::kMetricSystemMemoryUtilization
static constexpr const char * kMetricSystemMemoryUtilization
gauge
Definition: includes/opentelemetry/semconv/system_metrics.h:823
metrics::Meter::CreateDoubleObservableGauge
virtual nostd::shared_ptr< ObservableInstrument > CreateDoubleObservableGauge(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
semconv::system::CreateAsyncDoubleMetricSystemMemoryShared
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemMemoryShared(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:774
semconv::system::CreateSyncDoubleMetricSystemDiskLimit
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemDiskLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:339
semconv::system::CreateAsyncDoubleMetricSystemFilesystemUtilization
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemFilesystemUtilization(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:599
semconv::system::CreateAsyncDoubleMetricSystemDiskMerged
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemDiskMerged(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:388
semconv::system::CreateSyncDoubleMetricSystemNetworkPacketCount
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemNetworkPacketCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/system_metrics.h:1048
semconv::system::CreateAsyncDoubleMetricSystemProcessCreated
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemProcessCreated(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1289
semconv::system::CreateSyncInt64MetricSystemDiskOperations
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemDiskOperations(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:451
semconv::system::descrMetricSystemNetworkConnections
static constexpr const char * descrMetricSystemNetworkConnections
Definition: includes/opentelemetry/semconv/system_metrics.h:865
semconv::system::CreateSyncInt64MetricSystemProcessCreated
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemProcessCreated(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1268
semconv::system::CreateSyncDoubleMetricSystemLinuxMemoryAvailable
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemLinuxMemoryAvailable(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:630
semconv::system::CreateAsyncDoubleMetricSystemDiskOperations
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemDiskOperations(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:472
semconv::system::CreateSyncDoubleMetricSystemDiskIo
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemDiskIo(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:255
semconv::system::kMetricSystemCpuUtilization
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricSystemCpuUtilization
Deprecated.
Definition: includes/opentelemetry/semconv/system_metrics.h:204
semconv::system::unitMetricSystemDiskIo
static constexpr const char * unitMetricSystemDiskIo
Definition: includes/opentelemetry/semconv/system_metrics.h:246
semconv::system::CreateSyncInt64MetricSystemCpuPhysicalCount
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemCpuPhysicalCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:124
semconv::system::CreateAsyncDoubleMetricSystemPagingUsage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemPagingUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1172
semconv::system::unitMetricSystemPagingUtilization
static constexpr const char * unitMetricSystemPagingUtilization
Definition: includes/opentelemetry/semconv/system_metrics.h:1183
semconv::system::unitMetricSystemPagingUsage
static constexpr const char * unitMetricSystemPagingUsage
Definition: includes/opentelemetry/semconv/system_metrics.h:1148
semconv::system::descrMetricSystemMemoryUsage
static constexpr const char * descrMetricSystemMemoryUsage
Definition: includes/opentelemetry/semconv/system_metrics.h:789
semconv::system::CreateAsyncInt64MetricSystemDiskMerged
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemDiskMerged(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:381
semconv::system::descrMetricSystemMemoryLimit
static constexpr const char * descrMetricSystemMemoryLimit
Definition: includes/opentelemetry/semconv/system_metrics.h:708
semconv::system::descrMetricSystemUptime
static constexpr const char * descrMetricSystemUptime
Definition: includes/opentelemetry/semconv/system_metrics.h:1303
semconv::system::descrMetricSystemNetworkIo
static constexpr const char * descrMetricSystemNetworkIo
Definition: includes/opentelemetry/semconv/system_metrics.h:1001
semconv::system::unitMetricSystemProcessCount
static constexpr const char * unitMetricSystemProcessCount
Definition: includes/opentelemetry/semconv/system_metrics.h:1227
semconv::system::descrMetricSystemFilesystemUtilization
static constexpr const char * descrMetricSystemFilesystemUtilization
Definition: includes/opentelemetry/semconv/system_metrics.h:568
semconv::system::unitMetricSystemDiskLimit
static constexpr const char * unitMetricSystemDiskLimit
Definition: includes/opentelemetry/semconv/system_metrics.h:329
semconv::system::descrMetricSystemPagingFaults
static constexpr const char * descrMetricSystemPagingFaults
Definition: includes/opentelemetry/semconv/system_metrics.h:1071
semconv::system::descrMetricSystemCpuUtilization
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricSystemCpuUtilization
Definition: includes/opentelemetry/semconv/system_metrics.h:206
semconv::system::CreateSyncInt64MetricSystemDiskOperationTime
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemDiskOperationTime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:412
semconv::system::CreateAsyncDoubleMetricSystemDiskLimit
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemDiskLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:353
semconv::system::CreateAsyncInt64MetricSystemFilesystemLimit
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemFilesystemLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:505
semconv::system::CreateSyncInt64MetricSystemDiskIoTime
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemDiskIoTime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:294
semconv::system::CreateAsyncInt64MetricSystemDiskIo
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemDiskIo(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:262
semconv::system::descrMetricSystemDiskLimit
static constexpr const char * descrMetricSystemDiskLimit
Definition: includes/opentelemetry/semconv/system_metrics.h:328
semconv::system::CreateSyncInt64MetricSystemNetworkConnectionCount
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemNetworkConnectionCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/system_metrics.h:868
semconv::system::CreateSyncDoubleMetricSystemNetworkConnections
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemNetworkConnections(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:877
semconv::system::CreateAsyncInt64MetricSystemPagingFaults
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemPagingFaults(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1089
semconv::system::CreateSyncInt64MetricSystemPagingFaults
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemPagingFaults(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1074
metrics::Meter
Handles instrument creation and provides a facility for batch recording.
Definition: includes/opentelemetry/metrics/meter.h:37
semconv::system::CreateAsyncInt64MetricSystemNetworkPacketDropped
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemNetworkPacketDropped(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/system_metrics.h:1109
semconv::system::CreateSyncDoubleMetricSystemNetworkIo
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemNetworkIo(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1011
semconv::system::descrMetricSystemPagingUtilization
static constexpr const char * descrMetricSystemPagingUtilization
Definition: includes/opentelemetry/semconv/system_metrics.h:1182
semconv::system::CreateAsyncInt64MetricSystemProcessCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemProcessCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1244
semconv::system::unitMetricSystemMemoryShared
static constexpr const char * unitMetricSystemMemoryShared
Definition: includes/opentelemetry/semconv/system_metrics.h:750
semconv::system::CreateSyncDoubleMetricSystemNetworkConnectionCount
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemNetworkConnectionCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/system_metrics.h:876
semconv::system::CreateAsyncInt64MetricSystemUptime
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemUptime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1323
semconv::system::kMetricSystemMemoryUsage
static constexpr const char * kMetricSystemMemoryUsage
Reports memory in use by state.
Definition: includes/opentelemetry/semconv/system_metrics.h:788
semconv::system::kMetricSystemPagingOperations
static constexpr const char * kMetricSystemPagingOperations
counter
Definition: includes/opentelemetry/semconv/system_metrics.h:1105
semconv::system::CreateSyncDoubleMetricSystemNetworkPacketDropped
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemNetworkPacketDropped(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/system_metrics.h:1101
OPENTELEMETRY_DEPRECATED
#define OPENTELEMETRY_DEPRECATED
Definition: includes/opentelemetry/common/macros.h:228
semconv::system::unitMetricSystemFilesystemUtilization
static constexpr const char * unitMetricSystemFilesystemUtilization
Definition: includes/opentelemetry/semconv/system_metrics.h:569
semconv::system::CreateAsyncDoubleMetricSystemMemoryLimit
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemMemoryLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:733
semconv::system::CreateAsyncDoubleMetricSystemLinuxMemoryAvailable
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemLinuxMemoryAvailable(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:646
semconv::system::CreateSyncInt64MetricSystemMemoryUsage
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemMemoryUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:793
semconv::system::CreateAsyncDoubleMetricSystemNetworkPacketCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemNetworkPacketCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/system_metrics.h:1064
semconv::system::CreateSyncInt64MetricSystemPagingUsage
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemPagingUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1151
semconv::system::unitMetricSystemMemoryUsage
static constexpr const char * unitMetricSystemMemoryUsage
Definition: includes/opentelemetry/semconv/system_metrics.h:790
semconv::system::unitMetricSystemCpuLogicalCount
static constexpr const char * unitMetricSystemCpuLogicalCount
Definition: includes/opentelemetry/semconv/system_metrics.h:77
semconv::system::CreateSyncDoubleMetricSystemPagingFaults
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemPagingFaults(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1081
semconv::system::unitMetricSystemFilesystemUsage
static constexpr const char * unitMetricSystemFilesystemUsage
Definition: includes/opentelemetry/semconv/system_metrics.h:530
semconv::system::CreateSyncInt64MetricSystemCpuTime
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemCpuTime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:169