mirror of https://github.com/knative/docs.git
Documentation about tracing for Knative Eventing. (#1663)
* Documentation about tracing for Knative Eventing. * removed licensing (knative.dev footers shows on all pages) * Update docs/eventing/accessing-traces.md Co-Authored-By: RichieEscarez <rescarez@google.com> * PR comments. * Channel dispatcher description. * New screenshots. * Small changes and pretty print the JSON. * A quick edit
This commit is contained in:
parent
065ab744e7
commit
ca497f1373
|
@ -0,0 +1,140 @@
|
|||
---
|
||||
title: "Accessing CloudEvent Traces"
|
||||
#linkTitle: "OPTIONAL_ALTERNATE_NAV_TITLE"
|
||||
weight: 15
|
||||
type: "docs"
|
||||
---
|
||||
|
||||
Depending on the request tracing tool that you have installed on your Knative
|
||||
Eventing cluster, see the corresponding section for details about how to
|
||||
visualize and trace your requests.
|
||||
|
||||
## Before you begin
|
||||
|
||||
You must have a Knative cluster running with the Eventing component installed. [Learn more](../install/README.md)
|
||||
|
||||
## Installing observability plugins
|
||||
|
||||
Knative Eventing uses the same tracing plugin as Knative Serving. See the
|
||||
[Tracing installation instructions](./../serving/installing-logging-metrics-traces.md#end-to-end-request-tracing)
|
||||
in the Knative Serving section for details. Note that you do not need to install the
|
||||
Knative Serving component itself.
|
||||
|
||||
To enable request tracing in Knative Eventing,
|
||||
you must install Elasticsearch and either the Zipkin or Jaeger plugins.
|
||||
|
||||
## Configuring tracing
|
||||
|
||||
With the exception of importers, the Knative Eventing tracing is configured through the
|
||||
`config-tracing` ConfigMap in the `knative-eventing` namespace.
|
||||
|
||||
Most importers do _not_ use the ConfigMap and instead, use a static 1% sampling rate.
|
||||
|
||||
You can use the `config-tracing` ConfigMap to configure the following Eventing subcomponents:
|
||||
- Brokers
|
||||
- Triggers
|
||||
- InMemoryChannel
|
||||
|
||||
**Example:**
|
||||
|
||||
The following example `config-tracing` ConfigMap samples 10% of all CloudEvents:
|
||||
|
||||
```yaml
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: config-tracing
|
||||
namespace: knative-eventing
|
||||
data:
|
||||
enable: "true"
|
||||
zipkin-endpoint: "http://zipkin.istio-system.svc.cluster.local:9411/api/v2/spans"
|
||||
sample-rate: "0.1"
|
||||
```
|
||||
|
||||
### Configuration options
|
||||
|
||||
You can configure your `config-tracing` with following options:
|
||||
|
||||
* `backend`: Valid values are `zipkin`, `stackdriver`, or `none`. The default is `none`.
|
||||
|
||||
* `zipkin-endpoint`: Specifies the URL to the zipkin collector where you want to send the traces.
|
||||
Must be set if backend is set to `zipkin`.
|
||||
|
||||
* `stackdriver-project-id`: Specifies the GCP project ID into which the Stackdriver traces are written.
|
||||
You must specify the `backend` as `stackdriver`. If `backend`is unspecified, the GCP project ID is read
|
||||
from GCP metadata when running on GCP.
|
||||
|
||||
* `sample-rate`: Specifies the sampling rate. Valid values are decimals from `0` to `1`
|
||||
(interpreted as a float64), which indicate the probability that any given request is sampled.
|
||||
An example value is `0.5`, which gives each request a 50% sampling probablity.
|
||||
|
||||
* `debug`: Enables debugging. Valid values are `true` or `false`. Defaults to `false` when not specified.
|
||||
Set to `true` to enable debug mode, which forces the `sample-rate` to `1.0` and sends all spans to
|
||||
the server.
|
||||
|
||||
### Viewing your `config-tracing` ConfigMap
|
||||
To view your current configuration:
|
||||
|
||||
```shell
|
||||
kubectl -n knative-eventing get configmap config-tracing -oyaml
|
||||
```
|
||||
|
||||
### Editing and deploying your `config-tracing` ConfigMap
|
||||
|
||||
To edit and then immediately deploy changes to your ConfigMap, run the following command:
|
||||
|
||||
```shell
|
||||
kubectl -n knative-eventing edit configmap config-tracing
|
||||
```
|
||||
|
||||
## Accessing traces in Eventing
|
||||
|
||||
To access the traces, you use either the Zipkin or Jaeger tool. Details about using these tools to access
|
||||
traces are provided in the Knative Serving observability section:
|
||||
|
||||
- [Zipkin](./../serving/accessing-traces.md#zipkin)
|
||||
- [Jaeger](./../serving/accessing-traces.md#jaeger)
|
||||
|
||||
### Example
|
||||
|
||||
The following demonstrates how to trace requests in Knative Eventing with Zipkin, using the
|
||||
[`TestBrokerTracing`](https://github.com/knative/eventing/blob/master/test/conformance/broker_tracing_test.go)
|
||||
End-to-End test.
|
||||
|
||||
For this example, assume the following details:
|
||||
- Everything happens in the `includes-incoming-trace-id-2qszn` namespace.
|
||||
- The Broker is named `br`.
|
||||
- There are two Triggers that are associated with the Broker:
|
||||
- `transformer` - Filters to only allow events whose type is `transformer`.
|
||||
Sends the event to the Kubernetes Service `transformer`, which will reply with an
|
||||
identical event, except the replied event's type will be `logger`.
|
||||
- `logger` - Filters to only allow events whose type is `logger`. Sends the event to
|
||||
the Kubernetes Service `logger`.
|
||||
- An event is sent to the Broker with the type `transformer`, by the Pod named `sender`.
|
||||
|
||||
Given the above, the expected path and behavior of an event is as follows:
|
||||
|
||||
1. `sender` Pod sends the request to the Broker.
|
||||
1. Go to the Broker's ingress Pod.
|
||||
1. Go to the `imc-dispatcher` Channel (imc stands for InMemoryChannel).
|
||||
1. Go to both Triggers.
|
||||
1. Go to the Broker's filter Pod for the Trigger `logger`. The Trigger's filter ignores this event.
|
||||
1. Go to the Broker's filter Pod for the Trigger `transformer`. The filter does pass, so it goes to the Kubernetes Service pointed at, also named `transformer`.
|
||||
1. `transformer` Pod replies with the modified event.
|
||||
1. Go to an InMemory dispatcher.
|
||||
1. Go to the Broker's ingress Pod.
|
||||
1. Go to the InMemory dispatcher.
|
||||
1. Go to both Triggers.
|
||||
1. Go to the Broker's filter Pod for the Trigger `transformer`. The Trigger's filter ignores the event.
|
||||
1. Go to the Broker's filter Pod for the Trigger `logger`. The filter passes.
|
||||
1. Go to the `logger` Pod. There is no reply.
|
||||
|
||||
This is a screenshot of the trace view in Zipkin. All the red letters have been added to the screenshot and correspond to the expectations earlier in this section:
|
||||
|
||||

|
||||
|
||||
This is the same screenshot without the annotations.
|
||||
|
||||

|
||||
|
||||
If you are interested, here is the [raw JSON](./data/ee46c4c6be1df717b3b82f55b531912f.json) of the trace.
|
|
@ -0,0 +1,610 @@
|
|||
[
|
||||
{
|
||||
"duration": 19629,
|
||||
"id": "d48b4d96bb46c90f",
|
||||
"kind": "CLIENT",
|
||||
"localEndpoint": {
|
||||
"ipv4": "10.32.2.177",
|
||||
"port": 80,
|
||||
"serviceName": "br-broker-filter.includes-incoming-trace-id-2qszn"
|
||||
},
|
||||
"name": "/",
|
||||
"parentId": "cfb0c6b6b6104c7b",
|
||||
"tags": {
|
||||
"http.host": "",
|
||||
"http.method": "POST",
|
||||
"http.path": "/",
|
||||
"http.status_code": "200",
|
||||
"http.url": "http://transformer.includes-incoming-trace-id-2qszn.svc.cluster.local/",
|
||||
"opencensus.status_description": "OK"
|
||||
},
|
||||
"timestamp": 1571264371922002,
|
||||
"traceId": "ee46c4c6be1df717b3b82f55b531912f"
|
||||
},
|
||||
{
|
||||
"duration": 1700,
|
||||
"id": "eb4e31d92bc59aa4",
|
||||
"kind": "CLIENT",
|
||||
"localEndpoint": {
|
||||
"ipv4": "10.32.12.23",
|
||||
"port": 80,
|
||||
"serviceName": "br-broker.includes-incoming-trace-id-2qszn"
|
||||
},
|
||||
"name": "/",
|
||||
"parentId": "c6b6bb23406d262b",
|
||||
"tags": {
|
||||
"http.host": "",
|
||||
"http.method": "POST",
|
||||
"http.path": "/",
|
||||
"http.status_code": "202",
|
||||
"http.url": "http://br-kne-trigger-kn-channel.includes-incoming-trace-id-2qszn.svc.cluster.local/",
|
||||
"opencensus.status_description": "OK"
|
||||
},
|
||||
"timestamp": 1571264371972214,
|
||||
"traceId": "ee46c4c6be1df717b3b82f55b531912f"
|
||||
},
|
||||
{
|
||||
"annotations": [
|
||||
{
|
||||
"timestamp": 1571264371971464,
|
||||
"value": "Received 89 bytes"
|
||||
}
|
||||
],
|
||||
"duration": 2667,
|
||||
"id": "c6b6bb23406d262b",
|
||||
"kind": "SERVER",
|
||||
"localEndpoint": {
|
||||
"ipv4": "10.32.12.23",
|
||||
"port": 80,
|
||||
"serviceName": "br-broker.includes-incoming-trace-id-2qszn"
|
||||
},
|
||||
"name": "/",
|
||||
"parentId": "b4c0ea8c8dcca58c",
|
||||
"tags": {
|
||||
"http.host": "br-broker.includes-incoming-trace-id-2qszn.svc.cluster.local",
|
||||
"http.method": "POST",
|
||||
"http.path": "/",
|
||||
"http.status_code": "202",
|
||||
"http.url": "/",
|
||||
"http.user_agent": "Go-http-client/1.1",
|
||||
"opencensus.status_description": "OK"
|
||||
},
|
||||
"timestamp": 1571264371971443,
|
||||
"traceId": "ee46c4c6be1df717b3b82f55b531912f"
|
||||
},
|
||||
{
|
||||
"annotations": [
|
||||
{
|
||||
"timestamp": 1571264371920838,
|
||||
"value": "Received 79 bytes"
|
||||
},
|
||||
{
|
||||
"timestamp": 1571264371941945,
|
||||
"value": "Sent 89 bytes"
|
||||
}
|
||||
],
|
||||
"duration": 21519,
|
||||
"id": "cfb0c6b6b6104c7b",
|
||||
"kind": "SERVER",
|
||||
"localEndpoint": {
|
||||
"ipv4": "10.32.2.177",
|
||||
"port": 80,
|
||||
"serviceName": "br-broker-filter.includes-incoming-trace-id-2qszn"
|
||||
},
|
||||
"name": "/triggers/includes-incoming-trace-id-2qszn/transformer/f89da9fb-f062-11e9-8de0-42010a800086",
|
||||
"parentId": "5b25cd8f149589c0",
|
||||
"tags": {
|
||||
"http.host": "br-broker-filter.includes-incoming-trace-id-2qszn.svc.cluster.local",
|
||||
"http.method": "POST",
|
||||
"http.path": "/triggers/includes-incoming-trace-id-2qszn/transformer/f89da9fb-f062-11e9-8de0-42010a800086",
|
||||
"http.status_code": "202",
|
||||
"http.url": "/triggers/includes-incoming-trace-id-2qszn/transformer/f89da9fb-f062-11e9-8de0-42010a800086",
|
||||
"http.user_agent": "Go-http-client/1.1",
|
||||
"opencensus.status_description": "OK"
|
||||
},
|
||||
"timestamp": 1571264371920446,
|
||||
"traceId": "ee46c4c6be1df717b3b82f55b531912f"
|
||||
},
|
||||
{
|
||||
"annotations": [
|
||||
{
|
||||
"timestamp": 1571264371974164,
|
||||
"value": "Received 89 bytes"
|
||||
}
|
||||
],
|
||||
"duration": 23878,
|
||||
"id": "d966d475c07c46a4",
|
||||
"kind": "SERVER",
|
||||
"localEndpoint": {
|
||||
"ipv4": "10.32.2.177",
|
||||
"port": 80,
|
||||
"serviceName": "br-broker-filter.includes-incoming-trace-id-2qszn"
|
||||
},
|
||||
"name": "/triggers/includes-incoming-trace-id-2qszn/logger/f8804e2a-f062-11e9-8de0-42010a800086",
|
||||
"parentId": "cf78241d2df4b9b0",
|
||||
"tags": {
|
||||
"http.host": "br-broker-filter.includes-incoming-trace-id-2qszn.svc.cluster.local",
|
||||
"http.method": "POST",
|
||||
"http.path": "/triggers/includes-incoming-trace-id-2qszn/logger/f8804e2a-f062-11e9-8de0-42010a800086",
|
||||
"http.status_code": "202",
|
||||
"http.url": "/triggers/includes-incoming-trace-id-2qszn/logger/f8804e2a-f062-11e9-8de0-42010a800086",
|
||||
"http.user_agent": "Go-http-client/1.1",
|
||||
"opencensus.status_description": "OK"
|
||||
},
|
||||
"timestamp": 1571264371974140,
|
||||
"traceId": "ee46c4c6be1df717b3b82f55b531912f"
|
||||
},
|
||||
{
|
||||
"duration": 42942,
|
||||
"id": "5b25cd8f149589c0",
|
||||
"kind": "CLIENT",
|
||||
"localEndpoint": {
|
||||
"ipv4": "10.32.1.43",
|
||||
"port": 80,
|
||||
"serviceName": "imc-dispatcher"
|
||||
},
|
||||
"name": "/triggers/includes-incoming-trace-id-2qszn/transformer/f89da9fb-f062-11e9-8de0-42010a800086",
|
||||
"parentId": "1d42e9223b858118",
|
||||
"tags": {
|
||||
"http.host": "",
|
||||
"http.method": "POST",
|
||||
"http.path": "/triggers/includes-incoming-trace-id-2qszn/transformer/f89da9fb-f062-11e9-8de0-42010a800086",
|
||||
"http.status_code": "202",
|
||||
"http.url": "http://br-broker-filter.includes-incoming-trace-id-2qszn.svc.cluster.local/triggers/includes-incoming-trace-id-2qszn/transformer/f89da9fb-f062-11e9-8de0-42010a800086",
|
||||
"opencensus.status_description": "OK"
|
||||
},
|
||||
"timestamp": 1571264371900088,
|
||||
"traceId": "ee46c4c6be1df717b3b82f55b531912f"
|
||||
},
|
||||
{
|
||||
"annotations": [
|
||||
{
|
||||
"timestamp": 1571264371957188,
|
||||
"value": "Received 89 bytes"
|
||||
}
|
||||
],
|
||||
"duration": 398,
|
||||
"id": "76dd0620b4bc9de4",
|
||||
"kind": "SERVER",
|
||||
"localEndpoint": {
|
||||
"ipv4": "10.32.1.43",
|
||||
"port": 80,
|
||||
"serviceName": "imc-dispatcher"
|
||||
},
|
||||
"name": "/",
|
||||
"parentId": "d7eb9469c7b49910",
|
||||
"tags": {
|
||||
"http.host": "br-kne-ingress-kn-channel.includes-incoming-trace-id-2qszn.svc.cluster.local",
|
||||
"http.method": "POST",
|
||||
"http.path": "/",
|
||||
"http.status_code": "202",
|
||||
"http.url": "/",
|
||||
"http.user_agent": "Go-http-client/1.1",
|
||||
"opencensus.status_description": "OK"
|
||||
},
|
||||
"timestamp": 1571264371957174,
|
||||
"traceId": "ee46c4c6be1df717b3b82f55b531912f"
|
||||
},
|
||||
{
|
||||
"duration": 14477,
|
||||
"id": "d7eb9469c7b49910",
|
||||
"kind": "CLIENT",
|
||||
"localEndpoint": {
|
||||
"ipv4": "10.32.1.43",
|
||||
"port": 80,
|
||||
"serviceName": "imc-dispatcher"
|
||||
},
|
||||
"parentId": "1d42e9223b858118",
|
||||
"tags": {
|
||||
"http.host": "",
|
||||
"http.method": "POST",
|
||||
"http.path": "",
|
||||
"http.status_code": "202",
|
||||
"http.url": "http://br-kne-ingress-kn-channel.includes-incoming-trace-id-2qszn.svc.cluster.local",
|
||||
"opencensus.status_description": "OK"
|
||||
},
|
||||
"timestamp": 1571264371943313,
|
||||
"traceId": "ee46c4c6be1df717b3b82f55b531912f"
|
||||
},
|
||||
{
|
||||
"duration": 14773,
|
||||
"id": "b4c0ea8c8dcca58c",
|
||||
"kind": "CLIENT",
|
||||
"localEndpoint": {
|
||||
"ipv4": "10.32.1.43",
|
||||
"port": 80,
|
||||
"serviceName": "imc-dispatcher"
|
||||
},
|
||||
"name": "/",
|
||||
"parentId": "76dd0620b4bc9de4",
|
||||
"tags": {
|
||||
"http.host": "",
|
||||
"http.method": "POST",
|
||||
"http.path": "/",
|
||||
"http.status_code": "202",
|
||||
"http.url": "http://br-broker.includes-incoming-trace-id-2qszn.svc.cluster.local/",
|
||||
"opencensus.status_description": "OK"
|
||||
},
|
||||
"timestamp": 1571264371959548,
|
||||
"traceId": "ee46c4c6be1df717b3b82f55b531912f"
|
||||
},
|
||||
{
|
||||
"annotations": [
|
||||
{
|
||||
"timestamp": 1571264371860719,
|
||||
"value": "GetConn"
|
||||
},
|
||||
{
|
||||
"timestamp": 1571264371860796,
|
||||
"value": "DNSStart"
|
||||
},
|
||||
{
|
||||
"timestamp": 1571264371879299,
|
||||
"value": "DNSDone"
|
||||
},
|
||||
{
|
||||
"timestamp": 1571264371879313,
|
||||
"value": "ConnectStart"
|
||||
},
|
||||
{
|
||||
"timestamp": 1571264371881319,
|
||||
"value": "ConnectDone"
|
||||
},
|
||||
{
|
||||
"timestamp": 1571264371881372,
|
||||
"value": "GotConn"
|
||||
},
|
||||
{
|
||||
"timestamp": 1571264371881488,
|
||||
"value": "WroteHeaders"
|
||||
},
|
||||
{
|
||||
"timestamp": 1571264371881495,
|
||||
"value": "WroteRequest"
|
||||
},
|
||||
{
|
||||
"timestamp": 1571264371900479,
|
||||
"value": "GotFirstResponseByte"
|
||||
},
|
||||
{
|
||||
"timestamp": 1571264371900571,
|
||||
"value": "PutIdleConn"
|
||||
}
|
||||
],
|
||||
"duration": 40002,
|
||||
"id": "1616272c1fcedd5b",
|
||||
"kind": "CLIENT",
|
||||
"localEndpoint": {
|
||||
"ipv4": "10.28.6.176",
|
||||
"port": 80,
|
||||
"serviceName": "sender"
|
||||
},
|
||||
"tags": {
|
||||
"http.host": "",
|
||||
"http.method": "POST",
|
||||
"http.path": "",
|
||||
"http.status_code": "202",
|
||||
"http.url": "http://br-broker.includes-incoming-trace-id-2qszn.svc.cluster.local",
|
||||
"opencensus.status_description": "OK"
|
||||
},
|
||||
"timestamp": 1571264371860637,
|
||||
"traceId": "ee46c4c6be1df717b3b82f55b531912f"
|
||||
},
|
||||
{
|
||||
"duration": 17206,
|
||||
"id": "a11e466e5415b2b1",
|
||||
"kind": "CLIENT",
|
||||
"localEndpoint": {
|
||||
"ipv4": "10.32.12.23",
|
||||
"port": 80,
|
||||
"serviceName": "br-broker.includes-incoming-trace-id-2qszn"
|
||||
},
|
||||
"name": "/",
|
||||
"parentId": "7c86d0b868bd3d38",
|
||||
"tags": {
|
||||
"http.host": "",
|
||||
"http.method": "POST",
|
||||
"http.path": "/",
|
||||
"http.status_code": "202",
|
||||
"http.url": "http://br-kne-trigger-kn-channel.includes-incoming-trace-id-2qszn.svc.cluster.local/",
|
||||
"opencensus.status_description": "OK"
|
||||
},
|
||||
"timestamp": 1571264371882715,
|
||||
"traceId": "ee46c4c6be1df717b3b82f55b531912f"
|
||||
},
|
||||
{
|
||||
"annotations": [
|
||||
{
|
||||
"timestamp": 1571264371899323,
|
||||
"value": "Received 79 bytes"
|
||||
}
|
||||
],
|
||||
"duration": 319,
|
||||
"id": "1d42e9223b858118",
|
||||
"kind": "SERVER",
|
||||
"localEndpoint": {
|
||||
"ipv4": "10.32.1.43",
|
||||
"port": 80,
|
||||
"serviceName": "imc-dispatcher"
|
||||
},
|
||||
"name": "/",
|
||||
"parentId": "a11e466e5415b2b1",
|
||||
"tags": {
|
||||
"http.host": "br-kne-trigger-kn-channel.includes-incoming-trace-id-2qszn.svc.cluster.local",
|
||||
"http.method": "POST",
|
||||
"http.path": "/",
|
||||
"http.status_code": "202",
|
||||
"http.url": "/",
|
||||
"http.user_agent": "Go-http-client/1.1",
|
||||
"opencensus.status_description": "OK"
|
||||
},
|
||||
"timestamp": 1571264371899306,
|
||||
"traceId": "ee46c4c6be1df717b3b82f55b531912f"
|
||||
},
|
||||
{
|
||||
"duration": 21505,
|
||||
"id": "9908b1fceda49168",
|
||||
"kind": "CLIENT",
|
||||
"localEndpoint": {
|
||||
"ipv4": "10.32.1.43",
|
||||
"port": 80,
|
||||
"serviceName": "imc-dispatcher"
|
||||
},
|
||||
"name": "/triggers/includes-incoming-trace-id-2qszn/logger/f8804e2a-f062-11e9-8de0-42010a800086",
|
||||
"parentId": "1d42e9223b858118",
|
||||
"tags": {
|
||||
"http.host": "",
|
||||
"http.method": "POST",
|
||||
"http.path": "/triggers/includes-incoming-trace-id-2qszn/logger/f8804e2a-f062-11e9-8de0-42010a800086",
|
||||
"http.status_code": "202",
|
||||
"http.url": "http://br-broker-filter.includes-incoming-trace-id-2qszn.svc.cluster.local/triggers/includes-incoming-trace-id-2qszn/logger/f8804e2a-f062-11e9-8de0-42010a800086",
|
||||
"opencensus.status_description": "OK"
|
||||
},
|
||||
"timestamp": 1571264371900749,
|
||||
"traceId": "ee46c4c6be1df717b3b82f55b531912f"
|
||||
},
|
||||
{
|
||||
"annotations": [
|
||||
{
|
||||
"timestamp": 1571264371972653,
|
||||
"value": "Received 89 bytes"
|
||||
}
|
||||
],
|
||||
"duration": 425,
|
||||
"id": "53b25c437ad4a960",
|
||||
"kind": "SERVER",
|
||||
"localEndpoint": {
|
||||
"ipv4": "10.32.1.43",
|
||||
"port": 80,
|
||||
"serviceName": "imc-dispatcher"
|
||||
},
|
||||
"name": "/",
|
||||
"parentId": "eb4e31d92bc59aa4",
|
||||
"tags": {
|
||||
"http.host": "br-kne-trigger-kn-channel.includes-incoming-trace-id-2qszn.svc.cluster.local",
|
||||
"http.method": "POST",
|
||||
"http.path": "/",
|
||||
"http.status_code": "202",
|
||||
"http.url": "/",
|
||||
"http.user_agent": "Go-http-client/1.1",
|
||||
"opencensus.status_description": "OK"
|
||||
},
|
||||
"timestamp": 1571264371972631,
|
||||
"traceId": "ee46c4c6be1df717b3b82f55b531912f"
|
||||
},
|
||||
{
|
||||
"duration": 27202,
|
||||
"id": "cf78241d2df4b9b0",
|
||||
"kind": "CLIENT",
|
||||
"localEndpoint": {
|
||||
"ipv4": "10.32.1.43",
|
||||
"port": 80,
|
||||
"serviceName": "imc-dispatcher"
|
||||
},
|
||||
"name": "/triggers/includes-incoming-trace-id-2qszn/logger/f8804e2a-f062-11e9-8de0-42010a800086",
|
||||
"parentId": "53b25c437ad4a960",
|
||||
"tags": {
|
||||
"http.host": "",
|
||||
"http.method": "POST",
|
||||
"http.path": "/triggers/includes-incoming-trace-id-2qszn/logger/f8804e2a-f062-11e9-8de0-42010a800086",
|
||||
"http.status_code": "202",
|
||||
"http.url": "http://br-broker-filter.includes-incoming-trace-id-2qszn.svc.cluster.local/triggers/includes-incoming-trace-id-2qszn/logger/f8804e2a-f062-11e9-8de0-42010a800086",
|
||||
"opencensus.status_description": "OK"
|
||||
},
|
||||
"timestamp": 1571264371973561,
|
||||
"traceId": "ee46c4c6be1df717b3b82f55b531912f"
|
||||
},
|
||||
{
|
||||
"annotations": [
|
||||
{
|
||||
"timestamp": 1571264371992370,
|
||||
"value": "Received 89 bytes"
|
||||
}
|
||||
],
|
||||
"duration": 4860,
|
||||
"id": "9fd1516ec8487f29",
|
||||
"kind": "SERVER",
|
||||
"localEndpoint": {
|
||||
"ipv4": "10.28.5.249",
|
||||
"port": 80,
|
||||
"serviceName": "logger"
|
||||
},
|
||||
"name": "/",
|
||||
"parentId": "e31ce234cae840cd",
|
||||
"tags": {
|
||||
"http.host": "logger.includes-incoming-trace-id-2qszn.svc.cluster.local",
|
||||
"http.method": "POST",
|
||||
"http.path": "/",
|
||||
"http.status_code": "202",
|
||||
"http.url": "/",
|
||||
"http.user_agent": "Go-http-client/1.1",
|
||||
"opencensus.status_description": "OK"
|
||||
},
|
||||
"timestamp": 1571264371992328,
|
||||
"traceId": "ee46c4c6be1df717b3b82f55b531912f"
|
||||
},
|
||||
{
|
||||
"annotations": [
|
||||
{
|
||||
"timestamp": 1571264371881923,
|
||||
"value": "Received 79 bytes"
|
||||
}
|
||||
],
|
||||
"duration": 18198,
|
||||
"id": "7c86d0b868bd3d38",
|
||||
"kind": "SERVER",
|
||||
"localEndpoint": {
|
||||
"ipv4": "10.32.12.23",
|
||||
"port": 80,
|
||||
"serviceName": "br-broker.includes-incoming-trace-id-2qszn"
|
||||
},
|
||||
"name": "/",
|
||||
"parentId": "1616272c1fcedd5b",
|
||||
"tags": {
|
||||
"http.host": "br-broker.includes-incoming-trace-id-2qszn.svc.cluster.local",
|
||||
"http.method": "POST",
|
||||
"http.path": "/",
|
||||
"http.status_code": "202",
|
||||
"http.url": "/",
|
||||
"http.user_agent": "Go-http-client/1.1",
|
||||
"opencensus.status_description": "OK"
|
||||
},
|
||||
"timestamp": 1571264371881868,
|
||||
"traceId": "ee46c4c6be1df717b3b82f55b531912f"
|
||||
},
|
||||
{
|
||||
"annotations": [
|
||||
{
|
||||
"timestamp": 1571264371940689,
|
||||
"value": "Received 79 bytes"
|
||||
},
|
||||
{
|
||||
"timestamp": 1571264371941061,
|
||||
"value": "Sent 89 bytes"
|
||||
}
|
||||
],
|
||||
"duration": 487,
|
||||
"id": "ec377f2b219848d6",
|
||||
"kind": "SERVER",
|
||||
"localEndpoint": {
|
||||
"ipv4": "10.28.0.226",
|
||||
"port": 80,
|
||||
"serviceName": "transformer"
|
||||
},
|
||||
"name": "/",
|
||||
"parentId": "d48b4d96bb46c90f",
|
||||
"tags": {
|
||||
"http.host": "transformer.includes-incoming-trace-id-2qszn.svc.cluster.local",
|
||||
"http.method": "POST",
|
||||
"http.path": "/",
|
||||
"http.status_code": "200",
|
||||
"http.url": "/",
|
||||
"http.user_agent": "Go-http-client/1.1",
|
||||
"opencensus.status_description": "OK"
|
||||
},
|
||||
"timestamp": 1571264371940634,
|
||||
"traceId": "ee46c4c6be1df717b3b82f55b531912f"
|
||||
},
|
||||
{
|
||||
"duration": 2608,
|
||||
"id": "3087b26640ecb5dc",
|
||||
"kind": "CLIENT",
|
||||
"localEndpoint": {
|
||||
"ipv4": "10.32.1.43",
|
||||
"port": 80,
|
||||
"serviceName": "imc-dispatcher"
|
||||
},
|
||||
"name": "/triggers/includes-incoming-trace-id-2qszn/transformer/f89da9fb-f062-11e9-8de0-42010a800086",
|
||||
"parentId": "53b25c437ad4a960",
|
||||
"tags": {
|
||||
"http.host": "",
|
||||
"http.method": "POST",
|
||||
"http.path": "/triggers/includes-incoming-trace-id-2qszn/transformer/f89da9fb-f062-11e9-8de0-42010a800086",
|
||||
"http.status_code": "202",
|
||||
"http.url": "http://br-broker-filter.includes-incoming-trace-id-2qszn.svc.cluster.local/triggers/includes-incoming-trace-id-2qszn/transformer/f89da9fb-f062-11e9-8de0-42010a800086",
|
||||
"opencensus.status_description": "OK"
|
||||
},
|
||||
"timestamp": 1571264371973526,
|
||||
"traceId": "ee46c4c6be1df717b3b82f55b531912f"
|
||||
},
|
||||
{
|
||||
"annotations": [
|
||||
{
|
||||
"timestamp": 1571264371920415,
|
||||
"value": "Received 79 bytes"
|
||||
}
|
||||
],
|
||||
"duration": 1335,
|
||||
"id": "cad53fd7b1dacee6",
|
||||
"kind": "SERVER",
|
||||
"localEndpoint": {
|
||||
"ipv4": "10.32.2.177",
|
||||
"port": 80,
|
||||
"serviceName": "br-broker-filter.includes-incoming-trace-id-2qszn"
|
||||
},
|
||||
"name": "/triggers/includes-incoming-trace-id-2qszn/logger/f8804e2a-f062-11e9-8de0-42010a800086",
|
||||
"parentId": "9908b1fceda49168",
|
||||
"tags": {
|
||||
"http.host": "br-broker-filter.includes-incoming-trace-id-2qszn.svc.cluster.local",
|
||||
"http.method": "POST",
|
||||
"http.path": "/triggers/includes-incoming-trace-id-2qszn/logger/f8804e2a-f062-11e9-8de0-42010a800086",
|
||||
"http.status_code": "202",
|
||||
"http.url": "/triggers/includes-incoming-trace-id-2qszn/logger/f8804e2a-f062-11e9-8de0-42010a800086",
|
||||
"http.user_agent": "Go-http-client/1.1",
|
||||
"opencensus.status_description": "OK"
|
||||
},
|
||||
"timestamp": 1571264371920397,
|
||||
"traceId": "ee46c4c6be1df717b3b82f55b531912f"
|
||||
},
|
||||
{
|
||||
"annotations": [
|
||||
{
|
||||
"timestamp": 1571264371974165,
|
||||
"value": "Received 89 bytes"
|
||||
}
|
||||
],
|
||||
"duration": 1476,
|
||||
"id": "de415b55c5b2c338",
|
||||
"kind": "SERVER",
|
||||
"localEndpoint": {
|
||||
"ipv4": "10.32.2.177",
|
||||
"port": 80,
|
||||
"serviceName": "br-broker-filter.includes-incoming-trace-id-2qszn"
|
||||
},
|
||||
"name": "/triggers/includes-incoming-trace-id-2qszn/transformer/f89da9fb-f062-11e9-8de0-42010a800086",
|
||||
"parentId": "3087b26640ecb5dc",
|
||||
"tags": {
|
||||
"http.host": "br-broker-filter.includes-incoming-trace-id-2qszn.svc.cluster.local",
|
||||
"http.method": "POST",
|
||||
"http.path": "/triggers/includes-incoming-trace-id-2qszn/transformer/f89da9fb-f062-11e9-8de0-42010a800086",
|
||||
"http.status_code": "202",
|
||||
"http.url": "/triggers/includes-incoming-trace-id-2qszn/transformer/f89da9fb-f062-11e9-8de0-42010a800086",
|
||||
"http.user_agent": "Go-http-client/1.1",
|
||||
"opencensus.status_description": "OK"
|
||||
},
|
||||
"timestamp": 1571264371974140,
|
||||
"traceId": "ee46c4c6be1df717b3b82f55b531912f"
|
||||
},
|
||||
{
|
||||
"duration": 23207,
|
||||
"id": "e31ce234cae840cd",
|
||||
"kind": "CLIENT",
|
||||
"localEndpoint": {
|
||||
"ipv4": "10.32.2.177",
|
||||
"port": 80,
|
||||
"serviceName": "br-broker-filter.includes-incoming-trace-id-2qszn"
|
||||
},
|
||||
"name": "/",
|
||||
"parentId": "d966d475c07c46a4",
|
||||
"tags": {
|
||||
"http.host": "",
|
||||
"http.method": "POST",
|
||||
"http.path": "/",
|
||||
"http.status_code": "202",
|
||||
"http.url": "http://logger.includes-incoming-trace-id-2qszn.svc.cluster.local/",
|
||||
"opencensus.status_description": "OK"
|
||||
},
|
||||
"timestamp": 1571264371974586,
|
||||
"traceId": "ee46c4c6be1df717b3b82f55b531912f"
|
||||
}
|
||||
]
|
Binary file not shown.
After Width: | Height: | Size: 150 KiB |
Binary file not shown.
After Width: | Height: | Size: 131 KiB |
Loading…
Reference in New Issue