У меня есть лямбда, которая извлекает сводки трассировки из X-RAY за заданный промежуток времени на основе пользователя.Когда я вхожу в startTime 17:10:03.021Z
& endTime 17:52:03.097Z
X-RAY дает мне присутствующие следы, но когда я меняю время startTime 17:10:03.021Z
& endTime 18:00:03.097Z
, он не показывает никаких следов.
var params = {
EndTime: '2018-11-18T17:52:03.097Z',
StartTime: '2018-11-18T17:10:03.021Z' ,
FilterExpression: 'Annotation.User ="username"'
};
xray.getTraceSummaries(params, function(err, data) {
if (err) console.log(err, err.stack);
else {
console.log('data.TraceSummaries.length ',data.TraceSummaries.length);
var numberOfTraceIds = data.TraceSummaries.length;
if (numberOfTraceIds === 0) {
console.log('Data empty ',JSON.stringify(data))
return callback(null, 'no data');
}
Thisэто кусок кода, который я написал.Выводится при изменении времени
{ "TraceSummaries": [], "ApproximateTime": "2018-11-18T18:00:00.000Z",
"TracesProcessedCount": 0, "NextToken": "****" }
В обоих случаях трассировки доступны на консоли X-RAY.Как я мог решить это?