From 68ab3890210104b63de06340ac4a487315901a0e Mon Sep 17 00:00:00 2001 From: gnr163 Date: Thu, 6 Aug 2020 09:06:09 +0800 Subject: [PATCH] fix an error when no statement with slowStatement (#5243) (#5245) Co-authored-by: jingjiu --- .../trace/parser/listener/MultiScopesAnalysisListener.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/oap-server/analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/trace/parser/listener/MultiScopesAnalysisListener.java b/oap-server/analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/trace/parser/listener/MultiScopesAnalysisListener.java index 96a8a8028..020a94b37 100644 --- a/oap-server/analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/trace/parser/listener/MultiScopesAnalysisListener.java +++ b/oap-server/analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/trace/parser/listener/MultiScopesAnalysisListener.java @@ -210,7 +210,7 @@ public class MultiScopesAnalysisListener implements EntryAnalysisListener, ExitA if (SpanTags.DB_STATEMENT.equals(tag.getKey())) { String sqlStatement = tag.getValue(); if (StringUtil.isEmpty(sqlStatement)) { - statement.setStatement("[No statement]/" + sourceBuilder.getDestEndpointName()); + statement.setStatement("[No statement]/" + span.getOperationName()); } else if (sqlStatement.length() > config.getMaxSlowSQLLength()) { statement.setStatement(sqlStatement.substring(0, config.getMaxSlowSQLLength())); } else {