|
|
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"
30 "Operating frequency of the logical CPU in Hertz.";
33 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
71 "Reports the number of logical (virtual) processor cores created by the operating system to "
72 "manage multitasking.";
116 "Reports the number of actual physical processor cores on the hardware.";
158 "Seconds each logical CPU spent on each mode.";
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.";
199 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
401 "Sum of the time each operation took to complete.";
480 "The total storage capacity of the filesystem.";
524 "Reports a filesystem's space usage across different states.";
568 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
571 CreateSyncInt64MetricSystemFilesystemUtilization(
metrics::Meter *meter)
579 CreateSyncDoubleMetricSystemFilesystemUtilization(
metrics::Meter *meter)
614 "An estimate of how much memory is available for starting new applications, without causing "
663 "Reports the memory used by the Linux kernel for managing caches of frequently used objects.";
705 "Total virtual memory available in the system.";
746 "Shared memory used (mostly by tmpfs).";
823 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
826 CreateSyncInt64MetricSystemMemoryUtilization(
metrics::Meter *meter)
833 CreateSyncDoubleMetricSystemMemoryUtilization(
metrics::Meter *meter)
863 "system.network.connection.count";
907 "system.network.connections";
909 "Deprecated, use `system.network.connection.count` instead.";
1089 "Count of packets that are dropped or discarded even though there was no error.";
1248 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
1251 CreateSyncInt64MetricSystemPagingUtilization(
metrics::Meter *meter)
1258 CreateSyncDoubleMetricSystemPagingUtilization(
metrics::Meter *meter)
1289 "Total number of processes in each state.";
1327 "Total number of processes created over uptime of the host.";
1369 #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 nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemNetworkConnectionCount(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::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemMemoryUsage(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemFilesystemUsage(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemNetworkPacketCount(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::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemPagingUtilization(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 * unitMetricSystemNetworkConnectionCount
static constexpr const char * descrMetricSystemNetworkPacketCount
static constexpr const char * kMetricSystemNetworkPacketDropped
Count of packets that are dropped or discarded even though there was no error.
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 nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricSystemNetworkPacketDropped(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 nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemNetworkPacketDropped(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 constexpr const char * kMetricSystemNetworkIo
counter
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemFilesystemUsage(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemLinuxMemoryAvailable(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 nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemNetworkConnectionCount(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 constexpr const char * kMetricSystemNetworkPacketCount
TODO.
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 * 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 constexpr const char * unitMetricSystemNetworkPacketCount
static constexpr const char * kMetricSystemDiskOperations
counter
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemLinuxMemorySlabUsage(metrics::Meter *meter)
static constexpr const char * kMetricSystemNetworkConnectionCount
TODO.
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 constexpr const char * descrMetricSystemNetworkPacketDropped
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemFilesystemLimit(metrics::Meter *meter)
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 constexpr const char * unitMetricSystemNetworkPacketDropped
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 constexpr const char * descrMetricSystemNetworkConnectionCount
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 constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricSystemCpuTime
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemNetworkPacketCount(metrics::Meter *meter)
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::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemNetworkPacketCount(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 nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemLinuxMemoryAvailable(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemDiskOperations(metrics::Meter *meter)
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::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemDiskIo(metrics::Meter *meter)
static constexpr const char * descrMetricSystemDiskLimit
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricSystemNetworkConnectionCount(metrics::Meter *meter)
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::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricSystemNetworkPacketDropped(metrics::Meter *meter)
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::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricSystemNetworkConnectionCount(metrics::Meter *meter)
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
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricSystemNetworkPacketDropped(metrics::Meter *meter)
#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::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricSystemNetworkPacketCount(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)