
    &`i<                     B    d dl Z d dlmZ d dlmZ d dlmZmZ dZddZ	dS )	    N)trace)TracerProvider)ConsoleSpanExporterSimpleSpanProcessorz/tmp/spans/returnc                  J   t          j        dd           t          j        t	                                 t          j                                        t          t          t          t           t          j                     dd          d                                dS )	z2Stand-in for a user-provided `setup_tracing` hook.z
/tmp/spansT)exist_okz.txtwc                 H    |                      d           t          j        z   S )N)indent)to_jsonoslinesep)spans    |/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/ray/util/tracing/setup_local_tmp_tracing.py<lambda>zsetup_tracing.<locals>.<lambda>   s    t||4|'@'@2:'M     )out	formatterN)r   makedirsr   set_tracer_providerr   get_tracer_provideradd_span_processorr   r   open	spans_dirgetpid r   r   setup_tracingr      s    Kt,,,, 
n..///	22I8ry{{888#>>MM  	
 	
    r   )r   N)
r   opentelemetryr   opentelemetry.sdk.tracer   opentelemetry.sdk.trace.exportr   r   r   r   r   r   r   <module>r"      s    				       2 2 2 2 2 2       
 	     r   