Ë
    bQêjT  ã                   óÊ   — U d dl mZ d dlmZmZmZmZ dZeed<   	 d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fd„ZdZeed<   	 dedefd„ZdZeed<   	 dedefd„Zy)é    )ÚFinal)ÚCounterÚ	HistogramÚMeterÚUpDownCounterzcicd.pipeline.run.activeÚCICD_PIPELINE_RUN_ACTIVEÚmeterÚreturnc                 ó2   — | j                  t        dd¬«      S )zCThe number of pipeline runs currently active in the system by statezDThe number of pipeline runs currently active in the system by state.z{run}©ÚnameÚdescriptionÚunit)Úcreate_up_down_counterr   ©r	   s    ú{/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/opentelemetry/semconv/_incubating/metrics/cicd_metrics.pyÚcreate_cicd_pipeline_run_activer      s#   € à×'Ñ'Ü%ØZØð (ó ð ó    zcicd.pipeline.run.durationÚCICD_PIPELINE_RUN_DURATIONc                 ó2   — | j                  t        dd¬«      S )z@Duration of a pipeline run grouped by pipeline, state and resultzADuration of a pipeline run grouped by pipeline, state and result.Úsr   )Úcreate_histogramr   r   s    r   Ú!create_cicd_pipeline_run_durationr   "   s#   € à×!Ñ!Ü'ØWØð "ó ð r   zcicd.pipeline.run.errorsÚCICD_PIPELINE_RUN_ERRORSc                 ó2   — | j                  t        dd¬«      S )zNThe number of errors encountered in pipeline runs (eg. compile, test failures)zOThe number of errors encountered in pipeline runs (eg. compile, test failures).ú{error}r   )Úcreate_counterr   r   s    r   Úcreate_cicd_pipeline_run_errorsr   5   s#   € à×ÑÜ%ØeØð  ó ð r   zcicd.system.errorsÚCICD_SYSTEM_ERRORSc                 ó2   — | j                  t        dd¬«      S )zZThe number of errors in a component of the CI/CD system (eg. controller, scheduler, agent)z[The number of errors in a component of the CI/CD system (eg. controller, scheduler, agent).r   r   )r   r   r   s    r   Úcreate_cicd_system_errorsr!   G   s#   € à×ÑÜØqØð  ó ð r   zcicd.worker.countÚCICD_WORKER_COUNTc                 ó2   — | j                  t        dd¬«      S )z2The number of workers on the CI/CD system by statez3The number of workers on the CI/CD system by state.z{worker}r   )r   r"   r   s    r   Úcreate_cicd_worker_countr$   X   s#   € à×'Ñ'ÜØIØð (ó ð r   N)Útypingr   Úopentelemetry.metricsr   r   r   r   r   Ú__annotations__r   r   r   r   r   r   r!   r"   r$   © r   r   ú<module>r)      sÈ   ðö
 ç JÓ Jà"<Ð ˜%Ó <ðð¨5ð °]ó ð %AÐ ˜EÓ @ðð¨Uð °yó ð #=Ð ˜%Ó <ðð¨5ð °Wó ð 1Ð �EÓ 0ðð Uð ¨wó ð /Ð �5Ó .ðð Eð ¨mô r   