o
    pi                     @   s   U d dl mZmZmZmZmZmZmZ d dlm	Z	m
Z
mZmZmZ eee	gee f eee e	df f ZdZeed< 	 dedeee  defd	d
ZdZeed< 	 dede
fddZdZeed< 	 dedeee  defddZdS )    )CallableFinal	GeneratorIterableOptionalSequenceUnion)CallbackOptionsCounterMeterObservableGaugeObservationNzcpu.frequencyCPU_FREQUENCYmeter	callbacksreturnc                 C      | j t|dddS )z.Deprecated. Use `system.cpu.frequency` insteadz/Deprecated. Use `system.cpu.frequency` instead.z{Hz}namer   descriptionunit)create_observable_gauger   r   r    r   i/home/ubuntu/.local/lib/python3.10/site-packages/opentelemetry/semconv/_incubating/metrics/cpu_metrics.pycreate_cpu_frequency.      r   zcpu.timeCPU_TIMEc                 C   s   | j tdddS )z)Deprecated. Use `system.cpu.time` insteadz*Deprecated. Use `system.cpu.time` instead.s)r   r   r   )create_counterr   )r   r   r   r   create_cpu_time@   s
   r    zcpu.utilizationCPU_UTILIZATIONc                 C   r   )z0Deprecated. Use `system.cpu.utilization` insteadz1Deprecated. Use `system.cpu.utilization` instead.1r   )r   r!   r   r   r   r   create_cpu_utilizationO   r   r#   )typingr   r   r   r   r   r   r   opentelemetry.metricsr	   r
   r   r   r   	CallbackTr   __annotations__r   r   r    r!   r#   r   r   r   r   <module>   s8   &
	

	
