From 958947ff796a0a7b9573296674464a2b35f7a3f6 Mon Sep 17 00:00:00 2001 From: Caleb Gilmour Date: Thu, 22 Aug 2019 13:40:15 +0000 Subject: [PATCH] Tracing docs and release notes entry. Signed-off-by: Caleb Gilmour --- docs/root/intro/arch_overview/observability/tracing.rst | 9 ++++++--- docs/root/intro/version_history.rst | 1 + 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/root/intro/arch_overview/observability/tracing.rst b/docs/root/intro/arch_overview/observability/tracing.rst index bd8016424d9b..24072465e26b 100644 --- a/docs/root/intro/arch_overview/observability/tracing.rst +++ b/docs/root/intro/arch_overview/observability/tracing.rst @@ -93,9 +93,12 @@ associated with it. Each span generated by Envoy contains the following data: * Originating host set via :option:`--service-node`. * Downstream cluster set via the :ref:`config_http_conn_man_headers_downstream-service-cluster` header. -* HTTP URL. -* HTTP method. -* HTTP response code. +* HTTP request URL, method, protocol and user-agent. +* Additional HTTP request headers set via :ref:`request_headers_for_tags + ` +* HTTP response status code. +* GRPC response status and message (if available). +* An error tag when HTTP status is 5xx or GRPC status is not "OK" * Tracing system-specific metadata. The span also includes a name (or operation) which by default is defined as the host of the invoked diff --git a/docs/root/intro/version_history.rst b/docs/root/intro/version_history.rst index c40a3454e4b1..26212e4142a6 100644 --- a/docs/root/intro/version_history.rst +++ b/docs/root/intro/version_history.rst @@ -38,6 +38,7 @@ Version history * router check tool: add comprehensive coverage reporting. * tls: added verification of IP address SAN fields in certificates against configured SANs in the certificate validation context. +* tracing: added tags for gRPC response status and meesage. * upstream: added network filter chains to upstream connections, see :ref:`filters`. * upstream: use p2c to select hosts for least-requests load balancers if all host weights are the same, even in cases where weights are not equal to 1. * zookeeper: parse responses and emit latency stats.