Ë
    Üªg@  ã                   óh   — d dl Z d dlmZmZ d dlmZ  e j                  d¬«       G d„ d«      «       Zy)é    N)ÚOptionalÚUnion)Ú
AttributesT)Úfrozenc                   ób   — e Zd ZU dZeed<   eeef   ed<   eed<   dZ	e
e   ed<   dZe
e   ed<   y)ÚExemplara  A representation of an exemplar, which is a sample input measurement.

    Exemplars also hold information about the environment when the measurement
    was recorded, for example the span and trace ID of the active span when the
    exemplar was recorded.

    Attributes
        trace_id: (optional) The trace associated with a recording
        span_id: (optional) The span associated with a recording
        time_unix_nano: The time of the observation
        value: The recorded value
        filtered_attributes: A set of filtered attributes which provide additional insight into the Context when the observation was made.

    References:
        https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/data-model.md#exemplars
        https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/sdk.md#exemplar
    Úfiltered_attributesÚvalueÚtime_unix_nanoNÚspan_idÚtrace_id)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ú__annotations__r   ÚintÚfloatr   r   r   © ó    új/var/www/openai/venv/lib/python3.12/site-packages/opentelemetry/sdk/metrics/_internal/exemplar/exemplar.pyr   r      s@   … ñð. $Ó#ØeÑÓØÓØ!€GˆXc‰]Ó!Ø"€Hˆhs‰mÔ"r   r   )ÚdataclassesÚtypingr   r   Úopentelemetry.util.typesr   Ú	dataclassr   r   r   r   Ú<module>r      s6   ðó ß "å /ð €×Ñ˜dÔ#÷#ð #ó $ñ#r   