|
|
NVIDIA DeepStream SDK API Reference
|
9.2 Release
|
Go to the documentation of this file.
13 #include "opentelemetry/common/macros.h"
14 #include "opentelemetry/metrics/meter.h"
15 #include "opentelemetry/version.h"
32 "system.cpu.frequency";
34 "Deprecated. Use `cpu.frequency` instead.";
37 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
75 "Reports the number of logical (virtual) processor cores created by the operating system to "
76 "manage multitasking";
120 "Reports the number of actual physical processor cores on the hardware";
165 "Deprecated. Use `cpu.time` instead.";
205 "system.cpu.utilization";
207 "Deprecated. Use `cpu.utilization` instead.";
210 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
408 "Sum of the time each operation took to complete";
485 "The total storage capacity of the filesystem";
529 "Reports a filesystem's space usage across different states.";
571 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
574 CreateSyncInt64MetricSystemFilesystemUtilization(
metrics::Meter *meter)
582 CreateSyncDoubleMetricSystemFilesystemUtilization(
metrics::Meter *meter)
617 "An estimate of how much memory is available for starting new applications, without causing "
665 "Reports the memory used by the Linux kernel for managing caches of frequently used objects.";
749 "Shared memory used (mostly by tmpfs).";
827 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
830 CreateSyncInt64MetricSystemMemoryUtilization(
metrics::Meter *meter)
837 CreateSyncDoubleMetricSystemMemoryUtilization(
metrics::Meter *meter)
918 "Count of packets that are dropped or discarded even though there was no error";
1185 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
1188 CreateSyncInt64MetricSystemPagingUtilization(
metrics::Meter *meter)
1195 CreateSyncDoubleMetricSystemPagingUtilization(
metrics::Meter *meter)
1226 "Total number of processes in each state";
1264 "Total number of processes created over uptime of the host";
1306 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemLinuxMemoryAvailable(metrics::Meter *meter)
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...
static constexpr const char * kMetricSystemFilesystemUtilization
gauge
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemNetworkErrors(metrics::Meter *meter)
static constexpr const char * descrMetricSystemPagingUsage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemPagingOperations(metrics::Meter *meter)
static constexpr const char * kMetricSystemMemoryLimit
Total memory available in the system.
static constexpr const char * kMetricSystemUptime
The time the system has been running.
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemDiskLimit(metrics::Meter *meter)
static constexpr const char * descrMetricSystemLinuxMemorySlabUsage
static constexpr const char * descrMetricSystemFilesystemLimit
static constexpr const char * unitMetricSystemFilesystemLimit
static constexpr const char * kMetricSystemPagingUtilization
gauge
static constexpr const char * descrMetricSystemDiskOperations
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemCpuTime(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemNetworkIo(metrics::Meter *meter)
static constexpr const char * kMetricSystemProcessCount
Total number of processes in each state.
static constexpr const char * descrMetricSystemNetworkErrors
static constexpr const char * unitMetricSystemDiskMerged
static constexpr const char * kMetricSystemPagingFaults
counter
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemCpuPhysicalCount(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemProcessCount(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemPagingOperations(metrics::Meter *meter)
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricSystemCpuTime
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...
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemCpuUtilization(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemDiskIoTime(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemMemoryUtilization(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemDiskMerged(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemMemoryUsage(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemProcessCount(metrics::Meter *meter)
static constexpr const char * descrMetricSystemProcessCreated
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemCpuLogicalCount(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemDiskLimit(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemNetworkDropped(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemMemoryUsage(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemFilesystemUsage(metrics::Meter *meter)
static constexpr const char * unitMetricSystemNetworkIo
static constexpr const char * unitMetricSystemMemoryLimit
static constexpr const char * unitMetricSystemMemoryUtilization
static constexpr const char * kMetricSystemLinuxMemoryAvailable
An estimate of how much memory is available for starting new applications, without causing swapping.
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemFilesystemUsage(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemFilesystemUtilization(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemNetworkIo(metrics::Meter *meter)
Provide a simplified port of std::unique_ptr that has ABI stability.
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemNetworkPackets(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemPagingUtilization(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemNetworkDropped(metrics::Meter *meter)
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricSystemCpuFrequency
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemProcessCreated(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemDiskOperationTime(metrics::Meter *meter)
static constexpr const char * kMetricSystemDiskLimit
The total storage capacity of the disk.
static constexpr const char * unitMetricSystemNetworkConnections
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemDiskOperations(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemNetworkErrors(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemFilesystemLimit(metrics::Meter *meter)
static constexpr const char * unitMetricSystemPagingFaults
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemFilesystemLimit(metrics::Meter *meter)
static constexpr const char * unitMetricSystemLinuxMemoryAvailable
static constexpr const char * kMetricSystemProcessCreated
Total number of processes created over uptime of the host.
Provide a type-erased version of std::shared_ptr that has ABI stability.
static constexpr const char * unitMetricSystemUptime
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemCpuLogicalCount(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemLinuxMemorySlabUsage(metrics::Meter *meter)
static constexpr const char * unitMetricSystemCpuPhysicalCount
static constexpr const char * kMetricSystemFilesystemLimit
The total storage capacity of the filesystem.
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemPagingOperations(metrics::Meter *meter)
static constexpr const char * unitMetricSystemProcessCreated
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemNetworkErrors(metrics::Meter *meter)
static constexpr const char * kMetricSystemDiskOperationTime
Sum of the time each operation took to complete.
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemNetworkIo(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemDiskIoTime(metrics::Meter *meter)
static constexpr const char * descrMetricSystemPagingOperations
static constexpr const char * descrMetricSystemFilesystemUsage
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricSystemCpuFrequency
#define OPENTELEMETRY_BEGIN_NAMESPACE
static constexpr const char * kMetricSystemNetworkErrors
Count of network errors detected.
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemNetworkConnections(metrics::Meter *meter)
static constexpr const char * descrMetricSystemProcessCount
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemPagingUsage(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemMemoryUsage(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemNetworkPackets(metrics::Meter *meter)
static constexpr const char * kMetricSystemNetworkIo
counter
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemFilesystemUsage(metrics::Meter *meter)
static constexpr const char * descrMetricSystemNetworkPackets
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemLinuxMemoryAvailable(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemNetworkDropped(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemMemoryShared(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemFilesystemUsage(metrics::Meter *meter)
static constexpr const char * kMetricSystemCpuPhysicalCount
Reports the number of actual physical processor cores on the hardware.
virtual nostd::shared_ptr< ObservableInstrument > CreateDoubleObservableUpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemDiskIo(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemDiskMerged(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemPagingUsage(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemCpuPhysicalCount(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemDiskOperationTime(metrics::Meter *meter)
static constexpr const char * descrMetricSystemLinuxMemoryAvailable
static constexpr const char * kMetricSystemNetworkConnections
updowncounter
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemCpuLogicalCount(metrics::Meter *meter)
static constexpr const char * kMetricSystemDiskIoTime
Time disk spent activated.
static constexpr const char * kMetricSystemMemoryShared
Shared memory used (mostly by tmpfs).
static constexpr const char * kMetricSystemNetworkPackets
counter
static constexpr const char * descrMetricSystemDiskMerged
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemPagingOperations(metrics::Meter *meter)
virtual nostd::unique_ptr< Counter< double > > CreateDoubleCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
static constexpr const char * descrMetricSystemCpuLogicalCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemPagingFaults(metrics::Meter *meter)
static constexpr const char * descrMetricSystemDiskOperationTime
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemNetworkDropped(metrics::Meter *meter)
static constexpr const char * unitMetricSystemNetworkPackets
static constexpr const char * kMetricSystemDiskOperations
counter
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemLinuxMemorySlabUsage(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemCpuPhysicalCount(metrics::Meter *meter)
virtual nostd::shared_ptr< ObservableInstrument > CreateDoubleObservableCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemCpuFrequency(metrics::Meter *meter)
#define OPENTELEMETRY_END_NAMESPACE
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemCpuUtilization(metrics::Meter *meter)
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricSystemCpuUtilization
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemCpuTime(metrics::Meter *meter)
static constexpr const char * unitMetricSystemPagingOperations
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemCpuTime(metrics::Meter *meter)
static constexpr const char * kMetricSystemDiskMerged
counter
static constexpr const char * descrMetricSystemCpuPhysicalCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemMemoryLimit(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemDiskOperations(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemNetworkConnections(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemMemoryLimit(metrics::Meter *meter)
static constexpr const char * kMetricSystemCpuLogicalCount
Reports the number of logical (virtual) processor cores created by the operating system to manage mul...
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemCpuFrequency(metrics::Meter *meter)
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.
static constexpr const char * unitMetricSystemNetworkErrors
static constexpr const char * descrMetricSystemDiskIo
static constexpr const char * unitMetricSystemLinuxMemorySlabUsage
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemLinuxMemorySlabUsage(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemFilesystemLimit(metrics::Meter *meter)
static constexpr const char * descrMetricSystemNetworkDropped
static constexpr const char * descrMetricSystemMemoryShared
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemDiskIo(metrics::Meter *meter)
static constexpr const char * kMetricSystemLinuxMemorySlabUsage
Reports the memory used by the Linux kernel for managing caches of frequently used objects.
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemPagingUtilization(metrics::Meter *meter)
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricSystemCpuFrequency
Deprecated.
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...
static constexpr const char * descrMetricSystemDiskIoTime
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricSystemCpuTime
Deprecated.
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemCpuLogicalCount(metrics::Meter *meter)
static constexpr const char * kMetricSystemPagingUsage
Unix swap or windows pagefile usage.
static constexpr const char * unitMetricSystemDiskIoTime
static constexpr const char * unitMetricSystemDiskOperations
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemMemoryShared(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemMemoryShared(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemNetworkConnections(metrics::Meter *meter)
static constexpr const char * kMetricSystemDiskIo
counter
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemDiskIoTime(metrics::Meter *meter)
static constexpr const char * kMetricSystemFilesystemUsage
Reports a filesystem's space usage across different states.
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemMemoryUtilization(metrics::Meter *meter)
static constexpr const char * descrMetricSystemMemoryUtilization
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemMemoryLimit(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemUptime(metrics::Meter *meter)
static constexpr const char * unitMetricSystemDiskOperationTime
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemProcessCreated(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemLinuxMemorySlabUsage(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemNetworkPackets(metrics::Meter *meter)
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricSystemCpuTime
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 ...
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemDiskOperationTime(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemProcessCount(metrics::Meter *meter)
virtual nostd::unique_ptr< UpDownCounter< double > > CreateDoubleUpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemNetworkErrors(metrics::Meter *meter)
static constexpr const char * kMetricSystemMemoryUtilization
gauge
virtual nostd::shared_ptr< ObservableInstrument > CreateDoubleObservableGauge(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemMemoryShared(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemDiskLimit(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemFilesystemUtilization(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemDiskMerged(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemProcessCreated(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemDiskOperations(metrics::Meter *meter)
static constexpr const char * descrMetricSystemNetworkConnections
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemProcessCreated(metrics::Meter *meter)
static constexpr const char * kMetricSystemNetworkDropped
Count of packets that are dropped or discarded even though there was no error.
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemLinuxMemoryAvailable(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemDiskOperations(metrics::Meter *meter)
static constexpr const char * unitMetricSystemNetworkDropped
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemDiskIo(metrics::Meter *meter)
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricSystemCpuUtilization
Deprecated.
static constexpr const char * unitMetricSystemDiskIo
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemCpuPhysicalCount(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemPagingUsage(metrics::Meter *meter)
static constexpr const char * unitMetricSystemPagingUtilization
static constexpr const char * unitMetricSystemPagingUsage
static constexpr const char * descrMetricSystemMemoryUsage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemDiskMerged(metrics::Meter *meter)
static constexpr const char * descrMetricSystemMemoryLimit
static constexpr const char * descrMetricSystemUptime
static constexpr const char * descrMetricSystemNetworkIo
static constexpr const char * unitMetricSystemProcessCount
static constexpr const char * descrMetricSystemFilesystemUtilization
static constexpr const char * unitMetricSystemDiskLimit
static constexpr const char * descrMetricSystemPagingFaults
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricSystemCpuUtilization
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemDiskOperationTime(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemDiskLimit(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemFilesystemLimit(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemDiskIoTime(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemNetworkPackets(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemDiskIo(metrics::Meter *meter)
static constexpr const char * descrMetricSystemDiskLimit
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemNetworkConnections(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemPagingFaults(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemPagingFaults(metrics::Meter *meter)
Handles instrument creation and provides a facility for batch recording.
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemNetworkIo(metrics::Meter *meter)
static constexpr const char * descrMetricSystemPagingUtilization
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemProcessCount(metrics::Meter *meter)
static constexpr const char * unitMetricSystemMemoryShared
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemUptime(metrics::Meter *meter)
static constexpr const char * kMetricSystemMemoryUsage
Reports memory in use by state.
static constexpr const char * kMetricSystemPagingOperations
counter
#define OPENTELEMETRY_DEPRECATED
static constexpr const char * unitMetricSystemFilesystemUtilization
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemMemoryLimit(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemLinuxMemoryAvailable(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemMemoryUsage(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemPagingUsage(metrics::Meter *meter)
static constexpr const char * unitMetricSystemMemoryUsage
static constexpr const char * unitMetricSystemCpuLogicalCount
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemPagingFaults(metrics::Meter *meter)
static constexpr const char * unitMetricSystemFilesystemUsage
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemCpuTime(metrics::Meter *meter)