
    2iI                     >   % 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\\\      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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\4S* jr(S+r)\\S,'    S\S\4S- jr*S.r+\\S/'    S\S\\\      S\4S0 jr,S1r-\\S2'    S\S\4S3 jr.S4r/\\S5'    S\S\4S6 jr0S7r1\\S8'    S\S\4S9 jr2S:r3\\S;'    S\S\4S< jr4S=r5\\S>'    S\S\4S? jr6S@r7\\SA'    S\S\\\      S\4SB jr8SCr9\\SD'    S\S\4SE jr:SFr;\\SG'    S\S\4SH jr<SIr=\\SJ'    S\S\
4SK jr>SLr?\\SM'    S\S\
4SN jr@SOrA\\SP'    S\S\
4SQ jrBSRrC\\SS'    S\S\
4ST jrDSUrE\\SV'    S\S\
4SW jrFSXrG\\SY'    S\S\
4SZ jrHS[rI\\S\'    S\S\4S] jrJS^rK\\S_'    S\S\\\      S\4S` jrLSarM\\Sb'    S\S\4Sc jrNSdrO\\Se'    S\S\
4Sf jrPSgrQ\\Sh'    S\S\\\      S\4Si jrRg)j    )CallableFinal	GeneratorIterableOptionalSequenceUnion)CallbackOptionsCounterMeterObservableGaugeObservationUpDownCounterNzsystem.cpu.frequencySYSTEM_CPU_FREQUENCYmeter	callbacksreturnc                 .    U R                  [        USSS9$ )z/Operating frequency of the logical CPU in Hertzz0Operating frequency of the logical CPU in Hertz.Hznamer   descriptionunit)create_observable_gauger   r   r   s     r/home/james-whalen/.local/lib/python3.13/site-packages/opentelemetry/semconv/_incubating/metrics/system_metrics.pycreate_system_cpu_frequencyr   1   s(     ((!F	 )      zsystem.cpu.logical.countSYSTEM_CPU_LOGICAL_COUNTc                 ,    U R                  [        SSS9$ )znReports the number of logical (virtual) processor cores created by the operating system to manage multitaskingzoReports the number of logical (virtual) processor cores created by the operating system to manage multitasking.{cpu}r   r   r   )create_up_down_counterr   r   s    r   create_system_cpu_logical_countr%   F   s&    ''% F (  r   zsystem.cpu.physical.countSYSTEM_CPU_PHYSICAL_COUNTc                 ,    U R                  [        SSS9$ )zEReports the number of actual physical processor cores on the hardwarezFReports the number of actual physical processor cores on the hardware.r!   r"   )r#   r&   r$   s    r    create_system_cpu_physical_countr(   X   s#    ''&\ (  r   zsystem.cpu.timeSYSTEM_CPU_TIMEc                 ,    U R                  [        SSS9$ )z+Seconds each logical CPU spent on each modez,Seconds each logical CPU spent on each mode.sr"   )create_counterr)   r$   s    r   create_system_cpu_timer-   i   s#    B    r   zsystem.cpu.utilizationSYSTEM_CPU_UTILIZATIONc                 .    U R                  [        USSS9$ )zFor each logical CPU, the utilization is calculated as the change in cumulative CPU time (cpu.time) over a measurement interval, divided by the elapsed timezFor each logical CPU, the utilization is calculated as the change in cumulative CPU time (cpu.time) over a measurement interval, divided by the elapsed time.1r   )r   r.   r   s     r   create_system_cpu_utilizationr1   z   s+     ((# t	 )  r   zsystem.disk.ioSYSTEM_DISK_IOc                 ,    U R                  [        SSS9$ TODOTODO.Byr"   )r,   r2   r$   s    r   create_system_disk_ior8      s#        r   zsystem.disk.io_timeSYSTEM_DISK_IO_TIMEc                 ,    U R                  [        SSS9$ )zTime disk spent activatedzTime disk spent activated.r+   r"   )r,   r9   r$   s    r   create_system_disk_io_timer;      s#     0    r   zsystem.disk.limitSYSTEM_DISK_LIMITc                 ,    U R                  [        SSS9$ )z&The total storage capacity of the diskz'The total storage capacity of the disk.r7   r"   )r#   r<   r$   s    r   create_system_disk_limitr>      s#    ''= (  r   zsystem.disk.mergedSYSTEM_DISK_MERGEDc                 ,    U R                  [        SSS9$ r5   r6   z{operation}r"   )r,   r?   r$   s    r   create_system_disk_mergedrB      s#        r   zsystem.disk.operation_timeSYSTEM_DISK_OPERATION_TIMEc                 ,    U R                  [        SSS9$ )z/Sum of the time each operation took to completez0Sum of the time each operation took to complete.r+   r"   )r,   rC   r$   s    r   !create_system_disk_operation_timerE      s#    'F    r   zsystem.disk.operationsSYSTEM_DISK_OPERATIONSc                 ,    U R                  [        SSS9$ rA   )r,   rF   r$   s    r   create_system_disk_operationsrH      s#    #    r   zsystem.filesystem.limitSYSTEM_FILESYSTEM_LIMITc                 ,    U R                  [        SSS9$ )z,The total storage capacity of the filesystemz-The total storage capacity of the filesystem.r7   r"   )r#   rI   r$   s    r   create_system_filesystem_limitrK      s#    ''$C (  r   zsystem.filesystem.usageSYSTEM_FILESYSTEM_USAGEc                 ,    U R                  [        SSS9$ )z:Reports a filesystem's space usage across different statesz;Reports a filesystem's space usage across different states.r7   r"   )r#   rL   r$   s    r   create_system_filesystem_usagerN     s#    ''$Q (  r   zsystem.filesystem.utilizationSYSTEM_FILESYSTEM_UTILIZATIONc                 .    U R                  [        USSS9$ r5   r6   r0   r   )r   rO   r   s     r   $create_system_filesystem_utilizationrR   "  s(     ((*	 )  r   zsystem.linux.memory.availableSYSTEM_LINUX_MEMORY_AVAILABLEc                 ,    U R                  [        SSS9$ )zcAn estimate of how much memory is available for starting new applications, without causing swappingzdAn estimate of how much memory is available for starting new applications, without causing swapping.r7   r"   )r#   rS   r$   s    r   $create_system_linux_memory_availablerU   ;  s#    ''*z (  r   zsystem.linux.memory.slab.usageSYSTEM_LINUX_MEMORY_SLAB_USAGEc                 ,    U R                  [        SSS9$ )zZReports the memory used by the Linux kernel for managing caches of frequently used objectsz[Reports the memory used by the Linux kernel for managing caches of frequently used objects.r7   r"   )r#   rV   r$   s    r   %create_system_linux_memory_slab_usagerX   O  s#    ''+q (  r   zsystem.memory.limitSYSTEM_MEMORY_LIMITc                 ,    U R                  [        SSS9$ )z,Total virtual memory available in the systemz-Total virtual memory available in the system.r7   r"   )r#   rY   r$   s    r   create_system_memory_limitr[   `  s#    '' C (  r   zsystem.memory.sharedSYSTEM_MEMORY_SHAREDc                 ,    U R                  [        SSS9$ )z$Shared memory used (mostly by tmpfs)z%Shared memory used (mostly by tmpfs).r7   r"   )r#   r\   r$   s    r   create_system_memory_sharedr^   s  s#    ''!; (  r   zsystem.memory.usageSYSTEM_MEMORY_USAGEc                 ,    U R                  [        SSS9$ )zReports memory in use by statezReports memory in use by state.r7   r"   )r#   r_   r$   s    r   create_system_memory_usagera     s#    '' 5 (  r   zsystem.memory.utilizationSYSTEM_MEMORY_UTILIZATIONc                 .    U R                  [        USSS9$ rQ   )r   rb   r   s     r    create_system_memory_utilizationrd     (     ((&	 )  r   zsystem.network.connection.countSYSTEM_NETWORK_CONNECTION_COUNTc                 ,    U R                  [        SSS9$ )r5   r6   {connection}r"   )r#   rf   r$   s    r   &create_system_network_connection_countri     s#    '', (  r   zsystem.network.connectionsSYSTEM_NETWORK_CONNECTIONSc                 ,    U R                  [        SSS9$ )z9Deprecated, use `system.network.connection.count` insteadz:Deprecated, use `system.network.connection.count` instead.rh   r"   )r#   rj   r$   s    r   !create_system_network_connectionsrl     s#    '''P (  r   zsystem.network.errorsSYSTEM_NETWORK_ERRORSc                 ,    U R                  [        SSS9$ )z Count of network errors detectedz!Count of network errors detected.z{error}r"   )r,   rm   r$   s    r   create_system_network_errorsro     s#    "7    r   zsystem.network.ioSYSTEM_NETWORK_IOc                 ,    U R                  [        SSS9$ r4   )r,   rp   r$   s    r   create_system_network_iorr     s#        r   zsystem.network.packet.countSYSTEM_NETWORK_PACKET_COUNTc                 ,    U R                  [        SSS9$ )r5   r6   {packet}r"   )r,   rs   r$   s    r   "create_system_network_packet_countrv     s#    (    r   zsystem.network.packet.droppedSYSTEM_NETWORK_PACKET_DROPPEDc                 ,    U R                  [        SSS9$ )zMCount of packets that are dropped or discarded even though there was no errorzNCount of packets that are dropped or discarded even though there was no error.ru   r"   )r,   rw   r$   s    r   $create_system_network_packet_droppedry     s#    *d    r   zsystem.paging.faultsSYSTEM_PAGING_FAULTSc                 ,    U R                  [        SSS9$ )r5   r6   z{fault}r"   )r,   rz   r$   s    r   create_system_paging_faultsr|     s#    !    r   zsystem.paging.operationsSYSTEM_PAGING_OPERATIONSc                 ,    U R                  [        SSS9$ rA   )r,   r}   r$   s    r   create_system_paging_operationsr   (  s#    %    r   zsystem.paging.usageSYSTEM_PAGING_USAGEc                 ,    U R                  [        SSS9$ )z#Unix swap or windows pagefile usagez$Unix swap or windows pagefile usage.r7   r"   )r#   r   r$   s    r   create_system_paging_usager   9  s#    '' : (  r   zsystem.paging.utilizationSYSTEM_PAGING_UTILIZATIONc                 .    U R                  [        USSS9$ rQ   )r   r   r   s     r    create_system_paging_utilizationr   J  re   r   zsystem.process.countSYSTEM_PROCESS_COUNTc                 ,    U R                  [        SSS9$ )z'Total number of processes in each statez(Total number of processes in each state.	{process}r"   )r#   r   r$   s    r   create_system_process_countr   ^  s#    ''!> (  r   zsystem.process.createdSYSTEM_PROCESS_CREATEDc                 ,    U R                  [        SSS9$ )z9Total number of processes created over uptime of the hostz:Total number of processes created over uptime of the host.r   r"   )r,   r   r$   s    r   create_system_process_createdr   o  s#    #P    r   zsystem.uptimeSYSTEM_UPTIMEc                 .    U R                  [        USSS9$ )z$The time the system has been runningz%The time the system has been running.r+   r   )r   r   r   s     r   create_system_uptimer     s(     ((;	 )  r   )Stypingr   r   r   r   r   r   r	   opentelemetry.metricsr
   r   r   r   r   r   	CallbackTr   __annotations__r   r   r%   r&   r(   r)   r-   r.   r1   r2   r8   r9   r;   r<   r>   r?   rB   rC   rE   rF   rH   rI   rK   rL   rN   rO   rR   rS   rU   rV   rX   rY   r[   r\   r^   r_   ra   rb   rd   rf   ri   rj   rl   rm   ro   rp   rr   rs   rv   rw   ry   rz   r|   r}   r   r   r   r   r   r   r   r   r   r   r    r   r   <module>r      s       o 556h{#_d:;=	
 5 e 4		%hy&9:		 #= % <5 ]  $? 5 >E m  + *% G  !9  8		%hy&9:		 ) ( 7  3 U 2
e   / 5 .E m  1 E 0U w  %A E @U w  !9  8 7  ";  :% M  ";  :% M  (G u F		%hy&9:		 (G u F	 -  )I  H =  3 U 2e   5 e 4u   3 U 2e   $? 5 >		%hy&9:		 *K  J% M  %A E @
U }   7 u 6	 '  / 5 .E g  &C U Be   (G u F	 '  5 e 4u   #= % <5 W  3 U 2e   $? 5 >		%hy&9:		 5 e 4u   !9  8 7  'u &		%hy&9:		r   