elastic / elastic/apm-agent-java

Add support for non-unary gRPC calls

Open
#1,233 0 comments 2 reactions 0 assignees View on GitHub
enhancement instrumentation
Dominant language
Java
Stars
594
Forks
338
Avg merge
1d 13h
Merged PRs (30d)
25

Description

Current plugin for gRPC only supports unary method calls (one method call expects one result).

Adding support for other types of calls is also relevant:
- server-side streaming (one request, many responses)
- client-side streaming (multiple requests, at most one response)
- bi-directional streaming, which might be a bit trickier to represent as a transaction (if used as a long-lived communication like a socket).

Please :+1: this issue and/or comment so we can prioritize support for those.

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.