.. _envoy_api_file_envoy/service/trace/v2/trace_service.proto: Trace service ============= .. _envoy_api_msg_service.trace.v2.StreamTracesResponse: service.trace.v2.StreamTracesResponse ------------------------------------- `[service.trace.v2.StreamTracesResponse proto] `_ .. code-block:: json {} .. _envoy_api_msg_service.trace.v2.StreamTracesMessage: service.trace.v2.StreamTracesMessage ------------------------------------ `[service.trace.v2.StreamTracesMessage proto] `_ .. code-block:: json { "identifier": "{...}", "spans": [] } .. _envoy_api_field_service.trace.v2.StreamTracesMessage.identifier: identifier (:ref:`service.trace.v2.StreamTracesMessage.Identifier `) Identifier data effectively is a structured metadata. As a performance optimization this will only be sent in the first message on the stream. .. _envoy_api_field_service.trace.v2.StreamTracesMessage.spans: spans (.opencensus.proto.trace.v1.Span) A list of Span entries .. _envoy_api_msg_service.trace.v2.StreamTracesMessage.Identifier: service.trace.v2.StreamTracesMessage.Identifier ----------------------------------------------- `[service.trace.v2.StreamTracesMessage.Identifier proto] `_ .. code-block:: json { "node": "{...}" } .. _envoy_api_field_service.trace.v2.StreamTracesMessage.Identifier.node: node (:ref:`core.Node `, *REQUIRED*) The node sending the access log messages over the stream.