RpcExperimentalAttributes
Attributes
- Source
- RpcExperimentalAttributes.scala
- Graph
-
- Supertypes
- Self type
Members list
Type members
Classlikes
Values for RpcConnectRpcErrorCode.
Values for RpcConnectRpcErrorCode.
Attributes
- Companion
- object
- Source
- RpcExperimentalAttributes.scala
- Supertypes
- Known subtypes
-
object Abortedobject AlreadyExistsobject Cancelledobject DataLossobject DeadlineExceededobject FailedPreconditionobject Internalobject InvalidArgumentobject NotFoundobject OutOfRangeobject PermissionDeniedobject ResourceExhaustedobject Unauthenticatedobject Unavailableobject Unimplementedobject UnknownShow all
Attributes
- Companion
- class
- Source
- RpcExperimentalAttributes.scala
- Supertypes
- Self type
Values for RpcGrpcStatusCode.
Values for RpcGrpcStatusCode.
Attributes
- Companion
- object
- Source
- RpcExperimentalAttributes.scala
- Supertypes
- Known subtypes
-
object Abortedobject AlreadyExistsobject Cancelledobject DataLossobject DeadlineExceededobject FailedPreconditionobject Internalobject InvalidArgumentobject NotFoundobject Okobject OutOfRangeobject PermissionDeniedobject ResourceExhaustedobject Unauthenticatedobject Unavailableobject Unimplementedobject UnknownShow all
Attributes
- Companion
- class
- Source
- RpcExperimentalAttributes.scala
- Supertypes
- Self type
Values for RpcSystem.
Values for RpcSystem.
Attributes
- Companion
- object
- Source
- RpcExperimentalAttributes.scala
- Supertypes
- Known subtypes
Attributes
- Companion
- class
- Source
- RpcExperimentalAttributes.scala
- Supertypes
- Self type
-
RpcSystemValue.type
Value members
Concrete fields
The error codes of the Connect request.
The error codes of the Connect request. Error codes are always string values.
Attributes
Connect request metadata, <key>
being the normalized Connect Metadata key (lowercase), the value being the metadata values.
Connect request metadata, <key>
being the normalized Connect Metadata key (lowercase), the value being the metadata values.
Attributes
- Note
-
-
Instrumentations SHOULD require an explicit configuration of which metadata values are to be captured. Including all request metadata values can be a security risk - explicit configuration helps avoid leaking sensitive information.
-
- Source
- RpcExperimentalAttributes.scala
Connect response metadata, <key>
being the normalized Connect Metadata key (lowercase), the value being the metadata values.
Connect response metadata, <key>
being the normalized Connect Metadata key (lowercase), the value being the metadata values.
Attributes
- Note
-
-
Instrumentations SHOULD require an explicit configuration of which metadata values are to be captured. Including all response metadata values can be a security risk - explicit configuration helps avoid leaking sensitive information.
-
- Source
- RpcExperimentalAttributes.scala
gRPC request metadata, <key>
being the normalized gRPC Metadata key (lowercase), the value being the metadata values.
gRPC request metadata, <key>
being the normalized gRPC Metadata key (lowercase), the value being the metadata values.
Attributes
- Note
-
-
Instrumentations SHOULD require an explicit configuration of which metadata values are to be captured. Including all request metadata values can be a security risk - explicit configuration helps avoid leaking sensitive information.
-
- Source
- RpcExperimentalAttributes.scala
gRPC response metadata, <key>
being the normalized gRPC Metadata key (lowercase), the value being the metadata values.
gRPC response metadata, <key>
being the normalized gRPC Metadata key (lowercase), the value being the metadata values.
Attributes
- Note
-
-
Instrumentations SHOULD require an explicit configuration of which metadata values are to be captured. Including all response metadata values can be a security risk - explicit configuration helps avoid leaking sensitive information.
-
- Source
- RpcExperimentalAttributes.scala
The <a href="https://github.com/grpc/grpc/blob/v1.33.2/doc/statuscodes.md">numeric status code of the gRPC request.
The <a href="https://github.com/grpc/grpc/blob/v1.33.2/doc/statuscodes.md">numeric status code of the gRPC request.
Attributes
error.code
property of response if it is an error response.
error.code
property of response if it is an error response.
Attributes
error.message
property of response if it is an error response.
error.message
property of response if it is an error response.
Attributes
id
property of request or response.
id
property of request or response. Since protocol allows id to be int, string, null
or missing (for notifications), value is expected to be cast to string for simplicity. Use empty string in case of null
value. Omit entirely if this is a notification.
Attributes
Protocol version as in jsonrpc
property of request/response.
Protocol version as in jsonrpc
property of request/response. Since JSON-RPC 1.0 doesn't specify this, the value can be omitted.
Attributes
The name of the (logical) method being called, must be equal to the method part in the span name.
The name of the (logical) method being called, must be equal to the method part in the span name.
Attributes
- Note
-
-
This is the logical name of the method from the RPC interface perspective, which can be different from the name of any implementing method/function. The
code.function
attribute may be used to store the latter (e.g., method actually executing the call on the server side, RPC client stub method on the client side).
-
- Source
- RpcExperimentalAttributes.scala
The full (logical) name of the service being called, including its package name, if applicable.
The full (logical) name of the service being called, including its package name, if applicable.
Attributes
- Note
-
-
This is the logical name of the service from the RPC interface perspective, which can be different from the name of any implementing class. The
code.namespace
attribute may be used to store the latter (despite the attribute name, it may include a class name; e.g., class with method actually executing the call on the server side, RPC client stub class on the client side).
-
- Source
- RpcExperimentalAttributes.scala
A string identifying the remoting system.
A string identifying the remoting system. See below for a list of well-known identifiers.