Handles instrument creation and provides a facility for batch recording.
This class provides methods to create new metric instruments, record a batch of values to a specified set of instruments, and collect measurements from all instruments.
Definition at line 37 of file includes/opentelemetry/metrics/meter.h.

|
virtualdefault |
|
virtualdefault |
|
pure virtualnoexcept |
Implemented in metrics::NoopMeter, and metrics::NoopMeter.
Referenced by semconv::cicd::CreateSyncDoubleMetricCicdPipelineRunErrors(), semconv::cicd::CreateSyncDoubleMetricCicdSystemErrors(), semconv::container::CreateSyncDoubleMetricContainerCpuTime(), semconv::container::CreateSyncDoubleMetricContainerDiskIo(), semconv::container::CreateSyncDoubleMetricContainerMemoryUsage(), semconv::container::CreateSyncDoubleMetricContainerNetworkIo(), semconv::cpu::CreateSyncDoubleMetricCpuTime(), semconv::cpython::CreateSyncDoubleMetricCpythonGcCollectedObjects(), semconv::cpython::CreateSyncDoubleMetricCpythonGcCollections(), semconv::cpython::CreateSyncDoubleMetricCpythonGcUncollectableObjects(), semconv::db::CreateSyncDoubleMetricDbClientConnectionsTimeouts(), semconv::db::CreateSyncDoubleMetricDbClientConnectionTimeouts(), semconv::faas::CreateSyncDoubleMetricFaasColdstarts(), semconv::faas::CreateSyncDoubleMetricFaasErrors(), semconv::faas::CreateSyncDoubleMetricFaasInvocations(), semconv::faas::CreateSyncDoubleMetricFaasTimeouts(), semconv::hw::CreateSyncDoubleMetricHwEnergy(), semconv::hw::CreateSyncDoubleMetricHwErrors(), semconv::hw::CreateSyncDoubleMetricHwGpuIo(), semconv::hw::CreateSyncDoubleMetricHwHostEnergy(), semconv::hw::CreateSyncDoubleMetricHwNetworkIo(), semconv::hw::CreateSyncDoubleMetricHwNetworkPackets(), semconv::hw::CreateSyncDoubleMetricHwTapeDriveOperations(), semconv::k8s::CreateSyncDoubleMetricK8sNodeCpuTime(), semconv::k8s::CreateSyncDoubleMetricK8sNodeNetworkErrors(), semconv::k8s::CreateSyncDoubleMetricK8sNodeNetworkIo(), semconv::k8s::CreateSyncDoubleMetricK8sPodCpuTime(), semconv::k8s::CreateSyncDoubleMetricK8sPodNetworkErrors(), semconv::k8s::CreateSyncDoubleMetricK8sPodNetworkIo(), semconv::messaging::CreateSyncDoubleMetricMessagingClientConsumedMessages(), semconv::messaging::CreateSyncDoubleMetricMessagingClientPublishedMessages(), semconv::messaging::CreateSyncDoubleMetricMessagingClientSentMessages(), semconv::messaging::CreateSyncDoubleMetricMessagingProcessMessages(), semconv::messaging::CreateSyncDoubleMetricMessagingPublishMessages(), semconv::messaging::CreateSyncDoubleMetricMessagingReceiveMessages(), semconv::otel::CreateSyncDoubleMetricOtelSdkExporterLogExported(), semconv::otel::CreateSyncDoubleMetricOtelSdkExporterMetricDataPointExported(), semconv::otel::CreateSyncDoubleMetricOtelSdkExporterSpanExported(), semconv::otel::CreateSyncDoubleMetricOtelSdkExporterSpanExportedCount(), semconv::otel::CreateSyncDoubleMetricOtelSdkLogCreated(), semconv::otel::CreateSyncDoubleMetricOtelSdkProcessorLogProcessed(), semconv::otel::CreateSyncDoubleMetricOtelSdkProcessorSpanProcessed(), semconv::otel::CreateSyncDoubleMetricOtelSdkProcessorSpanProcessedCount(), semconv::otel::CreateSyncDoubleMetricOtelSdkSpanEnded(), semconv::otel::CreateSyncDoubleMetricOtelSdkSpanEndedCount(), semconv::otel::CreateSyncDoubleMetricOtelSdkSpanStarted(), semconv::process::CreateSyncDoubleMetricProcessContextSwitches(), semconv::process::CreateSyncDoubleMetricProcessCpuTime(), semconv::process::CreateSyncDoubleMetricProcessDiskIo(), semconv::process::CreateSyncDoubleMetricProcessNetworkIo(), semconv::process::CreateSyncDoubleMetricProcessPagingFaults(), semconv::system::CreateSyncDoubleMetricSystemCpuTime(), semconv::system::CreateSyncDoubleMetricSystemDiskIo(), semconv::system::CreateSyncDoubleMetricSystemDiskIoTime(), semconv::system::CreateSyncDoubleMetricSystemDiskMerged(), semconv::system::CreateSyncDoubleMetricSystemDiskOperations(), semconv::system::CreateSyncDoubleMetricSystemDiskOperationTime(), semconv::system::CreateSyncDoubleMetricSystemNetworkDropped(), semconv::system::CreateSyncDoubleMetricSystemNetworkErrors(), semconv::system::CreateSyncDoubleMetricSystemNetworkIo(), semconv::system::CreateSyncDoubleMetricSystemNetworkPacketCount(), semconv::system::CreateSyncDoubleMetricSystemNetworkPacketDropped(), semconv::system::CreateSyncDoubleMetricSystemNetworkPackets(), semconv::system::CreateSyncDoubleMetricSystemPagingFaults(), semconv::system::CreateSyncDoubleMetricSystemPagingOperations(), and semconv::system::CreateSyncDoubleMetricSystemProcessCreated().
|
pure virtualnoexcept |
Implemented in metrics::NoopMeter, and metrics::NoopMeter.
|
pure virtualnoexcept |
Implemented in metrics::NoopMeter, and metrics::NoopMeter.
|
pure virtualnoexcept |
Implemented in metrics::NoopMeter, and metrics::NoopMeter.
Referenced by semconv::azure::CreateSyncDoubleMetricAzureCosmosdbClientOperationRequestCharge(), semconv::cicd::CreateSyncDoubleMetricCicdPipelineRunDuration(), semconv::db::CreateSyncDoubleMetricDbClientConnectionCreateTime(), semconv::db::CreateSyncDoubleMetricDbClientConnectionsCreateTime(), semconv::db::CreateSyncDoubleMetricDbClientConnectionsUseTime(), semconv::db::CreateSyncDoubleMetricDbClientConnectionsWaitTime(), semconv::db::CreateSyncDoubleMetricDbClientConnectionUseTime(), semconv::db::CreateSyncDoubleMetricDbClientConnectionWaitTime(), semconv::db::CreateSyncDoubleMetricDbClientCosmosdbOperationRequestCharge(), semconv::db::CreateSyncDoubleMetricDbClientOperationDuration(), semconv::db::CreateSyncDoubleMetricDbClientResponseReturnedRows(), semconv::dns::CreateSyncDoubleMetricDnsLookupDuration(), semconv::faas::CreateSyncDoubleMetricFaasCpuUsage(), semconv::faas::CreateSyncDoubleMetricFaasInitDuration(), semconv::faas::CreateSyncDoubleMetricFaasInvokeDuration(), semconv::faas::CreateSyncDoubleMetricFaasMemUsage(), semconv::faas::CreateSyncDoubleMetricFaasNetIo(), semconv::gen_ai::CreateSyncDoubleMetricGenAiClientOperationDuration(), semconv::gen_ai::CreateSyncDoubleMetricGenAiClientTokenUsage(), semconv::gen_ai::CreateSyncDoubleMetricGenAiServerRequestDuration(), semconv::gen_ai::CreateSyncDoubleMetricGenAiServerTimePerOutputToken(), semconv::gen_ai::CreateSyncDoubleMetricGenAiServerTimeToFirstToken(), semconv::http::CreateSyncDoubleMetricHttpClientConnectionDuration(), semconv::http::CreateSyncDoubleMetricHttpClientRequestBodySize(), semconv::http::CreateSyncDoubleMetricHttpClientRequestDuration(), semconv::http::CreateSyncDoubleMetricHttpClientResponseBodySize(), semconv::http::CreateSyncDoubleMetricHttpServerRequestBodySize(), semconv::http::CreateSyncDoubleMetricHttpServerRequestDuration(), semconv::http::CreateSyncDoubleMetricHttpServerResponseBodySize(), semconv::messaging::CreateSyncDoubleMetricMessagingClientOperationDuration(), semconv::messaging::CreateSyncDoubleMetricMessagingProcessDuration(), semconv::messaging::CreateSyncDoubleMetricMessagingPublishDuration(), semconv::messaging::CreateSyncDoubleMetricMessagingReceiveDuration(), semconv::otel::CreateSyncDoubleMetricOtelSdkExporterOperationDuration(), semconv::otel::CreateSyncDoubleMetricOtelSdkMetricReaderCollectionDuration(), semconv::rpc::CreateSyncDoubleMetricRpcClientDuration(), semconv::rpc::CreateSyncDoubleMetricRpcClientRequestSize(), semconv::rpc::CreateSyncDoubleMetricRpcClientRequestsPerRpc(), semconv::rpc::CreateSyncDoubleMetricRpcClientResponseSize(), semconv::rpc::CreateSyncDoubleMetricRpcClientResponsesPerRpc(), semconv::rpc::CreateSyncDoubleMetricRpcServerDuration(), semconv::rpc::CreateSyncDoubleMetricRpcServerRequestSize(), semconv::rpc::CreateSyncDoubleMetricRpcServerRequestsPerRpc(), semconv::rpc::CreateSyncDoubleMetricRpcServerResponseSize(), and semconv::rpc::CreateSyncDoubleMetricRpcServerResponsesPerRpc().
|
pure virtualnoexcept |
Implemented in metrics::NoopMeter, and metrics::NoopMeter.
Referenced by semconv::cicd::CreateAsyncDoubleMetricCicdPipelineRunErrors(), semconv::cicd::CreateAsyncDoubleMetricCicdSystemErrors(), semconv::container::CreateAsyncDoubleMetricContainerCpuTime(), semconv::container::CreateAsyncDoubleMetricContainerDiskIo(), semconv::container::CreateAsyncDoubleMetricContainerMemoryUsage(), semconv::container::CreateAsyncDoubleMetricContainerNetworkIo(), semconv::cpu::CreateAsyncDoubleMetricCpuTime(), semconv::cpython::CreateAsyncDoubleMetricCpythonGcCollectedObjects(), semconv::cpython::CreateAsyncDoubleMetricCpythonGcCollections(), semconv::cpython::CreateAsyncDoubleMetricCpythonGcUncollectableObjects(), semconv::db::CreateAsyncDoubleMetricDbClientConnectionsTimeouts(), semconv::db::CreateAsyncDoubleMetricDbClientConnectionTimeouts(), semconv::faas::CreateAsyncDoubleMetricFaasColdstarts(), semconv::faas::CreateAsyncDoubleMetricFaasErrors(), semconv::faas::CreateAsyncDoubleMetricFaasInvocations(), semconv::faas::CreateAsyncDoubleMetricFaasTimeouts(), semconv::hw::CreateAsyncDoubleMetricHwEnergy(), semconv::hw::CreateAsyncDoubleMetricHwErrors(), semconv::hw::CreateAsyncDoubleMetricHwGpuIo(), semconv::hw::CreateAsyncDoubleMetricHwHostEnergy(), semconv::hw::CreateAsyncDoubleMetricHwNetworkIo(), semconv::hw::CreateAsyncDoubleMetricHwNetworkPackets(), semconv::hw::CreateAsyncDoubleMetricHwTapeDriveOperations(), semconv::k8s::CreateAsyncDoubleMetricK8sNodeCpuTime(), semconv::k8s::CreateAsyncDoubleMetricK8sNodeNetworkErrors(), semconv::k8s::CreateAsyncDoubleMetricK8sNodeNetworkIo(), semconv::k8s::CreateAsyncDoubleMetricK8sPodCpuTime(), semconv::k8s::CreateAsyncDoubleMetricK8sPodNetworkErrors(), semconv::k8s::CreateAsyncDoubleMetricK8sPodNetworkIo(), semconv::messaging::CreateAsyncDoubleMetricMessagingClientConsumedMessages(), semconv::messaging::CreateAsyncDoubleMetricMessagingClientPublishedMessages(), semconv::messaging::CreateAsyncDoubleMetricMessagingClientSentMessages(), semconv::messaging::CreateAsyncDoubleMetricMessagingProcessMessages(), semconv::messaging::CreateAsyncDoubleMetricMessagingPublishMessages(), semconv::messaging::CreateAsyncDoubleMetricMessagingReceiveMessages(), semconv::otel::CreateAsyncDoubleMetricOtelSdkExporterLogExported(), semconv::otel::CreateAsyncDoubleMetricOtelSdkExporterMetricDataPointExported(), semconv::otel::CreateAsyncDoubleMetricOtelSdkExporterSpanExported(), semconv::otel::CreateAsyncDoubleMetricOtelSdkExporterSpanExportedCount(), semconv::otel::CreateAsyncDoubleMetricOtelSdkLogCreated(), semconv::otel::CreateAsyncDoubleMetricOtelSdkProcessorLogProcessed(), semconv::otel::CreateAsyncDoubleMetricOtelSdkProcessorSpanProcessed(), semconv::otel::CreateAsyncDoubleMetricOtelSdkProcessorSpanProcessedCount(), semconv::otel::CreateAsyncDoubleMetricOtelSdkSpanEnded(), semconv::otel::CreateAsyncDoubleMetricOtelSdkSpanEndedCount(), semconv::otel::CreateAsyncDoubleMetricOtelSdkSpanStarted(), semconv::process::CreateAsyncDoubleMetricProcessContextSwitches(), semconv::process::CreateAsyncDoubleMetricProcessCpuTime(), semconv::process::CreateAsyncDoubleMetricProcessDiskIo(), semconv::process::CreateAsyncDoubleMetricProcessNetworkIo(), semconv::process::CreateAsyncDoubleMetricProcessPagingFaults(), semconv::system::CreateAsyncDoubleMetricSystemCpuTime(), semconv::system::CreateAsyncDoubleMetricSystemDiskIo(), semconv::system::CreateAsyncDoubleMetricSystemDiskIoTime(), semconv::system::CreateAsyncDoubleMetricSystemDiskMerged(), semconv::system::CreateAsyncDoubleMetricSystemDiskOperations(), semconv::system::CreateAsyncDoubleMetricSystemDiskOperationTime(), semconv::system::CreateAsyncDoubleMetricSystemNetworkDropped(), semconv::system::CreateAsyncDoubleMetricSystemNetworkErrors(), semconv::system::CreateAsyncDoubleMetricSystemNetworkIo(), semconv::system::CreateAsyncDoubleMetricSystemNetworkPacketCount(), semconv::system::CreateAsyncDoubleMetricSystemNetworkPacketDropped(), semconv::system::CreateAsyncDoubleMetricSystemNetworkPackets(), semconv::system::CreateAsyncDoubleMetricSystemPagingFaults(), semconv::system::CreateAsyncDoubleMetricSystemPagingOperations(), and semconv::system::CreateAsyncDoubleMetricSystemProcessCreated().
|
pure virtualnoexcept |
Implemented in metrics::NoopMeter, and metrics::NoopMeter.
|
pure virtualnoexcept |
Implemented in metrics::NoopMeter, and metrics::NoopMeter.
Referenced by semconv::container::CreateAsyncDoubleMetricContainerCpuUsage(), semconv::container::CreateAsyncDoubleMetricContainerUptime(), semconv::cpu::CreateAsyncDoubleMetricCpuFrequency(), semconv::cpu::CreateAsyncDoubleMetricCpuUtilization(), semconv::hw::CreateAsyncDoubleMetricHwBatteryCharge(), semconv::hw::CreateAsyncDoubleMetricHwBatteryChargeLimit(), semconv::hw::CreateAsyncDoubleMetricHwBatteryTimeLeft(), semconv::hw::CreateAsyncDoubleMetricHwCpuSpeed(), semconv::hw::CreateAsyncDoubleMetricHwCpuSpeedLimit(), semconv::hw::CreateAsyncDoubleMetricHwFanSpeed(), semconv::hw::CreateAsyncDoubleMetricHwFanSpeedLimit(), semconv::hw::CreateAsyncDoubleMetricHwFanSpeedRatio(), semconv::hw::CreateAsyncDoubleMetricHwGpuMemoryUtilization(), semconv::hw::CreateAsyncDoubleMetricHwGpuUtilization(), semconv::hw::CreateAsyncDoubleMetricHwHostAmbientTemperature(), semconv::hw::CreateAsyncDoubleMetricHwHostHeatingMargin(), semconv::hw::CreateAsyncDoubleMetricHwHostPower(), semconv::hw::CreateAsyncDoubleMetricHwLogicalDiskUtilization(), semconv::hw::CreateAsyncDoubleMetricHwNetworkBandwidthUtilization(), semconv::hw::CreateAsyncDoubleMetricHwPhysicalDiskEnduranceUtilization(), semconv::hw::CreateAsyncDoubleMetricHwPhysicalDiskSmart(), semconv::hw::CreateAsyncDoubleMetricHwPower(), semconv::hw::CreateAsyncDoubleMetricHwPowerSupplyUtilization(), semconv::hw::CreateAsyncDoubleMetricHwTemperature(), semconv::hw::CreateAsyncDoubleMetricHwTemperatureLimit(), semconv::hw::CreateAsyncDoubleMetricHwVoltage(), semconv::hw::CreateAsyncDoubleMetricHwVoltageLimit(), semconv::hw::CreateAsyncDoubleMetricHwVoltageNominal(), semconv::k8s::CreateAsyncDoubleMetricK8sHpaMetricTargetCpuAverageUtilization(), semconv::k8s::CreateAsyncDoubleMetricK8sHpaMetricTargetCpuAverageValue(), semconv::k8s::CreateAsyncDoubleMetricK8sHpaMetricTargetCpuValue(), semconv::k8s::CreateAsyncDoubleMetricK8sNodeCpuUsage(), semconv::k8s::CreateAsyncDoubleMetricK8sNodeMemoryUsage(), semconv::k8s::CreateAsyncDoubleMetricK8sNodeUptime(), semconv::k8s::CreateAsyncDoubleMetricK8sPodCpuUsage(), semconv::k8s::CreateAsyncDoubleMetricK8sPodMemoryUsage(), semconv::k8s::CreateAsyncDoubleMetricK8sPodUptime(), semconv::process::CreateAsyncDoubleMetricProcessCpuUtilization(), semconv::process::CreateAsyncDoubleMetricProcessUptime(), semconv::system::CreateAsyncDoubleMetricSystemCpuFrequency(), semconv::system::CreateAsyncDoubleMetricSystemCpuUtilization(), semconv::system::CreateAsyncDoubleMetricSystemFilesystemUtilization(), semconv::system::CreateAsyncDoubleMetricSystemMemoryUtilization(), semconv::system::CreateAsyncDoubleMetricSystemPagingUtilization(), semconv::system::CreateAsyncDoubleMetricSystemUptime(), semconv::vcs::CreateAsyncDoubleMetricVcsChangeDuration(), semconv::vcs::CreateAsyncDoubleMetricVcsChangeTimeToApproval(), semconv::vcs::CreateAsyncDoubleMetricVcsChangeTimeToMerge(), semconv::vcs::CreateAsyncDoubleMetricVcsContributorCount(), semconv::vcs::CreateAsyncDoubleMetricVcsRefLinesDelta(), semconv::vcs::CreateAsyncDoubleMetricVcsRefRevisionsDelta(), and semconv::vcs::CreateAsyncDoubleMetricVcsRefTime().
|
pure virtualnoexcept |
Implemented in metrics::NoopMeter, and metrics::NoopMeter.
|
pure virtualnoexcept |
Implemented in metrics::NoopMeter, and metrics::NoopMeter.
Referenced by semconv::azure::CreateAsyncDoubleMetricAzureCosmosdbClientActiveInstanceCount(), semconv::cicd::CreateAsyncDoubleMetricCicdPipelineRunActive(), semconv::cicd::CreateAsyncDoubleMetricCicdWorkerCount(), semconv::container::CreateAsyncDoubleMetricContainerFilesystemAvailable(), semconv::container::CreateAsyncDoubleMetricContainerFilesystemCapacity(), semconv::container::CreateAsyncDoubleMetricContainerFilesystemUsage(), semconv::db::CreateAsyncDoubleMetricDbClientConnectionCount(), semconv::db::CreateAsyncDoubleMetricDbClientConnectionIdleMax(), semconv::db::CreateAsyncDoubleMetricDbClientConnectionIdleMin(), semconv::db::CreateAsyncDoubleMetricDbClientConnectionMax(), semconv::db::CreateAsyncDoubleMetricDbClientConnectionPendingRequests(), semconv::db::CreateAsyncDoubleMetricDbClientConnectionsIdleMax(), semconv::db::CreateAsyncDoubleMetricDbClientConnectionsIdleMin(), semconv::db::CreateAsyncDoubleMetricDbClientConnectionsMax(), semconv::db::CreateAsyncDoubleMetricDbClientConnectionsPendingRequests(), semconv::db::CreateAsyncDoubleMetricDbClientConnectionsUsage(), semconv::db::CreateAsyncDoubleMetricDbClientCosmosdbActiveInstanceCount(), semconv::http::CreateAsyncDoubleMetricHttpClientActiveRequests(), semconv::http::CreateAsyncDoubleMetricHttpClientOpenConnections(), semconv::http::CreateAsyncDoubleMetricHttpServerActiveRequests(), semconv::hw::CreateAsyncDoubleMetricHwGpuMemoryLimit(), semconv::hw::CreateAsyncDoubleMetricHwGpuMemoryUsage(), semconv::hw::CreateAsyncDoubleMetricHwLogicalDiskLimit(), semconv::hw::CreateAsyncDoubleMetricHwLogicalDiskUsage(), semconv::hw::CreateAsyncDoubleMetricHwMemorySize(), semconv::hw::CreateAsyncDoubleMetricHwNetworkBandwidthLimit(), semconv::hw::CreateAsyncDoubleMetricHwNetworkUp(), semconv::hw::CreateAsyncDoubleMetricHwPhysicalDiskSize(), semconv::hw::CreateAsyncDoubleMetricHwPowerSupplyLimit(), semconv::hw::CreateAsyncDoubleMetricHwPowerSupplyUsage(), semconv::hw::CreateAsyncDoubleMetricHwStatus(), semconv::k8s::CreateAsyncDoubleMetricK8sContainerCpuLimit(), semconv::k8s::CreateAsyncDoubleMetricK8sContainerCpuRequest(), semconv::k8s::CreateAsyncDoubleMetricK8sContainerEphemeralStorageLimit(), semconv::k8s::CreateAsyncDoubleMetricK8sContainerEphemeralStorageRequest(), semconv::k8s::CreateAsyncDoubleMetricK8sContainerMemoryLimit(), semconv::k8s::CreateAsyncDoubleMetricK8sContainerMemoryRequest(), semconv::k8s::CreateAsyncDoubleMetricK8sContainerReady(), semconv::k8s::CreateAsyncDoubleMetricK8sContainerRestartCount(), semconv::k8s::CreateAsyncDoubleMetricK8sContainerStatusReason(), semconv::k8s::CreateAsyncDoubleMetricK8sContainerStatusState(), semconv::k8s::CreateAsyncDoubleMetricK8sContainerStorageLimit(), semconv::k8s::CreateAsyncDoubleMetricK8sContainerStorageRequest(), semconv::k8s::CreateAsyncDoubleMetricK8sCronjobActiveJobs(), semconv::k8s::CreateAsyncDoubleMetricK8sDaemonsetCurrentScheduledNodes(), semconv::k8s::CreateAsyncDoubleMetricK8sDaemonsetDesiredScheduledNodes(), semconv::k8s::CreateAsyncDoubleMetricK8sDaemonsetMisscheduledNodes(), semconv::k8s::CreateAsyncDoubleMetricK8sDaemonsetReadyNodes(), semconv::k8s::CreateAsyncDoubleMetricK8sDeploymentAvailablePods(), semconv::k8s::CreateAsyncDoubleMetricK8sDeploymentDesiredPods(), semconv::k8s::CreateAsyncDoubleMetricK8sHpaCurrentPods(), semconv::k8s::CreateAsyncDoubleMetricK8sHpaDesiredPods(), semconv::k8s::CreateAsyncDoubleMetricK8sHpaMaxPods(), semconv::k8s::CreateAsyncDoubleMetricK8sHpaMinPods(), semconv::k8s::CreateAsyncDoubleMetricK8sJobActivePods(), semconv::k8s::CreateAsyncDoubleMetricK8sJobDesiredSuccessfulPods(), semconv::k8s::CreateAsyncDoubleMetricK8sJobFailedPods(), semconv::k8s::CreateAsyncDoubleMetricK8sJobMaxParallelPods(), semconv::k8s::CreateAsyncDoubleMetricK8sJobSuccessfulPods(), semconv::k8s::CreateAsyncDoubleMetricK8sNamespacePhase(), semconv::k8s::CreateAsyncDoubleMetricK8sNodeAllocatableCpu(), semconv::k8s::CreateAsyncDoubleMetricK8sNodeAllocatableEphemeralStorage(), semconv::k8s::CreateAsyncDoubleMetricK8sNodeAllocatableMemory(), semconv::k8s::CreateAsyncDoubleMetricK8sNodeAllocatablePods(), semconv::k8s::CreateAsyncDoubleMetricK8sNodeConditionStatus(), semconv::k8s::CreateAsyncDoubleMetricK8sNodeFilesystemAvailable(), semconv::k8s::CreateAsyncDoubleMetricK8sNodeFilesystemCapacity(), semconv::k8s::CreateAsyncDoubleMetricK8sNodeFilesystemUsage(), semconv::k8s::CreateAsyncDoubleMetricK8sPodFilesystemAvailable(), semconv::k8s::CreateAsyncDoubleMetricK8sPodFilesystemCapacity(), semconv::k8s::CreateAsyncDoubleMetricK8sPodFilesystemUsage(), semconv::k8s::CreateAsyncDoubleMetricK8sPodVolumeAvailable(), semconv::k8s::CreateAsyncDoubleMetricK8sPodVolumeCapacity(), semconv::k8s::CreateAsyncDoubleMetricK8sPodVolumeInodeCount(), semconv::k8s::CreateAsyncDoubleMetricK8sPodVolumeInodeFree(), semconv::k8s::CreateAsyncDoubleMetricK8sPodVolumeInodeUsed(), semconv::k8s::CreateAsyncDoubleMetricK8sPodVolumeUsage(), semconv::k8s::CreateAsyncDoubleMetricK8sReplicasetAvailablePods(), semconv::k8s::CreateAsyncDoubleMetricK8sReplicasetDesiredPods(), semconv::k8s::CreateAsyncDoubleMetricK8sReplicationControllerAvailablePods(), semconv::k8s::CreateAsyncDoubleMetricK8sReplicationcontrollerAvailablePods(), semconv::k8s::CreateAsyncDoubleMetricK8sReplicationControllerDesiredPods(), semconv::k8s::CreateAsyncDoubleMetricK8sReplicationcontrollerDesiredPods(), semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaCpuLimitHard(), semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaCpuLimitUsed(), semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaCpuRequestHard(), semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaCpuRequestUsed(), semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaEphemeralStorageLimitHard(), semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaEphemeralStorageLimitUsed(), semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaEphemeralStorageRequestHard(), semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaEphemeralStorageRequestUsed(), semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaHugepageCountRequestHard(), semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaHugepageCountRequestUsed(), semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaMemoryLimitHard(), semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaMemoryLimitUsed(), semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaMemoryRequestHard(), semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaMemoryRequestUsed(), semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaObjectCountHard(), semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaObjectCountUsed(), semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaPersistentvolumeclaimCountHard(), semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaPersistentvolumeclaimCountUsed(), semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaStorageRequestHard(), semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaStorageRequestUsed(), semconv::k8s::CreateAsyncDoubleMetricK8sStatefulsetCurrentPods(), semconv::k8s::CreateAsyncDoubleMetricK8sStatefulsetDesiredPods(), semconv::k8s::CreateAsyncDoubleMetricK8sStatefulsetReadyPods(), semconv::k8s::CreateAsyncDoubleMetricK8sStatefulsetUpdatedPods(), semconv::otel::CreateAsyncDoubleMetricOtelSdkExporterLogInflight(), semconv::otel::CreateAsyncDoubleMetricOtelSdkExporterMetricDataPointInflight(), semconv::otel::CreateAsyncDoubleMetricOtelSdkExporterSpanExportedCount(), semconv::otel::CreateAsyncDoubleMetricOtelSdkExporterSpanInflight(), semconv::otel::CreateAsyncDoubleMetricOtelSdkExporterSpanInflightCount(), semconv::otel::CreateAsyncDoubleMetricOtelSdkProcessorLogQueueCapacity(), semconv::otel::CreateAsyncDoubleMetricOtelSdkProcessorLogQueueSize(), semconv::otel::CreateAsyncDoubleMetricOtelSdkProcessorSpanProcessedCount(), semconv::otel::CreateAsyncDoubleMetricOtelSdkProcessorSpanQueueCapacity(), semconv::otel::CreateAsyncDoubleMetricOtelSdkProcessorSpanQueueSize(), semconv::otel::CreateAsyncDoubleMetricOtelSdkSpanLive(), semconv::otel::CreateAsyncDoubleMetricOtelSdkSpanLiveCount(), semconv::process::CreateAsyncDoubleMetricProcessMemoryUsage(), semconv::process::CreateAsyncDoubleMetricProcessMemoryVirtual(), semconv::process::CreateAsyncDoubleMetricProcessOpenFileDescriptorCount(), semconv::process::CreateAsyncDoubleMetricProcessThreadCount(), semconv::system::CreateAsyncDoubleMetricSystemCpuLogicalCount(), semconv::system::CreateAsyncDoubleMetricSystemCpuPhysicalCount(), semconv::system::CreateAsyncDoubleMetricSystemDiskLimit(), semconv::system::CreateAsyncDoubleMetricSystemFilesystemLimit(), semconv::system::CreateAsyncDoubleMetricSystemFilesystemUsage(), semconv::system::CreateAsyncDoubleMetricSystemLinuxMemoryAvailable(), semconv::system::CreateAsyncDoubleMetricSystemLinuxMemorySlabUsage(), semconv::system::CreateAsyncDoubleMetricSystemMemoryLimit(), semconv::system::CreateAsyncDoubleMetricSystemMemoryShared(), semconv::system::CreateAsyncDoubleMetricSystemMemoryUsage(), semconv::system::CreateAsyncDoubleMetricSystemNetworkConnectionCount(), semconv::system::CreateAsyncDoubleMetricSystemNetworkConnections(), semconv::system::CreateAsyncDoubleMetricSystemPagingUsage(), semconv::system::CreateAsyncDoubleMetricSystemProcessCount(), semconv::vcs::CreateAsyncDoubleMetricVcsChangeCount(), semconv::vcs::CreateAsyncDoubleMetricVcsRefCount(), and semconv::vcs::CreateAsyncDoubleMetricVcsRepositoryCount().
|
pure virtualnoexcept |
Implemented in metrics::NoopMeter, and metrics::NoopMeter.
|
pure virtualnoexcept |
Implemented in metrics::NoopMeter, and metrics::NoopMeter.
Referenced by semconv::azure::CreateSyncDoubleMetricAzureCosmosdbClientActiveInstanceCount(), semconv::cicd::CreateSyncDoubleMetricCicdPipelineRunActive(), semconv::cicd::CreateSyncDoubleMetricCicdWorkerCount(), semconv::container::CreateSyncDoubleMetricContainerFilesystemAvailable(), semconv::container::CreateSyncDoubleMetricContainerFilesystemCapacity(), semconv::container::CreateSyncDoubleMetricContainerFilesystemUsage(), semconv::db::CreateSyncDoubleMetricDbClientConnectionCount(), semconv::db::CreateSyncDoubleMetricDbClientConnectionIdleMax(), semconv::db::CreateSyncDoubleMetricDbClientConnectionIdleMin(), semconv::db::CreateSyncDoubleMetricDbClientConnectionMax(), semconv::db::CreateSyncDoubleMetricDbClientConnectionPendingRequests(), semconv::db::CreateSyncDoubleMetricDbClientConnectionsIdleMax(), semconv::db::CreateSyncDoubleMetricDbClientConnectionsIdleMin(), semconv::db::CreateSyncDoubleMetricDbClientConnectionsMax(), semconv::db::CreateSyncDoubleMetricDbClientConnectionsPendingRequests(), semconv::db::CreateSyncDoubleMetricDbClientConnectionsUsage(), semconv::db::CreateSyncDoubleMetricDbClientCosmosdbActiveInstanceCount(), semconv::http::CreateSyncDoubleMetricHttpClientActiveRequests(), semconv::http::CreateSyncDoubleMetricHttpClientOpenConnections(), semconv::http::CreateSyncDoubleMetricHttpServerActiveRequests(), semconv::hw::CreateSyncDoubleMetricHwGpuMemoryLimit(), semconv::hw::CreateSyncDoubleMetricHwGpuMemoryUsage(), semconv::hw::CreateSyncDoubleMetricHwLogicalDiskLimit(), semconv::hw::CreateSyncDoubleMetricHwLogicalDiskUsage(), semconv::hw::CreateSyncDoubleMetricHwMemorySize(), semconv::hw::CreateSyncDoubleMetricHwNetworkBandwidthLimit(), semconv::hw::CreateSyncDoubleMetricHwNetworkUp(), semconv::hw::CreateSyncDoubleMetricHwPhysicalDiskSize(), semconv::hw::CreateSyncDoubleMetricHwPowerSupplyLimit(), semconv::hw::CreateSyncDoubleMetricHwPowerSupplyUsage(), semconv::hw::CreateSyncDoubleMetricHwStatus(), semconv::k8s::CreateSyncDoubleMetricK8sContainerCpuLimit(), semconv::k8s::CreateSyncDoubleMetricK8sContainerCpuRequest(), semconv::k8s::CreateSyncDoubleMetricK8sContainerEphemeralStorageLimit(), semconv::k8s::CreateSyncDoubleMetricK8sContainerEphemeralStorageRequest(), semconv::k8s::CreateSyncDoubleMetricK8sContainerMemoryLimit(), semconv::k8s::CreateSyncDoubleMetricK8sContainerMemoryRequest(), semconv::k8s::CreateSyncDoubleMetricK8sContainerReady(), semconv::k8s::CreateSyncDoubleMetricK8sContainerRestartCount(), semconv::k8s::CreateSyncDoubleMetricK8sContainerStatusReason(), semconv::k8s::CreateSyncDoubleMetricK8sContainerStatusState(), semconv::k8s::CreateSyncDoubleMetricK8sContainerStorageLimit(), semconv::k8s::CreateSyncDoubleMetricK8sContainerStorageRequest(), semconv::k8s::CreateSyncDoubleMetricK8sCronjobActiveJobs(), semconv::k8s::CreateSyncDoubleMetricK8sDaemonsetCurrentScheduledNodes(), semconv::k8s::CreateSyncDoubleMetricK8sDaemonsetDesiredScheduledNodes(), semconv::k8s::CreateSyncDoubleMetricK8sDaemonsetMisscheduledNodes(), semconv::k8s::CreateSyncDoubleMetricK8sDaemonsetReadyNodes(), semconv::k8s::CreateSyncDoubleMetricK8sDeploymentAvailablePods(), semconv::k8s::CreateSyncDoubleMetricK8sDeploymentDesiredPods(), semconv::k8s::CreateSyncDoubleMetricK8sHpaCurrentPods(), semconv::k8s::CreateSyncDoubleMetricK8sHpaDesiredPods(), semconv::k8s::CreateSyncDoubleMetricK8sHpaMaxPods(), semconv::k8s::CreateSyncDoubleMetricK8sHpaMinPods(), semconv::k8s::CreateSyncDoubleMetricK8sJobActivePods(), semconv::k8s::CreateSyncDoubleMetricK8sJobDesiredSuccessfulPods(), semconv::k8s::CreateSyncDoubleMetricK8sJobFailedPods(), semconv::k8s::CreateSyncDoubleMetricK8sJobMaxParallelPods(), semconv::k8s::CreateSyncDoubleMetricK8sJobSuccessfulPods(), semconv::k8s::CreateSyncDoubleMetricK8sNamespacePhase(), semconv::k8s::CreateSyncDoubleMetricK8sNodeAllocatableCpu(), semconv::k8s::CreateSyncDoubleMetricK8sNodeAllocatableEphemeralStorage(), semconv::k8s::CreateSyncDoubleMetricK8sNodeAllocatableMemory(), semconv::k8s::CreateSyncDoubleMetricK8sNodeAllocatablePods(), semconv::k8s::CreateSyncDoubleMetricK8sNodeConditionStatus(), semconv::k8s::CreateSyncDoubleMetricK8sNodeFilesystemAvailable(), semconv::k8s::CreateSyncDoubleMetricK8sNodeFilesystemCapacity(), semconv::k8s::CreateSyncDoubleMetricK8sNodeFilesystemUsage(), semconv::k8s::CreateSyncDoubleMetricK8sPodFilesystemAvailable(), semconv::k8s::CreateSyncDoubleMetricK8sPodFilesystemCapacity(), semconv::k8s::CreateSyncDoubleMetricK8sPodFilesystemUsage(), semconv::k8s::CreateSyncDoubleMetricK8sPodVolumeAvailable(), semconv::k8s::CreateSyncDoubleMetricK8sPodVolumeCapacity(), semconv::k8s::CreateSyncDoubleMetricK8sPodVolumeInodeCount(), semconv::k8s::CreateSyncDoubleMetricK8sPodVolumeInodeFree(), semconv::k8s::CreateSyncDoubleMetricK8sPodVolumeInodeUsed(), semconv::k8s::CreateSyncDoubleMetricK8sPodVolumeUsage(), semconv::k8s::CreateSyncDoubleMetricK8sReplicasetAvailablePods(), semconv::k8s::CreateSyncDoubleMetricK8sReplicasetDesiredPods(), semconv::k8s::CreateSyncDoubleMetricK8sReplicationControllerAvailablePods(), semconv::k8s::CreateSyncDoubleMetricK8sReplicationcontrollerAvailablePods(), semconv::k8s::CreateSyncDoubleMetricK8sReplicationControllerDesiredPods(), semconv::k8s::CreateSyncDoubleMetricK8sReplicationcontrollerDesiredPods(), semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaCpuLimitHard(), semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaCpuLimitUsed(), semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaCpuRequestHard(), semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaCpuRequestUsed(), semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaEphemeralStorageLimitHard(), semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaEphemeralStorageLimitUsed(), semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaEphemeralStorageRequestHard(), semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaEphemeralStorageRequestUsed(), semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaHugepageCountRequestHard(), semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaHugepageCountRequestUsed(), semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaMemoryLimitHard(), semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaMemoryLimitUsed(), semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaMemoryRequestHard(), semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaMemoryRequestUsed(), semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaObjectCountHard(), semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaObjectCountUsed(), semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaPersistentvolumeclaimCountHard(), semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaPersistentvolumeclaimCountUsed(), semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaStorageRequestHard(), semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaStorageRequestUsed(), semconv::k8s::CreateSyncDoubleMetricK8sStatefulsetCurrentPods(), semconv::k8s::CreateSyncDoubleMetricK8sStatefulsetDesiredPods(), semconv::k8s::CreateSyncDoubleMetricK8sStatefulsetReadyPods(), semconv::k8s::CreateSyncDoubleMetricK8sStatefulsetUpdatedPods(), semconv::otel::CreateSyncDoubleMetricOtelSdkExporterLogInflight(), semconv::otel::CreateSyncDoubleMetricOtelSdkExporterMetricDataPointInflight(), semconv::otel::CreateSyncDoubleMetricOtelSdkExporterSpanExportedCount(), semconv::otel::CreateSyncDoubleMetricOtelSdkExporterSpanInflight(), semconv::otel::CreateSyncDoubleMetricOtelSdkExporterSpanInflightCount(), semconv::otel::CreateSyncDoubleMetricOtelSdkProcessorLogQueueCapacity(), semconv::otel::CreateSyncDoubleMetricOtelSdkProcessorLogQueueSize(), semconv::otel::CreateSyncDoubleMetricOtelSdkProcessorSpanProcessedCount(), semconv::otel::CreateSyncDoubleMetricOtelSdkProcessorSpanQueueCapacity(), semconv::otel::CreateSyncDoubleMetricOtelSdkProcessorSpanQueueSize(), semconv::otel::CreateSyncDoubleMetricOtelSdkSpanLive(), semconv::otel::CreateSyncDoubleMetricOtelSdkSpanLiveCount(), semconv::process::CreateSyncDoubleMetricProcessMemoryUsage(), semconv::process::CreateSyncDoubleMetricProcessMemoryVirtual(), semconv::process::CreateSyncDoubleMetricProcessOpenFileDescriptorCount(), semconv::process::CreateSyncDoubleMetricProcessThreadCount(), semconv::system::CreateSyncDoubleMetricSystemCpuLogicalCount(), semconv::system::CreateSyncDoubleMetricSystemCpuPhysicalCount(), semconv::system::CreateSyncDoubleMetricSystemDiskLimit(), semconv::system::CreateSyncDoubleMetricSystemFilesystemLimit(), semconv::system::CreateSyncDoubleMetricSystemFilesystemUsage(), semconv::system::CreateSyncDoubleMetricSystemLinuxMemoryAvailable(), semconv::system::CreateSyncDoubleMetricSystemLinuxMemorySlabUsage(), semconv::system::CreateSyncDoubleMetricSystemMemoryLimit(), semconv::system::CreateSyncDoubleMetricSystemMemoryShared(), semconv::system::CreateSyncDoubleMetricSystemMemoryUsage(), semconv::system::CreateSyncDoubleMetricSystemNetworkConnectionCount(), semconv::system::CreateSyncDoubleMetricSystemNetworkConnections(), semconv::system::CreateSyncDoubleMetricSystemPagingUsage(), semconv::system::CreateSyncDoubleMetricSystemProcessCount(), semconv::vcs::CreateSyncDoubleMetricVcsChangeCount(), semconv::vcs::CreateSyncDoubleMetricVcsRefCount(), and semconv::vcs::CreateSyncDoubleMetricVcsRepositoryCount().
|
pure virtualnoexcept |
Implemented in metrics::NoopMeter, and metrics::NoopMeter.
|
pure virtualnoexcept |
Creates a Asynchronous (Observable) counter with the passed characteristics and returns a shared_ptr to that Observable Counter.
| name | the name of the new Observable Counter. |
| description | a brief description of what the Observable Counter is used for. |
| unit | the unit of metric values following https://unitsofmeasure.org/ucum.html. |
Implemented in metrics::NoopMeter, and metrics::NoopMeter.
Referenced by semconv::cicd::CreateAsyncInt64MetricCicdPipelineRunErrors(), semconv::cicd::CreateAsyncInt64MetricCicdSystemErrors(), semconv::container::CreateAsyncInt64MetricContainerCpuTime(), semconv::container::CreateAsyncInt64MetricContainerDiskIo(), semconv::container::CreateAsyncInt64MetricContainerMemoryUsage(), semconv::container::CreateAsyncInt64MetricContainerNetworkIo(), semconv::cpu::CreateAsyncInt64MetricCpuTime(), semconv::cpython::CreateAsyncInt64MetricCpythonGcCollectedObjects(), semconv::cpython::CreateAsyncInt64MetricCpythonGcCollections(), semconv::cpython::CreateAsyncInt64MetricCpythonGcUncollectableObjects(), semconv::db::CreateAsyncInt64MetricDbClientConnectionsTimeouts(), semconv::db::CreateAsyncInt64MetricDbClientConnectionTimeouts(), semconv::faas::CreateAsyncInt64MetricFaasColdstarts(), semconv::faas::CreateAsyncInt64MetricFaasErrors(), semconv::faas::CreateAsyncInt64MetricFaasInvocations(), semconv::faas::CreateAsyncInt64MetricFaasTimeouts(), semconv::hw::CreateAsyncInt64MetricHwEnergy(), semconv::hw::CreateAsyncInt64MetricHwErrors(), semconv::hw::CreateAsyncInt64MetricHwGpuIo(), semconv::hw::CreateAsyncInt64MetricHwHostEnergy(), semconv::hw::CreateAsyncInt64MetricHwNetworkIo(), semconv::hw::CreateAsyncInt64MetricHwNetworkPackets(), semconv::hw::CreateAsyncInt64MetricHwTapeDriveOperations(), semconv::k8s::CreateAsyncInt64MetricK8sNodeCpuTime(), semconv::k8s::CreateAsyncInt64MetricK8sNodeNetworkErrors(), semconv::k8s::CreateAsyncInt64MetricK8sNodeNetworkIo(), semconv::k8s::CreateAsyncInt64MetricK8sPodCpuTime(), semconv::k8s::CreateAsyncInt64MetricK8sPodNetworkErrors(), semconv::k8s::CreateAsyncInt64MetricK8sPodNetworkIo(), semconv::messaging::CreateAsyncInt64MetricMessagingClientConsumedMessages(), semconv::messaging::CreateAsyncInt64MetricMessagingClientPublishedMessages(), semconv::messaging::CreateAsyncInt64MetricMessagingClientSentMessages(), semconv::messaging::CreateAsyncInt64MetricMessagingProcessMessages(), semconv::messaging::CreateAsyncInt64MetricMessagingPublishMessages(), semconv::messaging::CreateAsyncInt64MetricMessagingReceiveMessages(), semconv::otel::CreateAsyncInt64MetricOtelSdkExporterLogExported(), semconv::otel::CreateAsyncInt64MetricOtelSdkExporterMetricDataPointExported(), semconv::otel::CreateAsyncInt64MetricOtelSdkExporterSpanExported(), semconv::otel::CreateAsyncInt64MetricOtelSdkExporterSpanExportedCount(), semconv::otel::CreateAsyncInt64MetricOtelSdkLogCreated(), semconv::otel::CreateAsyncInt64MetricOtelSdkProcessorLogProcessed(), semconv::otel::CreateAsyncInt64MetricOtelSdkProcessorSpanProcessed(), semconv::otel::CreateAsyncInt64MetricOtelSdkProcessorSpanProcessedCount(), semconv::otel::CreateAsyncInt64MetricOtelSdkSpanEnded(), semconv::otel::CreateAsyncInt64MetricOtelSdkSpanEndedCount(), semconv::otel::CreateAsyncInt64MetricOtelSdkSpanStarted(), semconv::process::CreateAsyncInt64MetricProcessContextSwitches(), semconv::process::CreateAsyncInt64MetricProcessCpuTime(), semconv::process::CreateAsyncInt64MetricProcessDiskIo(), semconv::process::CreateAsyncInt64MetricProcessNetworkIo(), semconv::process::CreateAsyncInt64MetricProcessPagingFaults(), semconv::system::CreateAsyncInt64MetricSystemCpuTime(), semconv::system::CreateAsyncInt64MetricSystemDiskIo(), semconv::system::CreateAsyncInt64MetricSystemDiskIoTime(), semconv::system::CreateAsyncInt64MetricSystemDiskMerged(), semconv::system::CreateAsyncInt64MetricSystemDiskOperations(), semconv::system::CreateAsyncInt64MetricSystemDiskOperationTime(), semconv::system::CreateAsyncInt64MetricSystemNetworkDropped(), semconv::system::CreateAsyncInt64MetricSystemNetworkErrors(), semconv::system::CreateAsyncInt64MetricSystemNetworkIo(), semconv::system::CreateAsyncInt64MetricSystemNetworkPacketCount(), semconv::system::CreateAsyncInt64MetricSystemNetworkPacketDropped(), semconv::system::CreateAsyncInt64MetricSystemNetworkPackets(), semconv::system::CreateAsyncInt64MetricSystemPagingFaults(), semconv::system::CreateAsyncInt64MetricSystemPagingOperations(), and semconv::system::CreateAsyncInt64MetricSystemProcessCreated().
|
pure virtualnoexcept |
Creates a Asynchronous (Observable) counter with the passed characteristics and returns a shared_ptr to that Observable Counter.
| name | the name of the new Observable Counter. |
| description | a brief description of what the Observable Counter is used for. |
| unit | the unit of metric values following https://unitsofmeasure.org/ucum.html. |
Implemented in metrics::NoopMeter, and metrics::NoopMeter.
|
pure virtualnoexcept |
Creates a Asynchronous (Observable) Gauge with the passed characteristics and returns a shared_ptr to that Observable Gauge.
| name | the name of the new Observable Gauge. |
| description | a brief description of what the Observable Gauge is used for. |
| unit | the unit of metric values following https://unitsofmeasure.org/ucum.html. |
Implemented in metrics::NoopMeter, and metrics::NoopMeter.
Referenced by semconv::container::CreateAsyncInt64MetricContainerCpuUsage(), semconv::container::CreateAsyncInt64MetricContainerUptime(), semconv::cpu::CreateAsyncInt64MetricCpuFrequency(), semconv::cpu::CreateAsyncInt64MetricCpuUtilization(), semconv::hw::CreateAsyncInt64MetricHwBatteryCharge(), semconv::hw::CreateAsyncInt64MetricHwBatteryChargeLimit(), semconv::hw::CreateAsyncInt64MetricHwBatteryTimeLeft(), semconv::hw::CreateAsyncInt64MetricHwCpuSpeed(), semconv::hw::CreateAsyncInt64MetricHwCpuSpeedLimit(), semconv::hw::CreateAsyncInt64MetricHwFanSpeed(), semconv::hw::CreateAsyncInt64MetricHwFanSpeedLimit(), semconv::hw::CreateAsyncInt64MetricHwFanSpeedRatio(), semconv::hw::CreateAsyncInt64MetricHwGpuMemoryUtilization(), semconv::hw::CreateAsyncInt64MetricHwGpuUtilization(), semconv::hw::CreateAsyncInt64MetricHwHostAmbientTemperature(), semconv::hw::CreateAsyncInt64MetricHwHostHeatingMargin(), semconv::hw::CreateAsyncInt64MetricHwHostPower(), semconv::hw::CreateAsyncInt64MetricHwLogicalDiskUtilization(), semconv::hw::CreateAsyncInt64MetricHwNetworkBandwidthUtilization(), semconv::hw::CreateAsyncInt64MetricHwPhysicalDiskEnduranceUtilization(), semconv::hw::CreateAsyncInt64MetricHwPhysicalDiskSmart(), semconv::hw::CreateAsyncInt64MetricHwPower(), semconv::hw::CreateAsyncInt64MetricHwPowerSupplyUtilization(), semconv::hw::CreateAsyncInt64MetricHwTemperature(), semconv::hw::CreateAsyncInt64MetricHwTemperatureLimit(), semconv::hw::CreateAsyncInt64MetricHwVoltage(), semconv::hw::CreateAsyncInt64MetricHwVoltageLimit(), semconv::hw::CreateAsyncInt64MetricHwVoltageNominal(), semconv::k8s::CreateAsyncInt64MetricK8sHpaMetricTargetCpuAverageUtilization(), semconv::k8s::CreateAsyncInt64MetricK8sHpaMetricTargetCpuAverageValue(), semconv::k8s::CreateAsyncInt64MetricK8sHpaMetricTargetCpuValue(), semconv::k8s::CreateAsyncInt64MetricK8sNodeCpuUsage(), semconv::k8s::CreateAsyncInt64MetricK8sNodeMemoryUsage(), semconv::k8s::CreateAsyncInt64MetricK8sNodeUptime(), semconv::k8s::CreateAsyncInt64MetricK8sPodCpuUsage(), semconv::k8s::CreateAsyncInt64MetricK8sPodMemoryUsage(), semconv::k8s::CreateAsyncInt64MetricK8sPodUptime(), semconv::process::CreateAsyncInt64MetricProcessCpuUtilization(), semconv::process::CreateAsyncInt64MetricProcessUptime(), semconv::system::CreateAsyncInt64MetricSystemCpuFrequency(), semconv::system::CreateAsyncInt64MetricSystemCpuUtilization(), semconv::system::CreateAsyncInt64MetricSystemFilesystemUtilization(), semconv::system::CreateAsyncInt64MetricSystemMemoryUtilization(), semconv::system::CreateAsyncInt64MetricSystemPagingUtilization(), semconv::system::CreateAsyncInt64MetricSystemUptime(), semconv::vcs::CreateAsyncInt64MetricVcsChangeDuration(), semconv::vcs::CreateAsyncInt64MetricVcsChangeTimeToApproval(), semconv::vcs::CreateAsyncInt64MetricVcsChangeTimeToMerge(), semconv::vcs::CreateAsyncInt64MetricVcsContributorCount(), semconv::vcs::CreateAsyncInt64MetricVcsRefLinesDelta(), semconv::vcs::CreateAsyncInt64MetricVcsRefRevisionsDelta(), and semconv::vcs::CreateAsyncInt64MetricVcsRefTime().
|
pure virtualnoexcept |
Creates a Asynchronous (Observable) Gauge with the passed characteristics and returns a shared_ptr to that Observable Gauge.
| name | the name of the new Observable Gauge. |
| description | a brief description of what the Observable Gauge is used for. |
| unit | the unit of metric values following https://unitsofmeasure.org/ucum.html. |
Implemented in metrics::NoopMeter, and metrics::NoopMeter.
|
pure virtualnoexcept |
Creates a Asynchronous (Observable) UpDownCounter with the passed characteristics and returns a shared_ptr to that Observable UpDownCounter.
| name | the name of the new Observable UpDownCounter. |
| description | a brief description of what the Observable UpDownCounter is used for. |
| unit | the unit of metric values following https://unitsofmeasure.org/ucum.html. |
Implemented in metrics::NoopMeter, and metrics::NoopMeter.
|
pure virtualnoexcept |
Creates a Asynchronous (Observable) UpDownCounter with the passed characteristics and returns a shared_ptr to that Observable UpDownCounter.
| name | the name of the new Observable UpDownCounter. |
| description | a brief description of what the Observable UpDownCounter is used for. |
| unit | the unit of metric values following https://unitsofmeasure.org/ucum.html. |
Implemented in metrics::NoopMeter, and metrics::NoopMeter.
Referenced by semconv::azure::CreateAsyncInt64MetricAzureCosmosdbClientActiveInstanceCount(), semconv::cicd::CreateAsyncInt64MetricCicdPipelineRunActive(), semconv::cicd::CreateAsyncInt64MetricCicdWorkerCount(), semconv::container::CreateAsyncInt64MetricContainerFilesystemAvailable(), semconv::container::CreateAsyncInt64MetricContainerFilesystemCapacity(), semconv::container::CreateAsyncInt64MetricContainerFilesystemUsage(), semconv::db::CreateAsyncInt64MetricDbClientConnectionCount(), semconv::db::CreateAsyncInt64MetricDbClientConnectionIdleMax(), semconv::db::CreateAsyncInt64MetricDbClientConnectionIdleMin(), semconv::db::CreateAsyncInt64MetricDbClientConnectionMax(), semconv::db::CreateAsyncInt64MetricDbClientConnectionPendingRequests(), semconv::db::CreateAsyncInt64MetricDbClientConnectionsIdleMax(), semconv::db::CreateAsyncInt64MetricDbClientConnectionsIdleMin(), semconv::db::CreateAsyncInt64MetricDbClientConnectionsMax(), semconv::db::CreateAsyncInt64MetricDbClientConnectionsPendingRequests(), semconv::db::CreateAsyncInt64MetricDbClientConnectionsUsage(), semconv::db::CreateAsyncInt64MetricDbClientCosmosdbActiveInstanceCount(), semconv::http::CreateAsyncInt64MetricHttpClientActiveRequests(), semconv::http::CreateAsyncInt64MetricHttpClientOpenConnections(), semconv::http::CreateAsyncInt64MetricHttpServerActiveRequests(), semconv::hw::CreateAsyncInt64MetricHwGpuMemoryLimit(), semconv::hw::CreateAsyncInt64MetricHwGpuMemoryUsage(), semconv::hw::CreateAsyncInt64MetricHwLogicalDiskLimit(), semconv::hw::CreateAsyncInt64MetricHwLogicalDiskUsage(), semconv::hw::CreateAsyncInt64MetricHwMemorySize(), semconv::hw::CreateAsyncInt64MetricHwNetworkBandwidthLimit(), semconv::hw::CreateAsyncInt64MetricHwNetworkUp(), semconv::hw::CreateAsyncInt64MetricHwPhysicalDiskSize(), semconv::hw::CreateAsyncInt64MetricHwPowerSupplyLimit(), semconv::hw::CreateAsyncInt64MetricHwPowerSupplyUsage(), semconv::hw::CreateAsyncInt64MetricHwStatus(), semconv::k8s::CreateAsyncInt64MetricK8sContainerCpuLimit(), semconv::k8s::CreateAsyncInt64MetricK8sContainerCpuRequest(), semconv::k8s::CreateAsyncInt64MetricK8sContainerEphemeralStorageLimit(), semconv::k8s::CreateAsyncInt64MetricK8sContainerEphemeralStorageRequest(), semconv::k8s::CreateAsyncInt64MetricK8sContainerMemoryLimit(), semconv::k8s::CreateAsyncInt64MetricK8sContainerMemoryRequest(), semconv::k8s::CreateAsyncInt64MetricK8sContainerReady(), semconv::k8s::CreateAsyncInt64MetricK8sContainerRestartCount(), semconv::k8s::CreateAsyncInt64MetricK8sContainerStatusReason(), semconv::k8s::CreateAsyncInt64MetricK8sContainerStatusState(), semconv::k8s::CreateAsyncInt64MetricK8sContainerStorageLimit(), semconv::k8s::CreateAsyncInt64MetricK8sContainerStorageRequest(), semconv::k8s::CreateAsyncInt64MetricK8sCronjobActiveJobs(), semconv::k8s::CreateAsyncInt64MetricK8sDaemonsetCurrentScheduledNodes(), semconv::k8s::CreateAsyncInt64MetricK8sDaemonsetDesiredScheduledNodes(), semconv::k8s::CreateAsyncInt64MetricK8sDaemonsetMisscheduledNodes(), semconv::k8s::CreateAsyncInt64MetricK8sDaemonsetReadyNodes(), semconv::k8s::CreateAsyncInt64MetricK8sDeploymentAvailablePods(), semconv::k8s::CreateAsyncInt64MetricK8sDeploymentDesiredPods(), semconv::k8s::CreateAsyncInt64MetricK8sHpaCurrentPods(), semconv::k8s::CreateAsyncInt64MetricK8sHpaDesiredPods(), semconv::k8s::CreateAsyncInt64MetricK8sHpaMaxPods(), semconv::k8s::CreateAsyncInt64MetricK8sHpaMinPods(), semconv::k8s::CreateAsyncInt64MetricK8sJobActivePods(), semconv::k8s::CreateAsyncInt64MetricK8sJobDesiredSuccessfulPods(), semconv::k8s::CreateAsyncInt64MetricK8sJobFailedPods(), semconv::k8s::CreateAsyncInt64MetricK8sJobMaxParallelPods(), semconv::k8s::CreateAsyncInt64MetricK8sJobSuccessfulPods(), semconv::k8s::CreateAsyncInt64MetricK8sNamespacePhase(), semconv::k8s::CreateAsyncInt64MetricK8sNodeAllocatableCpu(), semconv::k8s::CreateAsyncInt64MetricK8sNodeAllocatableEphemeralStorage(), semconv::k8s::CreateAsyncInt64MetricK8sNodeAllocatableMemory(), semconv::k8s::CreateAsyncInt64MetricK8sNodeAllocatablePods(), semconv::k8s::CreateAsyncInt64MetricK8sNodeConditionStatus(), semconv::k8s::CreateAsyncInt64MetricK8sNodeFilesystemAvailable(), semconv::k8s::CreateAsyncInt64MetricK8sNodeFilesystemCapacity(), semconv::k8s::CreateAsyncInt64MetricK8sNodeFilesystemUsage(), semconv::k8s::CreateAsyncInt64MetricK8sPodFilesystemAvailable(), semconv::k8s::CreateAsyncInt64MetricK8sPodFilesystemCapacity(), semconv::k8s::CreateAsyncInt64MetricK8sPodFilesystemUsage(), semconv::k8s::CreateAsyncInt64MetricK8sPodVolumeAvailable(), semconv::k8s::CreateAsyncInt64MetricK8sPodVolumeCapacity(), semconv::k8s::CreateAsyncInt64MetricK8sPodVolumeInodeCount(), semconv::k8s::CreateAsyncInt64MetricK8sPodVolumeInodeFree(), semconv::k8s::CreateAsyncInt64MetricK8sPodVolumeInodeUsed(), semconv::k8s::CreateAsyncInt64MetricK8sPodVolumeUsage(), semconv::k8s::CreateAsyncInt64MetricK8sReplicasetAvailablePods(), semconv::k8s::CreateAsyncInt64MetricK8sReplicasetDesiredPods(), semconv::k8s::CreateAsyncInt64MetricK8sReplicationControllerAvailablePods(), semconv::k8s::CreateAsyncInt64MetricK8sReplicationcontrollerAvailablePods(), semconv::k8s::CreateAsyncInt64MetricK8sReplicationControllerDesiredPods(), semconv::k8s::CreateAsyncInt64MetricK8sReplicationcontrollerDesiredPods(), semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaCpuLimitHard(), semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaCpuLimitUsed(), semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaCpuRequestHard(), semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaCpuRequestUsed(), semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaEphemeralStorageLimitHard(), semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaEphemeralStorageLimitUsed(), semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaEphemeralStorageRequestHard(), semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaEphemeralStorageRequestUsed(), semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaHugepageCountRequestHard(), semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaHugepageCountRequestUsed(), semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaMemoryLimitHard(), semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaMemoryLimitUsed(), semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaMemoryRequestHard(), semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaMemoryRequestUsed(), semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaObjectCountHard(), semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaObjectCountUsed(), semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaPersistentvolumeclaimCountHard(), semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaPersistentvolumeclaimCountUsed(), semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaStorageRequestHard(), semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaStorageRequestUsed(), semconv::k8s::CreateAsyncInt64MetricK8sStatefulsetCurrentPods(), semconv::k8s::CreateAsyncInt64MetricK8sStatefulsetDesiredPods(), semconv::k8s::CreateAsyncInt64MetricK8sStatefulsetReadyPods(), semconv::k8s::CreateAsyncInt64MetricK8sStatefulsetUpdatedPods(), semconv::otel::CreateAsyncInt64MetricOtelSdkExporterLogInflight(), semconv::otel::CreateAsyncInt64MetricOtelSdkExporterMetricDataPointInflight(), semconv::otel::CreateAsyncInt64MetricOtelSdkExporterSpanExportedCount(), semconv::otel::CreateAsyncInt64MetricOtelSdkExporterSpanInflight(), semconv::otel::CreateAsyncInt64MetricOtelSdkExporterSpanInflightCount(), semconv::otel::CreateAsyncInt64MetricOtelSdkProcessorLogQueueCapacity(), semconv::otel::CreateAsyncInt64MetricOtelSdkProcessorLogQueueSize(), semconv::otel::CreateAsyncInt64MetricOtelSdkProcessorSpanProcessedCount(), semconv::otel::CreateAsyncInt64MetricOtelSdkProcessorSpanQueueCapacity(), semconv::otel::CreateAsyncInt64MetricOtelSdkProcessorSpanQueueSize(), semconv::otel::CreateAsyncInt64MetricOtelSdkSpanLive(), semconv::otel::CreateAsyncInt64MetricOtelSdkSpanLiveCount(), semconv::process::CreateAsyncInt64MetricProcessMemoryUsage(), semconv::process::CreateAsyncInt64MetricProcessMemoryVirtual(), semconv::process::CreateAsyncInt64MetricProcessOpenFileDescriptorCount(), semconv::process::CreateAsyncInt64MetricProcessThreadCount(), semconv::system::CreateAsyncInt64MetricSystemCpuLogicalCount(), semconv::system::CreateAsyncInt64MetricSystemCpuPhysicalCount(), semconv::system::CreateAsyncInt64MetricSystemDiskLimit(), semconv::system::CreateAsyncInt64MetricSystemFilesystemLimit(), semconv::system::CreateAsyncInt64MetricSystemFilesystemUsage(), semconv::system::CreateAsyncInt64MetricSystemLinuxMemoryAvailable(), semconv::system::CreateAsyncInt64MetricSystemLinuxMemorySlabUsage(), semconv::system::CreateAsyncInt64MetricSystemMemoryLimit(), semconv::system::CreateAsyncInt64MetricSystemMemoryShared(), semconv::system::CreateAsyncInt64MetricSystemMemoryUsage(), semconv::system::CreateAsyncInt64MetricSystemNetworkConnectionCount(), semconv::system::CreateAsyncInt64MetricSystemNetworkConnections(), semconv::system::CreateAsyncInt64MetricSystemPagingUsage(), semconv::system::CreateAsyncInt64MetricSystemProcessCount(), semconv::vcs::CreateAsyncInt64MetricVcsChangeCount(), semconv::vcs::CreateAsyncInt64MetricVcsRefCount(), and semconv::vcs::CreateAsyncInt64MetricVcsRepositoryCount().
|
pure virtualnoexcept |
Creates an UpDownCounter with the passed characteristics and returns a unique_ptr to that UpDownCounter.
| name | the name of the new UpDownCounter. |
| description | a brief description of what the UpDownCounter is used for. |
| unit | the unit of metric values following https://unitsofmeasure.org/ucum.html. |
Implemented in metrics::NoopMeter, and metrics::NoopMeter.
|
pure virtualnoexcept |
Creates an UpDownCounter with the passed characteristics and returns a unique_ptr to that UpDownCounter.
| name | the name of the new UpDownCounter. |
| description | a brief description of what the UpDownCounter is used for. |
| unit | the unit of metric values following https://unitsofmeasure.org/ucum.html. |
Implemented in metrics::NoopMeter, and metrics::NoopMeter.
Referenced by semconv::azure::CreateSyncInt64MetricAzureCosmosdbClientActiveInstanceCount(), semconv::cicd::CreateSyncInt64MetricCicdPipelineRunActive(), semconv::cicd::CreateSyncInt64MetricCicdWorkerCount(), semconv::container::CreateSyncInt64MetricContainerFilesystemAvailable(), semconv::container::CreateSyncInt64MetricContainerFilesystemCapacity(), semconv::container::CreateSyncInt64MetricContainerFilesystemUsage(), semconv::db::CreateSyncInt64MetricDbClientConnectionCount(), semconv::db::CreateSyncInt64MetricDbClientConnectionIdleMax(), semconv::db::CreateSyncInt64MetricDbClientConnectionIdleMin(), semconv::db::CreateSyncInt64MetricDbClientConnectionMax(), semconv::db::CreateSyncInt64MetricDbClientConnectionPendingRequests(), semconv::db::CreateSyncInt64MetricDbClientConnectionsIdleMax(), semconv::db::CreateSyncInt64MetricDbClientConnectionsIdleMin(), semconv::db::CreateSyncInt64MetricDbClientConnectionsMax(), semconv::db::CreateSyncInt64MetricDbClientConnectionsPendingRequests(), semconv::db::CreateSyncInt64MetricDbClientConnectionsUsage(), semconv::db::CreateSyncInt64MetricDbClientCosmosdbActiveInstanceCount(), semconv::http::CreateSyncInt64MetricHttpClientActiveRequests(), semconv::http::CreateSyncInt64MetricHttpClientOpenConnections(), semconv::http::CreateSyncInt64MetricHttpServerActiveRequests(), semconv::hw::CreateSyncInt64MetricHwGpuMemoryLimit(), semconv::hw::CreateSyncInt64MetricHwGpuMemoryUsage(), semconv::hw::CreateSyncInt64MetricHwLogicalDiskLimit(), semconv::hw::CreateSyncInt64MetricHwLogicalDiskUsage(), semconv::hw::CreateSyncInt64MetricHwMemorySize(), semconv::hw::CreateSyncInt64MetricHwNetworkBandwidthLimit(), semconv::hw::CreateSyncInt64MetricHwNetworkUp(), semconv::hw::CreateSyncInt64MetricHwPhysicalDiskSize(), semconv::hw::CreateSyncInt64MetricHwPowerSupplyLimit(), semconv::hw::CreateSyncInt64MetricHwPowerSupplyUsage(), semconv::hw::CreateSyncInt64MetricHwStatus(), semconv::k8s::CreateSyncInt64MetricK8sContainerCpuLimit(), semconv::k8s::CreateSyncInt64MetricK8sContainerCpuRequest(), semconv::k8s::CreateSyncInt64MetricK8sContainerEphemeralStorageLimit(), semconv::k8s::CreateSyncInt64MetricK8sContainerEphemeralStorageRequest(), semconv::k8s::CreateSyncInt64MetricK8sContainerMemoryLimit(), semconv::k8s::CreateSyncInt64MetricK8sContainerMemoryRequest(), semconv::k8s::CreateSyncInt64MetricK8sContainerReady(), semconv::k8s::CreateSyncInt64MetricK8sContainerRestartCount(), semconv::k8s::CreateSyncInt64MetricK8sContainerStatusReason(), semconv::k8s::CreateSyncInt64MetricK8sContainerStatusState(), semconv::k8s::CreateSyncInt64MetricK8sContainerStorageLimit(), semconv::k8s::CreateSyncInt64MetricK8sContainerStorageRequest(), semconv::k8s::CreateSyncInt64MetricK8sCronjobActiveJobs(), semconv::k8s::CreateSyncInt64MetricK8sDaemonsetCurrentScheduledNodes(), semconv::k8s::CreateSyncInt64MetricK8sDaemonsetDesiredScheduledNodes(), semconv::k8s::CreateSyncInt64MetricK8sDaemonsetMisscheduledNodes(), semconv::k8s::CreateSyncInt64MetricK8sDaemonsetReadyNodes(), semconv::k8s::CreateSyncInt64MetricK8sDeploymentAvailablePods(), semconv::k8s::CreateSyncInt64MetricK8sDeploymentDesiredPods(), semconv::k8s::CreateSyncInt64MetricK8sHpaCurrentPods(), semconv::k8s::CreateSyncInt64MetricK8sHpaDesiredPods(), semconv::k8s::CreateSyncInt64MetricK8sHpaMaxPods(), semconv::k8s::CreateSyncInt64MetricK8sHpaMinPods(), semconv::k8s::CreateSyncInt64MetricK8sJobActivePods(), semconv::k8s::CreateSyncInt64MetricK8sJobDesiredSuccessfulPods(), semconv::k8s::CreateSyncInt64MetricK8sJobFailedPods(), semconv::k8s::CreateSyncInt64MetricK8sJobMaxParallelPods(), semconv::k8s::CreateSyncInt64MetricK8sJobSuccessfulPods(), semconv::k8s::CreateSyncInt64MetricK8sNamespacePhase(), semconv::k8s::CreateSyncInt64MetricK8sNodeAllocatableCpu(), semconv::k8s::CreateSyncInt64MetricK8sNodeAllocatableEphemeralStorage(), semconv::k8s::CreateSyncInt64MetricK8sNodeAllocatableMemory(), semconv::k8s::CreateSyncInt64MetricK8sNodeAllocatablePods(), semconv::k8s::CreateSyncInt64MetricK8sNodeConditionStatus(), semconv::k8s::CreateSyncInt64MetricK8sNodeFilesystemAvailable(), semconv::k8s::CreateSyncInt64MetricK8sNodeFilesystemCapacity(), semconv::k8s::CreateSyncInt64MetricK8sNodeFilesystemUsage(), semconv::k8s::CreateSyncInt64MetricK8sPodFilesystemAvailable(), semconv::k8s::CreateSyncInt64MetricK8sPodFilesystemCapacity(), semconv::k8s::CreateSyncInt64MetricK8sPodFilesystemUsage(), semconv::k8s::CreateSyncInt64MetricK8sPodVolumeAvailable(), semconv::k8s::CreateSyncInt64MetricK8sPodVolumeCapacity(), semconv::k8s::CreateSyncInt64MetricK8sPodVolumeInodeCount(), semconv::k8s::CreateSyncInt64MetricK8sPodVolumeInodeFree(), semconv::k8s::CreateSyncInt64MetricK8sPodVolumeInodeUsed(), semconv::k8s::CreateSyncInt64MetricK8sPodVolumeUsage(), semconv::k8s::CreateSyncInt64MetricK8sReplicasetAvailablePods(), semconv::k8s::CreateSyncInt64MetricK8sReplicasetDesiredPods(), semconv::k8s::CreateSyncInt64MetricK8sReplicationControllerAvailablePods(), semconv::k8s::CreateSyncInt64MetricK8sReplicationcontrollerAvailablePods(), semconv::k8s::CreateSyncInt64MetricK8sReplicationControllerDesiredPods(), semconv::k8s::CreateSyncInt64MetricK8sReplicationcontrollerDesiredPods(), semconv::k8s::CreateSyncInt64MetricK8sResourcequotaCpuLimitHard(), semconv::k8s::CreateSyncInt64MetricK8sResourcequotaCpuLimitUsed(), semconv::k8s::CreateSyncInt64MetricK8sResourcequotaCpuRequestHard(), semconv::k8s::CreateSyncInt64MetricK8sResourcequotaCpuRequestUsed(), semconv::k8s::CreateSyncInt64MetricK8sResourcequotaEphemeralStorageLimitHard(), semconv::k8s::CreateSyncInt64MetricK8sResourcequotaEphemeralStorageLimitUsed(), semconv::k8s::CreateSyncInt64MetricK8sResourcequotaEphemeralStorageRequestHard(), semconv::k8s::CreateSyncInt64MetricK8sResourcequotaEphemeralStorageRequestUsed(), semconv::k8s::CreateSyncInt64MetricK8sResourcequotaHugepageCountRequestHard(), semconv::k8s::CreateSyncInt64MetricK8sResourcequotaHugepageCountRequestUsed(), semconv::k8s::CreateSyncInt64MetricK8sResourcequotaMemoryLimitHard(), semconv::k8s::CreateSyncInt64MetricK8sResourcequotaMemoryLimitUsed(), semconv::k8s::CreateSyncInt64MetricK8sResourcequotaMemoryRequestHard(), semconv::k8s::CreateSyncInt64MetricK8sResourcequotaMemoryRequestUsed(), semconv::k8s::CreateSyncInt64MetricK8sResourcequotaObjectCountHard(), semconv::k8s::CreateSyncInt64MetricK8sResourcequotaObjectCountUsed(), semconv::k8s::CreateSyncInt64MetricK8sResourcequotaPersistentvolumeclaimCountHard(), semconv::k8s::CreateSyncInt64MetricK8sResourcequotaPersistentvolumeclaimCountUsed(), semconv::k8s::CreateSyncInt64MetricK8sResourcequotaStorageRequestHard(), semconv::k8s::CreateSyncInt64MetricK8sResourcequotaStorageRequestUsed(), semconv::k8s::CreateSyncInt64MetricK8sStatefulsetCurrentPods(), semconv::k8s::CreateSyncInt64MetricK8sStatefulsetDesiredPods(), semconv::k8s::CreateSyncInt64MetricK8sStatefulsetReadyPods(), semconv::k8s::CreateSyncInt64MetricK8sStatefulsetUpdatedPods(), semconv::otel::CreateSyncInt64MetricOtelSdkExporterLogInflight(), semconv::otel::CreateSyncInt64MetricOtelSdkExporterMetricDataPointInflight(), semconv::otel::CreateSyncInt64MetricOtelSdkExporterSpanExportedCount(), semconv::otel::CreateSyncInt64MetricOtelSdkExporterSpanInflight(), semconv::otel::CreateSyncInt64MetricOtelSdkExporterSpanInflightCount(), semconv::otel::CreateSyncInt64MetricOtelSdkProcessorLogQueueCapacity(), semconv::otel::CreateSyncInt64MetricOtelSdkProcessorLogQueueSize(), semconv::otel::CreateSyncInt64MetricOtelSdkProcessorSpanProcessedCount(), semconv::otel::CreateSyncInt64MetricOtelSdkProcessorSpanQueueCapacity(), semconv::otel::CreateSyncInt64MetricOtelSdkProcessorSpanQueueSize(), semconv::otel::CreateSyncInt64MetricOtelSdkSpanLive(), semconv::otel::CreateSyncInt64MetricOtelSdkSpanLiveCount(), semconv::process::CreateSyncInt64MetricProcessMemoryUsage(), semconv::process::CreateSyncInt64MetricProcessMemoryVirtual(), semconv::process::CreateSyncInt64MetricProcessOpenFileDescriptorCount(), semconv::process::CreateSyncInt64MetricProcessThreadCount(), semconv::system::CreateSyncInt64MetricSystemCpuLogicalCount(), semconv::system::CreateSyncInt64MetricSystemCpuPhysicalCount(), semconv::system::CreateSyncInt64MetricSystemDiskLimit(), semconv::system::CreateSyncInt64MetricSystemFilesystemLimit(), semconv::system::CreateSyncInt64MetricSystemFilesystemUsage(), semconv::system::CreateSyncInt64MetricSystemLinuxMemoryAvailable(), semconv::system::CreateSyncInt64MetricSystemLinuxMemorySlabUsage(), semconv::system::CreateSyncInt64MetricSystemMemoryLimit(), semconv::system::CreateSyncInt64MetricSystemMemoryShared(), semconv::system::CreateSyncInt64MetricSystemMemoryUsage(), semconv::system::CreateSyncInt64MetricSystemNetworkConnectionCount(), semconv::system::CreateSyncInt64MetricSystemNetworkConnections(), semconv::system::CreateSyncInt64MetricSystemPagingUsage(), semconv::system::CreateSyncInt64MetricSystemProcessCount(), semconv::vcs::CreateSyncInt64MetricVcsChangeCount(), semconv::vcs::CreateSyncInt64MetricVcsRefCount(), and semconv::vcs::CreateSyncInt64MetricVcsRepositoryCount().
|
pure virtualnoexcept |
Creates a Counter with the passed characteristics and returns a unique_ptr to that Counter.
| name | the name of the new Counter. |
| description | a brief description of what the Counter is used for. |
| unit | the unit of metric values following https://unitsofmeasure.org/ucum.html. |
Implemented in metrics::NoopMeter, and metrics::NoopMeter.
Referenced by semconv::cicd::CreateSyncInt64MetricCicdPipelineRunErrors(), semconv::cicd::CreateSyncInt64MetricCicdSystemErrors(), semconv::container::CreateSyncInt64MetricContainerCpuTime(), semconv::container::CreateSyncInt64MetricContainerDiskIo(), semconv::container::CreateSyncInt64MetricContainerMemoryUsage(), semconv::container::CreateSyncInt64MetricContainerNetworkIo(), semconv::cpu::CreateSyncInt64MetricCpuTime(), semconv::cpython::CreateSyncInt64MetricCpythonGcCollectedObjects(), semconv::cpython::CreateSyncInt64MetricCpythonGcCollections(), semconv::cpython::CreateSyncInt64MetricCpythonGcUncollectableObjects(), semconv::db::CreateSyncInt64MetricDbClientConnectionsTimeouts(), semconv::db::CreateSyncInt64MetricDbClientConnectionTimeouts(), semconv::faas::CreateSyncInt64MetricFaasColdstarts(), semconv::faas::CreateSyncInt64MetricFaasErrors(), semconv::faas::CreateSyncInt64MetricFaasInvocations(), semconv::faas::CreateSyncInt64MetricFaasTimeouts(), semconv::hw::CreateSyncInt64MetricHwEnergy(), semconv::hw::CreateSyncInt64MetricHwErrors(), semconv::hw::CreateSyncInt64MetricHwGpuIo(), semconv::hw::CreateSyncInt64MetricHwHostEnergy(), semconv::hw::CreateSyncInt64MetricHwNetworkIo(), semconv::hw::CreateSyncInt64MetricHwNetworkPackets(), semconv::hw::CreateSyncInt64MetricHwTapeDriveOperations(), semconv::k8s::CreateSyncInt64MetricK8sNodeCpuTime(), semconv::k8s::CreateSyncInt64MetricK8sNodeNetworkErrors(), semconv::k8s::CreateSyncInt64MetricK8sNodeNetworkIo(), semconv::k8s::CreateSyncInt64MetricK8sPodCpuTime(), semconv::k8s::CreateSyncInt64MetricK8sPodNetworkErrors(), semconv::k8s::CreateSyncInt64MetricK8sPodNetworkIo(), semconv::messaging::CreateSyncInt64MetricMessagingClientConsumedMessages(), semconv::messaging::CreateSyncInt64MetricMessagingClientPublishedMessages(), semconv::messaging::CreateSyncInt64MetricMessagingClientSentMessages(), semconv::messaging::CreateSyncInt64MetricMessagingProcessMessages(), semconv::messaging::CreateSyncInt64MetricMessagingPublishMessages(), semconv::messaging::CreateSyncInt64MetricMessagingReceiveMessages(), semconv::otel::CreateSyncInt64MetricOtelSdkExporterLogExported(), semconv::otel::CreateSyncInt64MetricOtelSdkExporterMetricDataPointExported(), semconv::otel::CreateSyncInt64MetricOtelSdkExporterSpanExported(), semconv::otel::CreateSyncInt64MetricOtelSdkExporterSpanExportedCount(), semconv::otel::CreateSyncInt64MetricOtelSdkLogCreated(), semconv::otel::CreateSyncInt64MetricOtelSdkProcessorLogProcessed(), semconv::otel::CreateSyncInt64MetricOtelSdkProcessorSpanProcessed(), semconv::otel::CreateSyncInt64MetricOtelSdkProcessorSpanProcessedCount(), semconv::otel::CreateSyncInt64MetricOtelSdkSpanEnded(), semconv::otel::CreateSyncInt64MetricOtelSdkSpanEndedCount(), semconv::otel::CreateSyncInt64MetricOtelSdkSpanStarted(), semconv::process::CreateSyncInt64MetricProcessContextSwitches(), semconv::process::CreateSyncInt64MetricProcessCpuTime(), semconv::process::CreateSyncInt64MetricProcessDiskIo(), semconv::process::CreateSyncInt64MetricProcessNetworkIo(), semconv::process::CreateSyncInt64MetricProcessPagingFaults(), semconv::system::CreateSyncInt64MetricSystemCpuTime(), semconv::system::CreateSyncInt64MetricSystemDiskIo(), semconv::system::CreateSyncInt64MetricSystemDiskIoTime(), semconv::system::CreateSyncInt64MetricSystemDiskMerged(), semconv::system::CreateSyncInt64MetricSystemDiskOperations(), semconv::system::CreateSyncInt64MetricSystemDiskOperationTime(), semconv::system::CreateSyncInt64MetricSystemNetworkDropped(), semconv::system::CreateSyncInt64MetricSystemNetworkErrors(), semconv::system::CreateSyncInt64MetricSystemNetworkIo(), semconv::system::CreateSyncInt64MetricSystemNetworkPacketCount(), semconv::system::CreateSyncInt64MetricSystemNetworkPacketDropped(), semconv::system::CreateSyncInt64MetricSystemNetworkPackets(), semconv::system::CreateSyncInt64MetricSystemPagingFaults(), semconv::system::CreateSyncInt64MetricSystemPagingOperations(), and semconv::system::CreateSyncInt64MetricSystemProcessCreated().
|
pure virtualnoexcept |
Creates a Counter with the passed characteristics and returns a unique_ptr to that Counter.
| name | the name of the new Counter. |
| description | a brief description of what the Counter is used for. |
| unit | the unit of metric values following https://unitsofmeasure.org/ucum.html. |
Implemented in metrics::NoopMeter, and metrics::NoopMeter.
|
pure virtualnoexcept |
Creates a Histogram with the passed characteristics and returns a unique_ptr to that Histogram.
| name | the name of the new Histogram. |
| description | a brief description of what the Histogram is used for. |
| unit | the unit of metric values following https://unitsofmeasure.org/ucum.html. |
Implemented in metrics::NoopMeter, and metrics::NoopMeter.
|
pure virtualnoexcept |
Creates a Histogram with the passed characteristics and returns a unique_ptr to that Histogram.
| name | the name of the new Histogram. |
| description | a brief description of what the Histogram is used for. |
| unit | the unit of metric values following https://unitsofmeasure.org/ucum.html. |
Implemented in metrics::NoopMeter, and metrics::NoopMeter.
Referenced by semconv::azure::CreateSyncInt64MetricAzureCosmosdbClientOperationRequestCharge(), semconv::cicd::CreateSyncInt64MetricCicdPipelineRunDuration(), semconv::db::CreateSyncInt64MetricDbClientConnectionCreateTime(), semconv::db::CreateSyncInt64MetricDbClientConnectionsCreateTime(), semconv::db::CreateSyncInt64MetricDbClientConnectionsUseTime(), semconv::db::CreateSyncInt64MetricDbClientConnectionsWaitTime(), semconv::db::CreateSyncInt64MetricDbClientConnectionUseTime(), semconv::db::CreateSyncInt64MetricDbClientConnectionWaitTime(), semconv::db::CreateSyncInt64MetricDbClientCosmosdbOperationRequestCharge(), semconv::db::CreateSyncInt64MetricDbClientOperationDuration(), semconv::db::CreateSyncInt64MetricDbClientResponseReturnedRows(), semconv::dns::CreateSyncInt64MetricDnsLookupDuration(), semconv::faas::CreateSyncInt64MetricFaasCpuUsage(), semconv::faas::CreateSyncInt64MetricFaasInitDuration(), semconv::faas::CreateSyncInt64MetricFaasInvokeDuration(), semconv::faas::CreateSyncInt64MetricFaasMemUsage(), semconv::faas::CreateSyncInt64MetricFaasNetIo(), semconv::gen_ai::CreateSyncInt64MetricGenAiClientOperationDuration(), semconv::gen_ai::CreateSyncInt64MetricGenAiClientTokenUsage(), semconv::gen_ai::CreateSyncInt64MetricGenAiServerRequestDuration(), semconv::gen_ai::CreateSyncInt64MetricGenAiServerTimePerOutputToken(), semconv::gen_ai::CreateSyncInt64MetricGenAiServerTimeToFirstToken(), semconv::http::CreateSyncInt64MetricHttpClientConnectionDuration(), semconv::http::CreateSyncInt64MetricHttpClientRequestBodySize(), semconv::http::CreateSyncInt64MetricHttpClientRequestDuration(), semconv::http::CreateSyncInt64MetricHttpClientResponseBodySize(), semconv::http::CreateSyncInt64MetricHttpServerRequestBodySize(), semconv::http::CreateSyncInt64MetricHttpServerRequestDuration(), semconv::http::CreateSyncInt64MetricHttpServerResponseBodySize(), semconv::messaging::CreateSyncInt64MetricMessagingClientOperationDuration(), semconv::messaging::CreateSyncInt64MetricMessagingProcessDuration(), semconv::messaging::CreateSyncInt64MetricMessagingPublishDuration(), semconv::messaging::CreateSyncInt64MetricMessagingReceiveDuration(), semconv::otel::CreateSyncInt64MetricOtelSdkExporterOperationDuration(), semconv::otel::CreateSyncInt64MetricOtelSdkMetricReaderCollectionDuration(), semconv::rpc::CreateSyncInt64MetricRpcClientDuration(), semconv::rpc::CreateSyncInt64MetricRpcClientRequestSize(), semconv::rpc::CreateSyncInt64MetricRpcClientRequestsPerRpc(), semconv::rpc::CreateSyncInt64MetricRpcClientResponseSize(), semconv::rpc::CreateSyncInt64MetricRpcClientResponsesPerRpc(), semconv::rpc::CreateSyncInt64MetricRpcServerDuration(), semconv::rpc::CreateSyncInt64MetricRpcServerRequestSize(), semconv::rpc::CreateSyncInt64MetricRpcServerRequestsPerRpc(), semconv::rpc::CreateSyncInt64MetricRpcServerResponseSize(), and semconv::rpc::CreateSyncInt64MetricRpcServerResponsesPerRpc().