如何在couchbase日志中查找传入请求的IP地址? (非REST API-非Web控制台请求)

时间:2018-04-26 07:04:22

标签: node.js couchbase

我已浏览了以下链接中提供的所有日志,但未能找到IP地址:

https://developer.couchbase.com/documentation/server/3.x/admin/Misc/Trbl-logs.html

我通过代码而不是通过REST API或Web控制台访问Couchbase存储桶。这是我的一段代码:

var couchbase = require("couchbase");

var userCouchbaseIp = subscriptionConf.CouchbaseIp;

var couchbaseBucketName = subscriptionConf.couchbaseBucketName;

var cluster = new couchbase.Cluster(userCouchbaseIp);

var Bucket = cluster.openBucket(couchbaseBucketName);

var Key = "abcd";

Bucket.get(Key, function(errGetKey, resGetKey) {

    console.log("trial console");
    if (errGetKey) {
        console.log("errGetKey: ", errGetKey);
    } else {
        console.log("resGetKey: ", resGetKey);
    }
});

1 个答案:

答案 0 :(得分:1)

官方SDK在与数据服务通信时使用php artisan config:cache命令识别自己。这将记录在数据服务日志HELO中。

这就是5.5-beta上的日志条目。

/opt/couchbase/var/log/memcached.log*

它会说使用的SDK版本(2018-04-27T10:14:32.031425Z INFO 47: HELO [{"a":"libcouchbase/2.8.6 (Darwin-17.3.0; x86_64; Clang 9.0.0.9000039)","i":"00000000ae092f72/26a9bd662aca89f5"}] TCP nodelay, XATTR, XERROR, Select bucket, Snappy, JSON [ 10.111.180.1:50149 - 10.111.180.101:11210 (not authenticated) ] ),连接(libcouchbase/2.8.6)和SDK具有的功能(10.111.180.1:50149 - 10.111.180.101:11210)。