Skip to content

Latest commit

 

History

History
103 lines (70 loc) · 5.32 KB

0019-rpc-fieldset.md

File metadata and controls

103 lines (70 loc) · 5.32 KB

0019: Introduce rpc fieldset

  • 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.

Fields

Usage

Source data

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.

Scope of impact

Concerns

People

The following are the people that consulted on the contents of this RFC.

  • @axw | author

References

RFC Pull Requests