
    2i                        % S SK JrJrJrJrJrJrJr  S SKJ	r	J
r
JrJrJrJr  \\\	/\\   4   \\\   \	S4   4   rSr\\S'    S\S\
4S jrS	r\\S
'    S\S\\\      S\4S jrSr\\S'    S\S\
4S jrSr\\S'    S\S\4S jrSr\\S'    S\S\4S jrSr\\S'    S\S\4S jrSr\\S'    S\S\
4S jrSr\\S'    S\S\
4S jr Sr!\\S '    S\S\\\      S\4S! jr"g)"    )CallableFinal	GeneratorIterableOptionalSequenceUnion)CallbackOptionsCounterMeterObservableGaugeObservationUpDownCounterNzcontainer.cpu.timeCONTAINER_CPU_TIMEmeterreturnc                 ,    U R                  [        SSS9$ )zTotal CPU time consumedzTotal CPU time consumed.snamedescriptionunit)create_counterr   r   s    u/home/james-whalen/.local/lib/python3.13/site-packages/opentelemetry/semconv/_incubating/metrics/container_metrics.pycreate_container_cpu_timer   2   s#    .        zcontainer.cpu.usageCONTAINER_CPU_USAGE	callbacksc                 .    U R                  [        USSS9$ )zWContainer's CPU usage, measured in cpus. Range from 0 to the number of allocatable CPUszXContainer's CPU usage, measured in cpus. Range from 0 to the number of allocatable CPUs.z{cpu}r   r   r   r   )create_observable_gauger   r   r   s     r   create_container_cpu_usager$   D   s(     (( n	 )  r   zcontainer.disk.ioCONTAINER_DISK_IOc                 ,    U R                  [        SSS9$ )zDisk bytes for the containerzDisk bytes for the container.Byr   )r   r%   r   s    r   create_container_disk_ior(   Y   s#    3    r   zcontainer.filesystem.availableCONTAINER_FILESYSTEM_AVAILABLEc                 ,    U R                  [        SSS9$ )z$Container filesystem available bytesz%Container filesystem available bytes.r'   r   )create_up_down_counterr)   r   s    r   %create_container_filesystem_availabler,   n   s#    ''+; (  r   zcontainer.filesystem.capacityCONTAINER_FILESYSTEM_CAPACITYc                 ,    U R                  [        SSS9$ )zContainer filesystem capacityzContainer filesystem capacity.r'   r   )r+   r-   r   s    r   $create_container_filesystem_capacityr/      s#    ''*4 (  r   zcontainer.filesystem.usageCONTAINER_FILESYSTEM_USAGEc                 ,    U R                  [        SSS9$ )zContainer filesystem usagezContainer filesystem usage.r'   r   )r+   r0   r   s    r   !create_container_filesystem_usager2      s#    '''1 (  r   zcontainer.memory.usageCONTAINER_MEMORY_USAGEc                 ,    U R                  [        SSS9$ )zMemory usage of the containerzMemory usage of the container.r'   r   )r   r3   r   s    r   create_container_memory_usager5      s#    #4    r   zcontainer.network.ioCONTAINER_NETWORK_IOc                 ,    U R                  [        SSS9$ )zNetwork bytes for the containerz Network bytes for the container.r'   r   )r   r6   r   s    r   create_container_network_ior8      s#    !6    r   zcontainer.uptimeCONTAINER_UPTIMEc                 .    U R                  [        USSS9$ )z'The time the container has been runningz(The time the container has been running.r   r!   )r"   r9   r#   s     r   create_container_uptimer;      s(     ((>	 )  r   )#typingr   r   r   r   r   r   r	   opentelemetry.metricsr
   r   r   r   r   r   	CallbackTr   __annotations__r   r   r$   r%   r(   r)   r,   r-   r/   r0   r2   r3   r5   r6   r8   r9   r;    r   r   <module>rA      s       o 556h{#_d:;=	
 1 E 0U w  3 U 2		%hy&9:		 / 5 .E g  )I  H =  (G u F -  %A E @
U }  !9  8 7  5 e 4u   - % ,		%hy&9:		r   