- Stage: 0 (strawperson)
- Date: 2021-04-14
We would like to introduce a new, top-level, rpc
fieldset. This fieldset would be suitable for recording information pertaining to RPCs (Remote Procedure Calls),
such as the RPC system (e.g. gRPC, Thrift, Java RMI), service name, method name, and response status code.
Initially the rpc
fieldset will be populated by Elastic APM when translating OpenTelemetry RPC semantic conventions.
Later, Elastic APM may add support for RPC fields to its own protocol, for native RPC (namely gRPC) client and server instrumentation, and these too would result in ECS rpc
fields.
Custom appication logs would be another potential data source.
The following are the people that consulted on the contents of this RFC.
- @axw | author
- Stage 0: #1357