
    Bvh                         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	Zd
Zeed<   	 dede
fdZdZeed<   	 dedeee      defdZy)    )CallableFinal	GeneratorIterableOptionalSequenceUnion)CallbackOptionsCounterMeterObservableGaugeObservationNzcpu.frequencyCPU_FREQUENCYmeter	callbacksreturnc                 4    | j                  t        |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   s     _/RAG/venv/lib/python3.12/site-packages/opentelemetry/semconv/_incubating/metrics/cpu_metrics.pycreate_cpu_frequencyr   .   s(     ((E	 )      zcpu.timeCPU_TIMEc                 2    | j                  t        dd      S )z)Deprecated. Use `system.cpu.time` insteadz*Deprecated. Use `system.cpu.time` instead.s)r   r   r   )create_counterr   )r   s    r   create_cpu_timer!   @   s#    @    r   zcpu.utilizationCPU_UTILIZATIONc                 4    | j                  t        |dd      S )z0Deprecated. Use `system.cpu.utilization` insteadz1Deprecated. Use `system.cpu.utilization` instead.1r   )r   r"   r   s     r   create_cpu_utilizationr%   O   s(     ((G	 )  r   )typingr   r   r   r   r   r   r	   opentelemetry.metricsr
   r   r   r   r   	CallbackTr   __annotations__r   r   r!   r"   r%    r   r   <module>r+      s        o 556h{#_d:;=	
 'u &
		%hy&9:		 % 
5 W  + *
		%hy&9:		r   