Skip to content

Commit 4ff5c4f

Browse files
committed
Set outcome
1 parent 66b4e22 commit 4ff5c4f

File tree

3 files changed

+14
-3
lines changed
  • apm-agent-plugins

3 files changed

+14
-3
lines changed

apm-agent-plugins/apm-opentelemetry-plugin/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>apm-agent-plugins</artifactId>
77
<groupId>co.elastic.apm</groupId>
8-
<version>1.20.1-SNAPSHOT</version>
8+
<version>1.21.1-SNAPSHOT</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

apm-agent-plugins/apm-opentelemetry-plugin/src/main/java/co/elastic/apm/agent/opentelemetry/sdk/OTelSpan.java

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
import co.elastic.apm.agent.impl.context.Url;
3232
import co.elastic.apm.agent.impl.context.web.ResultUtil;
3333
import co.elastic.apm.agent.impl.transaction.AbstractSpan;
34+
import co.elastic.apm.agent.impl.transaction.Outcome;
3435
import co.elastic.apm.agent.impl.transaction.Transaction;
3536
import co.elastic.apm.agent.util.LoggerUtils;
3637
import co.elastic.apm.agent.util.VersionUtils;
@@ -101,7 +102,17 @@ public Span setStatus(StatusCode statusCode, String description) {
101102
break;
102103
}
103104
}
104-
// TODO set outcome
105+
switch (statusCode) {
106+
case ERROR:
107+
span.withOutcome(Outcome.FAILURE);
108+
break;
109+
case OK:
110+
span.withOutcome(Outcome.SUCCESS);
111+
break;
112+
case UNSET:
113+
span.withOutcome(Outcome.UNKNOWN);
114+
break;
115+
}
105116
return this;
106117
}
107118

apm-agent-plugins/apm-opentelemetry-test/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>apm-agent-plugins</artifactId>
77
<groupId>co.elastic.apm</groupId>
8-
<version>1.20.1-SNAPSHOT</version>
8+
<version>1.21.1-SNAPSHOT</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

0 commit comments

Comments
 (0)