All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.airlift.tracing.OpenTelemetryConfig Maven / Gradle / Ivy

package io.airlift.tracing;

import io.airlift.configuration.Config;
import jakarta.validation.constraints.Max;
import jakarta.validation.constraints.Min;

public class OpenTelemetryConfig
{
    private double samplingRatio = 1;

    @Max(1)
    @Min(0)
    public double getSamplingRatio()
    {
        return samplingRatio;
    }

    @Config("tracing.sampling-ratio")
    public OpenTelemetryConfig setSamplingRatio(Double ratio)
    {
        this.samplingRatio = ratio;
        return this;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy