Как найти IP-адрес входящих запросов в журналах couchbase? (Не REST API-запросы не веб-консоли) - PullRequest
0 голосов
/ 26 апреля 2018

Я просмотрел все журналы, указанные в приведенной ниже ссылке, но не смог найти IP-адрес:

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

Я нажимаю на корзину Couchbase с помощью кода ине через API REST или веб-консоль.Вот кусок моего кода:

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 голосов
/ 27 апреля 2018

Официальный SDK идентифицирует себя с помощью команды HELO при обмене данными со службой данных.Это регистрируется в журналах Data Services /opt/couchbase/var/log/memcached.log*.

Вот как выглядит запись в журнале 5.5-бета.

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) ]

В нем будет сказано, какая версия SDK используется.(libcouchbase/2.8.6), соединение (10.111.180.1:50149 - 10.111.180.101:11210) и возможности SDK (TCP nodelay, XATTR, XERROR, Select bucket, Snappy, JSON).

...