NVIDIA DeepStream SDK API Reference

9.2 Release
includes/opentelemetry/semconv/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 
32  "system.cpu.frequency";
34  "Deprecated. Use `cpu.frequency` instead.";
35 OPENTELEMETRY_DEPRECATED static constexpr const char *unitMetricSystemCpuFrequency = "{Hz}";
36 
37 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
38 
40 CreateSyncInt64MetricSystemCpuFrequency(metrics::Meter *meter)
41 {
42  return meter->CreateInt64Gauge(kMetricSystemCpuFrequency, descrMetricSystemCpuFrequency,
44 }
45 
47 CreateSyncDoubleMetricSystemCpuFrequency(metrics::Meter *meter)
48 {
49  return meter->CreateDoubleGauge(kMetricSystemCpuFrequency, descrMetricSystemCpuFrequency,
51 }
52 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
53 
56 {
59 }
60 
63 {
64  return meter->CreateDoubleObservableGauge(
66 }
67 
73 static constexpr const char *kMetricSystemCpuLogicalCount = "system.cpu.logical.count";
74 static constexpr const char *descrMetricSystemCpuLogicalCount =
75  "Reports the number of logical (virtual) processor cores created by the operating system to "
76  "manage multitasking";
77 static constexpr const char *unitMetricSystemCpuLogicalCount = "{cpu}";
78 
81 {
85 }
86 
89 {
93 }
94 
97 {
101 }
102 
105 {
109 }
110 
118 static constexpr const char *kMetricSystemCpuPhysicalCount = "system.cpu.physical.count";
119 static constexpr const char *descrMetricSystemCpuPhysicalCount =
120  "Reports the number of actual physical processor cores on the hardware";
121 static constexpr const char *unitMetricSystemCpuPhysicalCount = "{cpu}";
122 
125 {
129 }
130 
133 {
137 }
138 
141 {
145 }
146 
149 {
153 }
154 
163 OPENTELEMETRY_DEPRECATED static constexpr const char *kMetricSystemCpuTime = "system.cpu.time";
165  "Deprecated. Use `cpu.time` instead.";
166 OPENTELEMETRY_DEPRECATED static constexpr const char *unitMetricSystemCpuTime = "s";
167 
170 {
173 }
174 
177 {
180 }
181 
184 {
187 }
188 
191 {
194 }
195 
205  "system.cpu.utilization";
207  "Deprecated. Use `cpu.utilization` instead.";
208 OPENTELEMETRY_DEPRECATED static constexpr const char *unitMetricSystemCpuUtilization = "1";
209 
210 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
211 
213 CreateSyncInt64MetricSystemCpuUtilization(metrics::Meter *meter)
214 {
215  return meter->CreateInt64Gauge(kMetricSystemCpuUtilization, descrMetricSystemCpuUtilization,
217 }
218 
220 CreateSyncDoubleMetricSystemCpuUtilization(metrics::Meter *meter)
221 {
222  return meter->CreateDoubleGauge(kMetricSystemCpuUtilization, descrMetricSystemCpuUtilization,
224 }
225 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
226 
229 {
230  return meter->CreateInt64ObservableGauge(
232 }
233 
236 {
237  return meter->CreateDoubleObservableGauge(
239 }
240 
244 static constexpr const char *kMetricSystemDiskIo = "system.disk.io";
245 static constexpr const char *descrMetricSystemDiskIo = "";
246 static constexpr const char *unitMetricSystemDiskIo = "By";
247 
249  metrics::Meter *meter)
250 {
253 }
254 
256  metrics::Meter *meter)
257 {
260 }
261 
263  metrics::Meter *meter)
264 {
267 }
268 
270  metrics::Meter *meter)
271 {
274 }
275 
290 static constexpr const char *kMetricSystemDiskIoTime = "system.disk.io_time";
291 static constexpr const char *descrMetricSystemDiskIoTime = "Time disk spent activated";
292 static constexpr const char *unitMetricSystemDiskIoTime = "s";
293 
295  metrics::Meter *meter)
296 {
299 }
300 
302  metrics::Meter *meter)
303 {
306 }
307 
310 {
313 }
314 
317 {
320 }
321 
327 static constexpr const char *kMetricSystemDiskLimit = "system.disk.limit";
328 static constexpr const char *descrMetricSystemDiskLimit = "The total storage capacity of the disk";
329 static constexpr const char *unitMetricSystemDiskLimit = "By";
330 
333 {
336 }
337 
340 {
343 }
344 
347 {
350 }
351 
354 {
357 }
358 
362 static constexpr const char *kMetricSystemDiskMerged = "system.disk.merged";
363 static constexpr const char *descrMetricSystemDiskMerged = "";
364 static constexpr const char *unitMetricSystemDiskMerged = "{operation}";
365 
367  metrics::Meter *meter)
368 {
371 }
372 
374  metrics::Meter *meter)
375 {
378 }
379 
382 {
385 }
386 
389 {
392 }
393 
406 static constexpr const char *kMetricSystemDiskOperationTime = "system.disk.operation_time";
407 static constexpr const char *descrMetricSystemDiskOperationTime =
408  "Sum of the time each operation took to complete";
409 static constexpr const char *unitMetricSystemDiskOperationTime = "s";
410 
413 {
417 }
418 
421 {
425 }
426 
429 {
433 }
434 
437 {
441 }
442 
446 static constexpr const char *kMetricSystemDiskOperations = "system.disk.operations";
447 static constexpr const char *descrMetricSystemDiskOperations = "";
448 static constexpr const char *unitMetricSystemDiskOperations = "{operation}";
449 
452 {
455 }
456 
459 {
462 }
463 
466 {
467  return meter->CreateInt64ObservableCounter(
469 }
470 
473 {
474  return meter->CreateDoubleObservableCounter(
476 }
477 
483 static constexpr const char *kMetricSystemFilesystemLimit = "system.filesystem.limit";
484 static constexpr const char *descrMetricSystemFilesystemLimit =
485  "The total storage capacity of the filesystem";
486 static constexpr const char *unitMetricSystemFilesystemLimit = "By";
487 
490 {
494 }
495 
498 {
502 }
503 
506 {
510 }
511 
514 {
518 }
519 
527 static constexpr const char *kMetricSystemFilesystemUsage = "system.filesystem.usage";
528 static constexpr const char *descrMetricSystemFilesystemUsage =
529  "Reports a filesystem's space usage across different states.";
530 static constexpr const char *unitMetricSystemFilesystemUsage = "By";
531 
534 {
538 }
539 
542 {
546 }
547 
550 {
554 }
555 
558 {
562 }
563 
567 static constexpr const char *kMetricSystemFilesystemUtilization = "system.filesystem.utilization";
568 static constexpr const char *descrMetricSystemFilesystemUtilization = "";
569 static constexpr const char *unitMetricSystemFilesystemUtilization = "1";
570 
571 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
572 
574 CreateSyncInt64MetricSystemFilesystemUtilization(metrics::Meter *meter)
575 {
576  return meter->CreateInt64Gauge(kMetricSystemFilesystemUtilization,
579 }
580 
582 CreateSyncDoubleMetricSystemFilesystemUtilization(metrics::Meter *meter)
583 {
584  return meter->CreateDoubleGauge(kMetricSystemFilesystemUtilization,
587 }
588 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
589 
592 {
596 }
597 
600 {
604 }
605 
615 static constexpr const char *kMetricSystemLinuxMemoryAvailable = "system.linux.memory.available";
616 static constexpr const char *descrMetricSystemLinuxMemoryAvailable =
617  "An estimate of how much memory is available for starting new applications, without causing "
618  "swapping";
619 static constexpr const char *unitMetricSystemLinuxMemoryAvailable = "By";
620 
623 {
627 }
628 
631 {
635 }
636 
639 {
643 }
644 
647 {
651 }
652 
663 static constexpr const char *kMetricSystemLinuxMemorySlabUsage = "system.linux.memory.slab.usage";
664 static constexpr const char *descrMetricSystemLinuxMemorySlabUsage =
665  "Reports the memory used by the Linux kernel for managing caches of frequently used objects.";
666 static constexpr const char *unitMetricSystemLinuxMemorySlabUsage = "By";
667 
670 {
674 }
675 
678 {
682 }
683 
686 {
690 }
691 
694 {
698 }
699 
707 static constexpr const char *kMetricSystemMemoryLimit = "system.memory.limit";
708 static constexpr const char *descrMetricSystemMemoryLimit = "Total memory available in the system.";
709 static constexpr const char *unitMetricSystemMemoryLimit = "By";
710 
713 {
716 }
717 
720 {
723 }
724 
727 {
730 }
731 
734 {
737 }
738 
747 static constexpr const char *kMetricSystemMemoryShared = "system.memory.shared";
748 static constexpr const char *descrMetricSystemMemoryShared =
749  "Shared memory used (mostly by tmpfs).";
750 static constexpr const char *unitMetricSystemMemoryShared = "By";
751 
754 {
757 }
758 
761 {
764 }
765 
768 {
771 }
772 
775 {
778 }
779 
788 static constexpr const char *kMetricSystemMemoryUsage = "system.memory.usage";
789 static constexpr const char *descrMetricSystemMemoryUsage = "Reports memory in use by state.";
790 static constexpr const char *unitMetricSystemMemoryUsage = "By";
791 
794 {
797 }
798 
801 {
804 }
805 
808 {
811 }
812 
815 {
818 }
819 
823 static constexpr const char *kMetricSystemMemoryUtilization = "system.memory.utilization";
824 static constexpr const char *descrMetricSystemMemoryUtilization = "";
825 static constexpr const char *unitMetricSystemMemoryUtilization = "1";
826 
827 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
828 
830 CreateSyncInt64MetricSystemMemoryUtilization(metrics::Meter *meter)
831 {
834 }
835 
837 CreateSyncDoubleMetricSystemMemoryUtilization(metrics::Meter *meter)
838 {
839  return meter->CreateDoubleGauge(kMetricSystemMemoryUtilization,
842 }
843 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
844 
847 {
851 }
852 
855 {
859 }
860 
864 static constexpr const char *kMetricSystemNetworkConnections = "system.network.connections";
865 static constexpr const char *descrMetricSystemNetworkConnections = "";
866 static constexpr const char *unitMetricSystemNetworkConnections = "{connection}";
867 
870 {
874 }
875 
878 {
882 }
883 
886 {
890 }
891 
894 {
898 }
899 
916 static constexpr const char *kMetricSystemNetworkDropped = "system.network.dropped";
917 static constexpr const char *descrMetricSystemNetworkDropped =
918  "Count of packets that are dropped or discarded even though there was no error";
919 static constexpr const char *unitMetricSystemNetworkDropped = "{packet}";
920 
923 {
926 }
927 
930 {
933 }
934 
937 {
938  return meter->CreateInt64ObservableCounter(
940 }
941 
944 {
945  return meter->CreateDoubleObservableCounter(
947 }
948 
965 static constexpr const char *kMetricSystemNetworkErrors = "system.network.errors";
966 static constexpr const char *descrMetricSystemNetworkErrors = "Count of network errors detected";
967 static constexpr const char *unitMetricSystemNetworkErrors = "{error}";
968 
971 {
974 }
975 
977  metrics::Meter *meter)
978 {
981 }
982 
985 {
986  return meter->CreateInt64ObservableCounter(
988 }
989 
992 {
993  return meter->CreateDoubleObservableCounter(
995 }
996 
1000 static constexpr const char *kMetricSystemNetworkIo = "system.network.io";
1001 static constexpr const char *descrMetricSystemNetworkIo = "";
1002 static constexpr const char *unitMetricSystemNetworkIo = "By";
1003 
1005  metrics::Meter *meter)
1006 {
1009 }
1010 
1012  metrics::Meter *meter)
1013 {
1016 }
1017 
1020 {
1023 }
1024 
1027 {
1030 }
1031 
1035 static constexpr const char *kMetricSystemNetworkPackets = "system.network.packets";
1036 static constexpr const char *descrMetricSystemNetworkPackets = "";
1037 static constexpr const char *unitMetricSystemNetworkPackets = "{packet}";
1038 
1041 {
1044 }
1045 
1048 {
1051 }
1052 
1055 {
1056  return meter->CreateInt64ObservableCounter(
1058 }
1059 
1062 {
1063  return meter->CreateDoubleObservableCounter(
1065 }
1066 
1070 static constexpr const char *kMetricSystemPagingFaults = "system.paging.faults";
1071 static constexpr const char *descrMetricSystemPagingFaults = "";
1072 static constexpr const char *unitMetricSystemPagingFaults = "{fault}";
1073 
1075  metrics::Meter *meter)
1076 {
1079 }
1080 
1082  metrics::Meter *meter)
1083 {
1086 }
1087 
1090 {
1091  return meter->CreateInt64ObservableCounter(
1093 }
1094 
1097 {
1098  return meter->CreateDoubleObservableCounter(
1100 }
1101 
1105 static constexpr const char *kMetricSystemPagingOperations = "system.paging.operations";
1106 static constexpr const char *descrMetricSystemPagingOperations = "";
1107 static constexpr const char *unitMetricSystemPagingOperations = "{operation}";
1108 
1111 {
1115 }
1116 
1119 {
1123 }
1124 
1127 {
1131 }
1132 
1135 {
1139 }
1140 
1146 static constexpr const char *kMetricSystemPagingUsage = "system.paging.usage";
1147 static constexpr const char *descrMetricSystemPagingUsage = "Unix swap or windows pagefile usage";
1148 static constexpr const char *unitMetricSystemPagingUsage = "By";
1149 
1152 {
1155 }
1156 
1159 {
1162 }
1163 
1166 {
1167  return meter->CreateInt64ObservableUpDownCounter(
1169 }
1170 
1173 {
1176 }
1177 
1181 static constexpr const char *kMetricSystemPagingUtilization = "system.paging.utilization";
1182 static constexpr const char *descrMetricSystemPagingUtilization = "";
1183 static constexpr const char *unitMetricSystemPagingUtilization = "1";
1184 
1185 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
1186 
1188 CreateSyncInt64MetricSystemPagingUtilization(metrics::Meter *meter)
1189 {
1192 }
1193 
1195 CreateSyncDoubleMetricSystemPagingUtilization(metrics::Meter *meter)
1196 {
1197  return meter->CreateDoubleGauge(kMetricSystemPagingUtilization,
1200 }
1201 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
1202 
1205 {
1209 }
1210 
1213 {
1217 }
1218 
1224 static constexpr const char *kMetricSystemProcessCount = "system.process.count";
1225 static constexpr const char *descrMetricSystemProcessCount =
1226  "Total number of processes in each state";
1227 static constexpr const char *unitMetricSystemProcessCount = "{process}";
1228 
1231 {
1234 }
1235 
1238 {
1241 }
1242 
1245 {
1246  return meter->CreateInt64ObservableUpDownCounter(
1248 }
1249 
1252 {
1255 }
1256 
1262 static constexpr const char *kMetricSystemProcessCreated = "system.process.created";
1263 static constexpr const char *descrMetricSystemProcessCreated =
1264  "Total number of processes created over uptime of the host";
1265 static constexpr const char *unitMetricSystemProcessCreated = "{process}";
1266 
1269 {
1272 }
1273 
1276 {
1279 }
1280 
1283 {
1284  return meter->CreateInt64ObservableCounter(
1286 }
1287 
1290 {
1291  return meter->CreateDoubleObservableCounter(
1293 }
1294 
1302 static constexpr const char *kMetricSystemUptime = "system.uptime";
1303 static constexpr const char *descrMetricSystemUptime = "The time the system has been running";
1304 static constexpr const char *unitMetricSystemUptime = "s";
1305 
1306 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
1307 
1308 static inline nostd::unique_ptr<metrics::Gauge<int64_t>> CreateSyncInt64MetricSystemUptime(
1309  metrics::Meter *meter)
1310 {
1311  return meter->CreateInt64Gauge(kMetricSystemUptime, descrMetricSystemUptime,
1313 }
1314 
1315 static inline nostd::unique_ptr<metrics::Gauge<double>> CreateSyncDoubleMetricSystemUptime(
1316  metrics::Meter *meter)
1317 {
1318  return meter->CreateDoubleGauge(kMetricSystemUptime, descrMetricSystemUptime,
1320 }
1321 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
1322 
1324  metrics::Meter *meter)
1325 {
1328 }
1329 
1331  metrics::Meter *meter)
1332 {
1335 }
1336 
1337 } // namespace system
1338 } // 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::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::CreateSyncInt64MetricSystemNetworkDropped
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemNetworkDropped(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:922
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::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::CreateSyncInt64MetricSystemNetworkPackets
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemNetworkPackets(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1040
semconv::system::CreateAsyncInt64MetricSystemPagingUtilization
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemPagingUtilization(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1204
semconv::system::CreateSyncDoubleMetricSystemNetworkDropped
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemNetworkDropped(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:929
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::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::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::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::CreateAsyncDoubleMetricSystemNetworkPackets
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemNetworkPackets(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1061
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::descrMetricSystemNetworkPackets
static constexpr const char * descrMetricSystemNetworkPackets
Definition: includes/opentelemetry/semconv/system_metrics.h:1036
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::CreateAsyncInt64MetricSystemNetworkDropped
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemNetworkDropped(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:936
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::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::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::kMetricSystemNetworkPackets
static constexpr const char * kMetricSystemNetworkPackets
counter
Definition: includes/opentelemetry/semconv/system_metrics.h:1035
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::CreateAsyncDoubleMetricSystemNetworkDropped
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemNetworkDropped(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:943
semconv::system::unitMetricSystemNetworkPackets
static constexpr const char * unitMetricSystemNetworkPackets
Definition: includes/opentelemetry/semconv/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::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::CreateAsyncDoubleMetricSystemFilesystemLimit
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemFilesystemLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:513
semconv::system::descrMetricSystemNetworkDropped
static constexpr const char * descrMetricSystemNetworkDropped
Definition: includes/opentelemetry/semconv/system_metrics.h:917
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::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::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::CreateAsyncInt64MetricSystemNetworkPackets
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemNetworkPackets(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1054
semconv::system::descrMetricSystemCpuTime
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricSystemCpuTime
Definition: includes/opentelemetry/semconv/system_metrics.h:164
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::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::kMetricSystemNetworkDropped
static constexpr const char * kMetricSystemNetworkDropped
Count of packets that are dropped or discarded even though there was no error.
Definition: includes/opentelemetry/semconv/system_metrics.h:916
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::unitMetricSystemNetworkDropped
static constexpr const char * unitMetricSystemNetworkDropped
Definition: includes/opentelemetry/semconv/system_metrics.h:919
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::CreateSyncDoubleMetricSystemNetworkPackets
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemNetworkPackets(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/system_metrics.h:1047
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::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::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::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
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::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