elastic / elastic/apm-server

Translate OpenTelemetry Ruby exceptions

Open
#7,332 0 comments 1 reaction 0 assignees View on GitHub
enhancement OpenTelemetry
Dominant language
Go
Stars
1.3k
Forks
543
Avg merge
1d 18h
Merged PRs (30d)
109

Description

# Description

Exceptions captured on Ruby OpenTelemetry traces are not reported in Elastic APM GUI.

See https://github.com/elastic/apm-server/blob/v7.13.4/processor/otel/exceptions.go#L85-L91

```go
func setExceptionStacktrace(s, language string, out *model.Exception) error {
switch language {
case "java":
return setJavaExceptionStacktrace(s, out)
}
return fmt.Errorf("parsing %q stacktraces not implemented", language)
}
```

There were separate issues for .NET, Node.js and Python already. Ruby was missing.
Perhaps there are some other languages missing from [APM Agents](https://www.elastic.co/guide/en/apm/agent/index.html)?

# See Also

* https://github.com/elastic/apm-server/issues/5795
* https://github.com/elastic/apm-server/issues/5800
* https://github.com/elastic/apm-server/issues/5801

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.