侦探无法向zipkin发送跟踪。可导出始终为假

时间:2019-05-21 12:27:03

标签: spring-boot spring-cloud amazon-ecs spring-cloud-sleuth zipkin

当我在本地运行spring boot应用程序时,我总是具有可导出信息= true的跟踪信息

function getAjax(url, success) {
    var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP');
    xhr.open('GET', url);
    xhr.onreadystatechange = function() {
        if (xhr.readyState>3 && xhr.status==200) success(xhr.responseText);
    };
    xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
    xhr.send();
    return xhr;
}

function postAjax(url, data, success) {
    var params = typeof data == 'string' ? data : Object.keys(data).map(
            function(k){ return encodeURIComponent(k) + '=' + encodeURIComponent(data[k]) }
        ).join('&');

    var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
    xhr.open('POST', url);
    xhr.onreadystatechange = function() {
        if (xhr.readyState>3 && xhr.status==200) { success(xhr.responseText); }
    };
    xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
    xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xhr.setRequestHeader("X-CSRFToken", getCookie('csrftoken'));
    xhr.send(params);
    return xhr;
}

但是当应用程序在docker容器中的AWS ECS上运行时,对于所有日志,我始终可以输出false

[my-service-v1,d074fc20fbfe0615,d074fc20fbfe0615,true]

除类路径 org.hibernate 外。在这个类路径上,exportable = true

我使用以下依赖项

[my-service-v1,2fa3d680aaf0d41f,2fa3d680aaf0d41f,false]

及以下属性:

     <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.3.RELEASE</version>
        <relativePath/>
    </parent>   

    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-sleuth-zipkin</artifactId>
        <version>2.1.1.RELEASE</version>
    </dependency>

可能是采取不同行动的原因?也许日志级别? 基本网址:http://zipkin-server 是否可以访问?

0 个答案:

没有答案