From 664384075964d424b8f7f81571a4c920f5b6fb45 Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Fri, 19 Apr 2019 20:43:27 -0700 Subject: [PATCH 01/26] update docs --- contrib/opencensus-ext-azure/README.rst | 21 ++++++++++++++++++- .../opencensus-ext-azure/examples/custom.py | 2 +- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/contrib/opencensus-ext-azure/README.rst b/contrib/opencensus-ext-azure/README.rst index c6dcf7bca..a4617dbee 100644 --- a/contrib/opencensus-ext-azure/README.rst +++ b/contrib/opencensus-ext-azure/README.rst @@ -16,6 +16,25 @@ Installation Usage ----- +Trace +~~~~~ + +The **Azure Monitor Trace Exporter** allows you to export traces to `Azure Monitor`_. +You need to provision an Azure Monitor resource and get the instrumentation key, +more information can be founded `here `_. + +.. _Azure Monitor: https://docs.microsoft.com/azure/azure-monitor/ + +This example will send the span "hello" to the Azure Monitoring resource specified +in the ``APPINSIGHTS_INSTRUMENTATIONKEY`` environment variable. + .. code:: python + from opencensus.ext.azure.trace_exporter import AzureExporter + from opencensus.trace import tracer as tracer_module + + tracer = tracer_module.Tracer(exporter=AzureExporter()) + + if __name__ == '__main__': + with tracer.span(name='hello'): + print('Hello, World!') - # TBD diff --git a/contrib/opencensus-ext-azure/examples/custom.py b/contrib/opencensus-ext-azure/examples/custom.py index 718376cb7..efe7f111d 100644 --- a/contrib/opencensus-ext-azure/examples/custom.py +++ b/contrib/opencensus-ext-azure/examples/custom.py @@ -18,7 +18,7 @@ app = Flask(__name__) # TODO: # Replace 00000000-0000-0000-0000-000000000000 with your Instrumentation Key -# https://docs.microsoft.com/en-us/azure/azure-monitor/app/create-new-resource +# https://docs.microsoft.com/azure/azure-monitor/app/create-new-resource app.config['OPENCENSUS'] = { 'TRACE': { 'SAMPLER': 'opencensus.trace.samplers.ProbabilitySampler(rate=1)', From 1a152b87d3ee0bed5fb9c800a7eb0b5f56b35ae1 Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Fri, 19 Apr 2019 20:44:57 -0700 Subject: [PATCH 02/26] update doc --- contrib/opencensus-ext-azure/README.rst | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/contrib/opencensus-ext-azure/README.rst b/contrib/opencensus-ext-azure/README.rst index a4617dbee..ed5d9c231 100644 --- a/contrib/opencensus-ext-azure/README.rst +++ b/contrib/opencensus-ext-azure/README.rst @@ -20,14 +20,16 @@ Trace ~~~~~ The **Azure Monitor Trace Exporter** allows you to export traces to `Azure Monitor`_. -You need to provision an Azure Monitor resource and get the instrumentation key, -more information can be founded `here `_. .. _Azure Monitor: https://docs.microsoft.com/azure/azure-monitor/ + This example will send the span "hello" to the Azure Monitoring resource specified in the ``APPINSIGHTS_INSTRUMENTATIONKEY`` environment variable. +You need to provision an Azure Monitor resource and get the instrumentation key, +more information can be founded `here `_. + .. code:: python from opencensus.ext.azure.trace_exporter import AzureExporter from opencensus.trace import tracer as tracer_module From f6c5e4aafac1aa7ed39e2df61d2563a75cdffb7b Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Fri, 19 Apr 2019 20:48:10 -0700 Subject: [PATCH 03/26] update doc --- contrib/opencensus-ext-azure/README.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contrib/opencensus-ext-azure/README.rst b/contrib/opencensus-ext-azure/README.rst index ed5d9c231..61f00b511 100644 --- a/contrib/opencensus-ext-azure/README.rst +++ b/contrib/opencensus-ext-azure/README.rst @@ -27,8 +27,9 @@ The **Azure Monitor Trace Exporter** allows you to export traces to `Azure Monit This example will send the span "hello" to the Azure Monitoring resource specified in the ``APPINSIGHTS_INSTRUMENTATIONKEY`` environment variable. -You need to provision an Azure Monitor resource and get the instrumentation key, +1. You need to provision an Azure Monitor resource and get the instrumentation key, more information can be founded `here `_. +2. You need to put the instrumentation key in the ``APPINSIGHTS_INSTRUMENTATIONKEY`` environment variable. .. code:: python from opencensus.ext.azure.trace_exporter import AzureExporter From a19ee5e7ccbc7b6f6410b52460edcf6c663a7797 Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Fri, 19 Apr 2019 20:49:27 -0700 Subject: [PATCH 04/26] update doc --- contrib/opencensus-ext-azure/README.rst | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/contrib/opencensus-ext-azure/README.rst b/contrib/opencensus-ext-azure/README.rst index 61f00b511..b34f9c023 100644 --- a/contrib/opencensus-ext-azure/README.rst +++ b/contrib/opencensus-ext-azure/README.rst @@ -24,12 +24,12 @@ The **Azure Monitor Trace Exporter** allows you to export traces to `Azure Monit .. _Azure Monitor: https://docs.microsoft.com/azure/azure-monitor/ -This example will send the span "hello" to the Azure Monitoring resource specified -in the ``APPINSIGHTS_INSTRUMENTATIONKEY`` environment variable. +This example will send the span "hello" to the Azure Monitor. + +1. Provision an Azure Monitor resource and get the instrumentation key, +more information can be found `here `_. +2. Put the instrumentation key in ``APPINSIGHTS_INSTRUMENTATIONKEY`` environment variable. -1. You need to provision an Azure Monitor resource and get the instrumentation key, -more information can be founded `here `_. -2. You need to put the instrumentation key in the ``APPINSIGHTS_INSTRUMENTATIONKEY`` environment variable. .. code:: python from opencensus.ext.azure.trace_exporter import AzureExporter From 0f2a149f106fffd3724e31501c0462e94d75f3a5 Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Fri, 19 Apr 2019 20:50:38 -0700 Subject: [PATCH 05/26] update doc --- contrib/opencensus-ext-azure/README.rst | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/contrib/opencensus-ext-azure/README.rst b/contrib/opencensus-ext-azure/README.rst index b34f9c023..f9e76a53d 100644 --- a/contrib/opencensus-ext-azure/README.rst +++ b/contrib/opencensus-ext-azure/README.rst @@ -26,12 +26,14 @@ The **Azure Monitor Trace Exporter** allows you to export traces to `Azure Monit This example will send the span "hello" to the Azure Monitor. -1. Provision an Azure Monitor resource and get the instrumentation key, +* Provision an Azure Monitor resource and get the instrumentation key, more information can be found `here `_. -2. Put the instrumentation key in ``APPINSIGHTS_INSTRUMENTATIONKEY`` environment variable. + +* Put the instrumentation key in ``APPINSIGHTS_INSTRUMENTATIONKEY`` environment variable. .. code:: python + from opencensus.ext.azure.trace_exporter import AzureExporter from opencensus.trace import tracer as tracer_module From 183fda4b35e71c5c1087985c62d89ca33832c3c5 Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Fri, 19 Apr 2019 20:53:03 -0700 Subject: [PATCH 06/26] update doc --- contrib/opencensus-ext-azure/README.rst | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/contrib/opencensus-ext-azure/README.rst b/contrib/opencensus-ext-azure/README.rst index f9e76a53d..7a62f4332 100644 --- a/contrib/opencensus-ext-azure/README.rst +++ b/contrib/opencensus-ext-azure/README.rst @@ -24,11 +24,9 @@ The **Azure Monitor Trace Exporter** allows you to export traces to `Azure Monit .. _Azure Monitor: https://docs.microsoft.com/azure/azure-monitor/ -This example will send the span "hello" to the Azure Monitor. - -* Provision an Azure Monitor resource and get the instrumentation key, -more information can be found `here `_. +This example shows how to send a span "hello" to Azure Monitor. +* Provision an Azure Monitor resource and get the instrumentation key, more information can be found `here `_. * Put the instrumentation key in ``APPINSIGHTS_INSTRUMENTATIONKEY`` environment variable. From d5f36fc7cb438182b03101796b252cbb6b00c541 Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Fri, 19 Apr 2019 20:57:20 -0700 Subject: [PATCH 07/26] update doc --- contrib/opencensus-ext-azure/README.rst | 22 +++++++++++++++++++ .../opencensus-ext-azure/examples/custom.py | 2 +- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/contrib/opencensus-ext-azure/README.rst b/contrib/opencensus-ext-azure/README.rst index 7a62f4332..fb99648c2 100644 --- a/contrib/opencensus-ext-azure/README.rst +++ b/contrib/opencensus-ext-azure/README.rst @@ -41,3 +41,25 @@ This example shows how to send a span "hello" to Azure Monitor. with tracer.span(name='hello'): print('Hello, World!') +You can also specify the instrumentation key explicitly in the code. + +.. code:: python + + import requests + + from opencensus.ext.azure.common import Options + from opencensus.ext.azure.trace_exporter import AzureExporter + from opencensus.trace import config_integration + from opencensus.trace.tracer import Tracer + + if __name__ == '__main__': + config_integration.trace_integrations(['requests']) + tracer = Tracer(exporter=AzureExporter(Options( + # TODO: replace this with your own instrumentation key + instrumentation_key='00000000-0000-0000-0000-000000000000', + timeout=29.9, + ))) + with tracer.span(name='parent'): + with tracer.span(name='child'): + response = requests.get(url='http://localhost:8080/') + diff --git a/contrib/opencensus-ext-azure/examples/custom.py b/contrib/opencensus-ext-azure/examples/custom.py index efe7f111d..332934c2c 100644 --- a/contrib/opencensus-ext-azure/examples/custom.py +++ b/contrib/opencensus-ext-azure/examples/custom.py @@ -24,7 +24,7 @@ 'SAMPLER': 'opencensus.trace.samplers.ProbabilitySampler(rate=1)', 'EXPORTER': '''opencensus.ext.azure.trace_exporter.AzureExporter( opencensus.ext.azure.common.Options( - instrumentation_key="00000000-0000-0000-0000-000000000000", + instrumentation_key='00000000-0000-0000-0000-000000000000', timeout=29.9, ))''', }, From 3da95e42d3329df79a1a0bd74c6f46cafd777a76 Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Fri, 19 Apr 2019 21:00:35 -0700 Subject: [PATCH 08/26] update doc --- contrib/opencensus-ext-azure/README.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/contrib/opencensus-ext-azure/README.rst b/contrib/opencensus-ext-azure/README.rst index fb99648c2..ca3492ec0 100644 --- a/contrib/opencensus-ext-azure/README.rst +++ b/contrib/opencensus-ext-azure/README.rst @@ -63,3 +63,4 @@ You can also specify the instrumentation key explicitly in the code. with tracer.span(name='child'): response = requests.get(url='http://localhost:8080/') +Take a look at the `examples ` for more information. From ed573228c95d263499a0f7ce3b53565ed25f30d4 Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Fri, 19 Apr 2019 21:01:11 -0700 Subject: [PATCH 09/26] update doc --- contrib/opencensus-ext-azure/README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/opencensus-ext-azure/README.rst b/contrib/opencensus-ext-azure/README.rst index ca3492ec0..40aeef488 100644 --- a/contrib/opencensus-ext-azure/README.rst +++ b/contrib/opencensus-ext-azure/README.rst @@ -63,4 +63,4 @@ You can also specify the instrumentation key explicitly in the code. with tracer.span(name='child'): response = requests.get(url='http://localhost:8080/') -Take a look at the `examples ` for more information. +Take a look at the `examples `_ for more information. From dc404bfd90bb22196f924b39408734bf1d7402b4 Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Fri, 19 Apr 2019 21:02:21 -0700 Subject: [PATCH 10/26] update doc --- contrib/opencensus-ext-azure/README.rst | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/contrib/opencensus-ext-azure/README.rst b/contrib/opencensus-ext-azure/README.rst index 40aeef488..bc714713d 100644 --- a/contrib/opencensus-ext-azure/README.rst +++ b/contrib/opencensus-ext-azure/README.rst @@ -20,10 +20,10 @@ Trace ~~~~~ The **Azure Monitor Trace Exporter** allows you to export traces to `Azure Monitor`_. +Take a look at the `examples `_ for more information. .. _Azure Monitor: https://docs.microsoft.com/azure/azure-monitor/ - This example shows how to send a span "hello" to Azure Monitor. * Provision an Azure Monitor resource and get the instrumentation key, more information can be found `here `_. @@ -62,5 +62,3 @@ You can also specify the instrumentation key explicitly in the code. with tracer.span(name='parent'): with tracer.span(name='child'): response = requests.get(url='http://localhost:8080/') - -Take a look at the `examples `_ for more information. From e65fec258d20a81a242e93614e6b4ba886a0886d Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Fri, 19 Apr 2019 21:09:14 -0700 Subject: [PATCH 11/26] update doc --- contrib/opencensus-ext-azure/README.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/contrib/opencensus-ext-azure/README.rst b/contrib/opencensus-ext-azure/README.rst index bc714713d..8ac232ff0 100644 --- a/contrib/opencensus-ext-azure/README.rst +++ b/contrib/opencensus-ext-azure/README.rst @@ -20,13 +20,14 @@ Trace ~~~~~ The **Azure Monitor Trace Exporter** allows you to export traces to `Azure Monitor`_. -Take a look at the `examples `_ for more information. .. _Azure Monitor: https://docs.microsoft.com/azure/azure-monitor/ +Take a look at the `examples `_ for more information. + This example shows how to send a span "hello" to Azure Monitor. -* Provision an Azure Monitor resource and get the instrumentation key, more information can be found `here `_. +* Create an Azure Monitor resource and get the instrumentation key, more information can be found `here `_. * Put the instrumentation key in ``APPINSIGHTS_INSTRUMENTATIONKEY`` environment variable. From 78841fe69c8488daa048a72de4f65a494ff57cd7 Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Fri, 19 Apr 2019 21:10:00 -0700 Subject: [PATCH 12/26] update doc --- contrib/opencensus-ext-azure/README.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contrib/opencensus-ext-azure/README.rst b/contrib/opencensus-ext-azure/README.rst index 8ac232ff0..98fc29789 100644 --- a/contrib/opencensus-ext-azure/README.rst +++ b/contrib/opencensus-ext-azure/README.rst @@ -23,8 +23,6 @@ The **Azure Monitor Trace Exporter** allows you to export traces to `Azure Monit .. _Azure Monitor: https://docs.microsoft.com/azure/azure-monitor/ -Take a look at the `examples `_ for more information. - This example shows how to send a span "hello" to Azure Monitor. * Create an Azure Monitor resource and get the instrumentation key, more information can be found `here `_. @@ -63,3 +61,5 @@ You can also specify the instrumentation key explicitly in the code. with tracer.span(name='parent'): with tracer.span(name='child'): response = requests.get(url='http://localhost:8080/') + +Take a look at the `examples `_ for more information. From c255a948c8eff51b2bdb98088c697f5cb996b8da Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Fri, 19 Apr 2019 21:23:28 -0700 Subject: [PATCH 13/26] update examples --- contrib/opencensus-ext-azure/README.rst | 7 +++--- .../opencensus-ext-azure/examples/client.py | 2 ++ .../opencensus-ext-azure/examples/config.py | 25 +++++++++++++++++++ .../opencensus-ext-azure/examples/custom.py | 4 +-- .../opencensus-ext-azure/examples/server.py | 2 ++ .../opencensus-ext-azure/examples/simple.py | 8 +++--- 6 files changed, 37 insertions(+), 11 deletions(-) create mode 100644 contrib/opencensus-ext-azure/examples/config.py diff --git a/contrib/opencensus-ext-azure/README.rst b/contrib/opencensus-ext-azure/README.rst index 98fc29789..cb8e1a963 100644 --- a/contrib/opencensus-ext-azure/README.rst +++ b/contrib/opencensus-ext-azure/README.rst @@ -36,9 +36,8 @@ This example shows how to send a span "hello" to Azure Monitor. tracer = tracer_module.Tracer(exporter=AzureExporter()) - if __name__ == '__main__': - with tracer.span(name='hello'): - print('Hello, World!') + with tracer.span(name='hello'): + print('Hello, World!') You can also specify the instrumentation key explicitly in the code. @@ -54,7 +53,7 @@ You can also specify the instrumentation key explicitly in the code. if __name__ == '__main__': config_integration.trace_integrations(['requests']) tracer = Tracer(exporter=AzureExporter(Options( - # TODO: replace this with your own instrumentation key + # TODO: replace this with your own instrumentation key. instrumentation_key='00000000-0000-0000-0000-000000000000', timeout=29.9, ))) diff --git a/contrib/opencensus-ext-azure/examples/client.py b/contrib/opencensus-ext-azure/examples/client.py index 695f568e2..be04607c2 100644 --- a/contrib/opencensus-ext-azure/examples/client.py +++ b/contrib/opencensus-ext-azure/examples/client.py @@ -20,6 +20,8 @@ if __name__ == '__main__': config_integration.trace_integrations(['requests']) + # TODO: you need to specify the instrumentation key in the + # APPINSIGHTS_INSTRUMENTATIONKEY environment variable. tracer = Tracer(exporter=AzureExporter()) with tracer.span(name='parent'): with tracer.span(name='child'): diff --git a/contrib/opencensus-ext-azure/examples/config.py b/contrib/opencensus-ext-azure/examples/config.py new file mode 100644 index 000000000..572ffbef6 --- /dev/null +++ b/contrib/opencensus-ext-azure/examples/config.py @@ -0,0 +1,25 @@ +# Copyright 2019, OpenCensus Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +from opencensus.ext.azure.common import Options +from opencensus.ext.azure.trace_exporter import AzureExporter +from opencensus.trace import tracer as tracer_module + +tracer = tracer_module.Tracer(exporter=AzureExporter(Options( + # TODO: replace the all-zero GUID with your instrumentation key. + instrumentation_key='00000000-0000-0000-0000-000000000000', +))) + +with tracer.span(name='foo'): + print('Hello, World!') diff --git a/contrib/opencensus-ext-azure/examples/custom.py b/contrib/opencensus-ext-azure/examples/custom.py index 332934c2c..4e26ebf66 100644 --- a/contrib/opencensus-ext-azure/examples/custom.py +++ b/contrib/opencensus-ext-azure/examples/custom.py @@ -16,9 +16,7 @@ from opencensus.ext.flask.flask_middleware import FlaskMiddleware app = Flask(__name__) -# TODO: -# Replace 00000000-0000-0000-0000-000000000000 with your Instrumentation Key -# https://docs.microsoft.com/azure/azure-monitor/app/create-new-resource +# TODO: replace the all-zero GUID with your instrumentation key. app.config['OPENCENSUS'] = { 'TRACE': { 'SAMPLER': 'opencensus.trace.samplers.ProbabilitySampler(rate=1)', diff --git a/contrib/opencensus-ext-azure/examples/server.py b/contrib/opencensus-ext-azure/examples/server.py index 23d475fce..7aef38c57 100644 --- a/contrib/opencensus-ext-azure/examples/server.py +++ b/contrib/opencensus-ext-azure/examples/server.py @@ -19,6 +19,8 @@ from opencensus.ext.azure.trace_exporter import AzureExporter from opencensus.ext.flask.flask_middleware import FlaskMiddleware +# TODO: you need to specify the instrumentation key in the +# APPINSIGHTS_INSTRUMENTATIONKEY environment variable. app = Flask(__name__) middleware = FlaskMiddleware(app, exporter=AzureExporter()) diff --git a/contrib/opencensus-ext-azure/examples/simple.py b/contrib/opencensus-ext-azure/examples/simple.py index 040dc669d..650fe72b9 100644 --- a/contrib/opencensus-ext-azure/examples/simple.py +++ b/contrib/opencensus-ext-azure/examples/simple.py @@ -15,9 +15,9 @@ from opencensus.ext.azure.trace_exporter import AzureExporter from opencensus.trace import tracer as tracer_module +# TODO: you need to specify the instrumentation key in the +# APPINSIGHTS_INSTRUMENTATIONKEY environment variable. tracer = tracer_module.Tracer(exporter=AzureExporter()) -if __name__ == '__main__': - with tracer.span(name='foo') as foo: - with foo.span(name='bar'): - print('Hello, World!') +with tracer.span(name='foo'): + print('Hello, World!') From f7a5a0a863234713a99f493f2979e54ea48119f8 Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Fri, 19 Apr 2019 21:44:16 -0700 Subject: [PATCH 14/26] upate doc --- contrib/opencensus-ext-jaeger/README.rst | 16 +++++++++++++++- contrib/opencensus-ext-zipkin/README.rst | 16 +++++++++++++++- 2 files changed, 30 insertions(+), 2 deletions(-) diff --git a/contrib/opencensus-ext-jaeger/README.rst b/contrib/opencensus-ext-jaeger/README.rst index 54adf881b..559eb8cda 100644 --- a/contrib/opencensus-ext-jaeger/README.rst +++ b/contrib/opencensus-ext-jaeger/README.rst @@ -16,6 +16,20 @@ Installation Usage ----- +The **OpenCensus Jaeger Exporter** allows you to export traces to `Jaeger`_. + +.. _Jaeger: https://www.jaegertracing.io/ + .. code:: python - # TBD + from opencensus.ext.jaeger.trace_exporter import JaegerExporter + from opencensus.trace import tracer as tracer_module + + tracer = tracer_module.Tracer(exporter=JaegerExporter( + service_name='my service', + agent_host_name='localhost', + agent_port=6831, + )) + + with tracer.span(name='hello'): + print('Hello, World!') diff --git a/contrib/opencensus-ext-zipkin/README.rst b/contrib/opencensus-ext-zipkin/README.rst index e9663a979..d25c86562 100644 --- a/contrib/opencensus-ext-zipkin/README.rst +++ b/contrib/opencensus-ext-zipkin/README.rst @@ -16,6 +16,20 @@ Installation Usage ----- +The **OpenCensus Zipkin Exporter** allows you to export traces to `Zipkin`_. + +.. _Zipkin: https://zipkin.io/ + .. code:: python - # TBD + from opencensus.ext.zipkin.trace_exporter import ZipkinExporter + from opencensus.trace import tracer as tracer_module + + tracer = tracer_module.Tracer(exporter=ZipkinExporter( + service_name='my service', + host_name='localhost', + port=9411, + )) + + with tracer.span(name='hello'): + print('Hello, World!') From 0153d54ed58e273dbc631d87cdef30bef47ed9aa Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Fri, 19 Apr 2019 21:47:24 -0700 Subject: [PATCH 15/26] update doc --- contrib/opencensus-ext-azure/README.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contrib/opencensus-ext-azure/README.rst b/contrib/opencensus-ext-azure/README.rst index cb8e1a963..7dcc61541 100644 --- a/contrib/opencensus-ext-azure/README.rst +++ b/contrib/opencensus-ext-azure/README.rst @@ -19,9 +19,10 @@ Usage Trace ~~~~~ -The **Azure Monitor Trace Exporter** allows you to export traces to `Azure Monitor`_. +The **Azure Monitor Trace Exporter** allows you to export `OpenCensus`_ traces to `Azure Monitor`_. .. _Azure Monitor: https://docs.microsoft.com/azure/azure-monitor/ +.. _OpenCensus: https://github.com/census-instrumentation/opencensus-python/ This example shows how to send a span "hello" to Azure Monitor. From 5aaf52ecbae702a99757ce1bda3670f3ee24cb8c Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Fri, 19 Apr 2019 21:51:04 -0700 Subject: [PATCH 16/26] update doc --- contrib/opencensus-ext-azure/README.rst | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/contrib/opencensus-ext-azure/README.rst b/contrib/opencensus-ext-azure/README.rst index 7dcc61541..4f13b50c4 100644 --- a/contrib/opencensus-ext-azure/README.rst +++ b/contrib/opencensus-ext-azure/README.rst @@ -62,4 +62,7 @@ You can also specify the instrumentation key explicitly in the code. with tracer.span(name='child'): response = requests.get(url='http://localhost:8080/') -Take a look at the `examples `_ for more information. +References: +* `Azure Monitor `_` +* `Examples `_ +* `OpenCensus `_ From f4c969c878bc6a4adc23ddc823c2f2b50b7c15ec Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Fri, 19 Apr 2019 21:51:30 -0700 Subject: [PATCH 17/26] update doc --- contrib/opencensus-ext-azure/README.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/contrib/opencensus-ext-azure/README.rst b/contrib/opencensus-ext-azure/README.rst index 4f13b50c4..2a2a1c719 100644 --- a/contrib/opencensus-ext-azure/README.rst +++ b/contrib/opencensus-ext-azure/README.rst @@ -63,6 +63,7 @@ You can also specify the instrumentation key explicitly in the code. response = requests.get(url='http://localhost:8080/') References: + * `Azure Monitor `_` * `Examples `_ * `OpenCensus `_ From be8e2608c3978ae87bb24cdc0e244ff4e10c2f3b Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Fri, 19 Apr 2019 21:51:52 -0700 Subject: [PATCH 18/26] update doc --- contrib/opencensus-ext-azure/README.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contrib/opencensus-ext-azure/README.rst b/contrib/opencensus-ext-azure/README.rst index 2a2a1c719..6ea568b7c 100644 --- a/contrib/opencensus-ext-azure/README.rst +++ b/contrib/opencensus-ext-azure/README.rst @@ -62,7 +62,8 @@ You can also specify the instrumentation key explicitly in the code. with tracer.span(name='child'): response = requests.get(url='http://localhost:8080/') -References: +References +~~~~~~~~~~ * `Azure Monitor `_` * `Examples `_ From a92a26b4dc94917fdde0539a5caf3886c0f2cadf Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Fri, 19 Apr 2019 21:52:18 -0700 Subject: [PATCH 19/26] update doc --- contrib/opencensus-ext-azure/README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/opencensus-ext-azure/README.rst b/contrib/opencensus-ext-azure/README.rst index 6ea568b7c..37c895f45 100644 --- a/contrib/opencensus-ext-azure/README.rst +++ b/contrib/opencensus-ext-azure/README.rst @@ -65,6 +65,6 @@ You can also specify the instrumentation key explicitly in the code. References ~~~~~~~~~~ -* `Azure Monitor `_` +* `Azure Monitor `_ * `Examples `_ * `OpenCensus `_ From bcbfb6544909b317efbf1c1c92b483d7b972a5ef Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Fri, 19 Apr 2019 21:53:15 -0700 Subject: [PATCH 20/26] update doc --- contrib/opencensus-ext-azure/README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/opencensus-ext-azure/README.rst b/contrib/opencensus-ext-azure/README.rst index 37c895f45..6e0aa190f 100644 --- a/contrib/opencensus-ext-azure/README.rst +++ b/contrib/opencensus-ext-azure/README.rst @@ -63,7 +63,7 @@ You can also specify the instrumentation key explicitly in the code. response = requests.get(url='http://localhost:8080/') References -~~~~~~~~~~ +---------- * `Azure Monitor `_ * `Examples `_ From ac1e5af075a73f0986229becc208a0acf7b29378 Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Fri, 19 Apr 2019 22:01:27 -0700 Subject: [PATCH 21/26] update doc --- contrib/opencensus-ext-dbapi/README.rst | 7 +++++-- contrib/opencensus-ext-httplib/README.rst | 17 ++++++++++++++++- contrib/opencensus-ext-jaeger/README.rst | 9 ++++++++- contrib/opencensus-ext-zipkin/README.rst | 9 ++++++++- 4 files changed, 37 insertions(+), 5 deletions(-) diff --git a/contrib/opencensus-ext-dbapi/README.rst b/contrib/opencensus-ext-dbapi/README.rst index e57046ecf..9949cec9f 100644 --- a/contrib/opencensus-ext-dbapi/README.rst +++ b/contrib/opencensus-ext-dbapi/README.rst @@ -16,6 +16,9 @@ Installation Usage ----- -.. code:: python +TBD - # TBD +References +---------- + +* `OpenCensus `_ diff --git a/contrib/opencensus-ext-httplib/README.rst b/contrib/opencensus-ext-httplib/README.rst index 26f6670c3..08494b5bc 100644 --- a/contrib/opencensus-ext-httplib/README.rst +++ b/contrib/opencensus-ext-httplib/README.rst @@ -26,4 +26,19 @@ Usage .. code:: python - # TBD + import requests + + from opencensus.trace import config_integration + from opencensus.trace.tracer import Tracer + + config_integration.trace_integrations(['httplib']) + tracer = Tracer() + + with tracer.span(name='parent'): + with tracer.span(name='child'): + response = requests.get('http://localhost:5000') + +References +---------- + +* `OpenCensus `_ diff --git a/contrib/opencensus-ext-jaeger/README.rst b/contrib/opencensus-ext-jaeger/README.rst index 559eb8cda..77a207b49 100644 --- a/contrib/opencensus-ext-jaeger/README.rst +++ b/contrib/opencensus-ext-jaeger/README.rst @@ -16,9 +16,10 @@ Installation Usage ----- -The **OpenCensus Jaeger Exporter** allows you to export traces to `Jaeger`_. +The **OpenCensus Jaeger Exporter** allows you to export `OpenCensus`_ traces to `Jaeger`_. .. _Jaeger: https://www.jaegertracing.io/ +.. _OpenCensus: https://github.com/census-instrumentation/opencensus-python/ .. code:: python @@ -33,3 +34,9 @@ The **OpenCensus Jaeger Exporter** allows you to export traces to `Jaeger`_. with tracer.span(name='hello'): print('Hello, World!') + +References +---------- + +* `Jaeger `_ +* `OpenCensus `_ diff --git a/contrib/opencensus-ext-zipkin/README.rst b/contrib/opencensus-ext-zipkin/README.rst index d25c86562..995cf6448 100644 --- a/contrib/opencensus-ext-zipkin/README.rst +++ b/contrib/opencensus-ext-zipkin/README.rst @@ -16,8 +16,9 @@ Installation Usage ----- -The **OpenCensus Zipkin Exporter** allows you to export traces to `Zipkin`_. +The **OpenCensus Zipkin Exporter** allows you to export `OpenCensus`_ traces to `Zipkin`_. +.. _OpenCensus: https://github.com/census-instrumentation/opencensus-python/ .. _Zipkin: https://zipkin.io/ .. code:: python @@ -33,3 +34,9 @@ The **OpenCensus Zipkin Exporter** allows you to export traces to `Zipkin`_. with tracer.span(name='hello'): print('Hello, World!') + +References +---------- + +* `OpenCensus `_ +* `Zipkin `_ From 8aede7bcfb496a4544d7aae7efc8b43e6ba74f56 Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Fri, 19 Apr 2019 22:04:28 -0700 Subject: [PATCH 22/26] update doc --- contrib/opencensus-ext-azure/README.rst | 2 +- contrib/opencensus-ext-dbapi/README.rst | 2 +- contrib/opencensus-ext-httplib/README.rst | 2 +- contrib/opencensus-ext-jaeger/README.rst | 2 +- contrib/opencensus-ext-zipkin/README.rst | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/contrib/opencensus-ext-azure/README.rst b/contrib/opencensus-ext-azure/README.rst index 6e0aa190f..736295e59 100644 --- a/contrib/opencensus-ext-azure/README.rst +++ b/contrib/opencensus-ext-azure/README.rst @@ -67,4 +67,4 @@ References * `Azure Monitor `_ * `Examples `_ -* `OpenCensus `_ +* `OpenCensus Project `_ diff --git a/contrib/opencensus-ext-dbapi/README.rst b/contrib/opencensus-ext-dbapi/README.rst index 9949cec9f..f8efae94e 100644 --- a/contrib/opencensus-ext-dbapi/README.rst +++ b/contrib/opencensus-ext-dbapi/README.rst @@ -21,4 +21,4 @@ TBD References ---------- -* `OpenCensus `_ +* `OpenCensus Project `_ diff --git a/contrib/opencensus-ext-httplib/README.rst b/contrib/opencensus-ext-httplib/README.rst index 08494b5bc..ad29de7b6 100644 --- a/contrib/opencensus-ext-httplib/README.rst +++ b/contrib/opencensus-ext-httplib/README.rst @@ -41,4 +41,4 @@ Usage References ---------- -* `OpenCensus `_ +* `OpenCensus Project `_ diff --git a/contrib/opencensus-ext-jaeger/README.rst b/contrib/opencensus-ext-jaeger/README.rst index 77a207b49..7d6368d97 100644 --- a/contrib/opencensus-ext-jaeger/README.rst +++ b/contrib/opencensus-ext-jaeger/README.rst @@ -39,4 +39,4 @@ References ---------- * `Jaeger `_ -* `OpenCensus `_ +* `OpenCensus Project `_ diff --git a/contrib/opencensus-ext-zipkin/README.rst b/contrib/opencensus-ext-zipkin/README.rst index 995cf6448..fafbefeb7 100644 --- a/contrib/opencensus-ext-zipkin/README.rst +++ b/contrib/opencensus-ext-zipkin/README.rst @@ -38,5 +38,5 @@ The **OpenCensus Zipkin Exporter** allows you to export `OpenCensus`_ traces to References ---------- -* `OpenCensus `_ +* `OpenCensus Project `_ * `Zipkin `_ From e8f4a636146d188b34aced4238e3b4c09f225d65 Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Sat, 20 Apr 2019 09:05:14 -0700 Subject: [PATCH 23/26] update doc --- contrib/opencensus-ext-azure/README.rst | 3 +-- contrib/opencensus-ext-httplib/README.rst | 4 +--- contrib/opencensus-ext-requests/README.rst | 14 +++++++++++++- 3 files changed, 15 insertions(+), 6 deletions(-) diff --git a/contrib/opencensus-ext-azure/README.rst b/contrib/opencensus-ext-azure/README.rst index 736295e59..0c6b69197 100644 --- a/contrib/opencensus-ext-azure/README.rst +++ b/contrib/opencensus-ext-azure/README.rst @@ -59,8 +59,7 @@ You can also specify the instrumentation key explicitly in the code. timeout=29.9, ))) with tracer.span(name='parent'): - with tracer.span(name='child'): - response = requests.get(url='http://localhost:8080/') + response = requests.get(url='https://www.wikipedia.org/wiki/Rabbit') References ---------- diff --git a/contrib/opencensus-ext-httplib/README.rst b/contrib/opencensus-ext-httplib/README.rst index ad29de7b6..6029dad93 100644 --- a/contrib/opencensus-ext-httplib/README.rst +++ b/contrib/opencensus-ext-httplib/README.rst @@ -27,7 +27,6 @@ Usage .. code:: python import requests - from opencensus.trace import config_integration from opencensus.trace.tracer import Tracer @@ -35,8 +34,7 @@ Usage tracer = Tracer() with tracer.span(name='parent'): - with tracer.span(name='child'): - response = requests.get('http://localhost:5000') + response = requests.get('https://www.wikipedia.org/wiki/Rabbit') References ---------- diff --git a/contrib/opencensus-ext-requests/README.rst b/contrib/opencensus-ext-requests/README.rst index 6fc6269c4..54762d7c0 100644 --- a/contrib/opencensus-ext-requests/README.rst +++ b/contrib/opencensus-ext-requests/README.rst @@ -31,5 +31,17 @@ Usage .. code:: python - execution_context.set_opencensus_attr('blacklist_hostnames',['hostname:port']) + import requests + from opencensus.trace import config_integration + from opencensus.trace.tracer import Tracer + if __name__ == '__main__': + config_integration.trace_integrations(['requests']) + tracer = Tracer() + with tracer.span(name='parent'): + response = requests.get(url='https://www.wikipedia.org/wiki/Rabbit') + +References +---------- + +* `OpenCensus Project `_ From 96bc54ef423ea17d1c11ed9c1720eb42ff1343b2 Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Mon, 22 Apr 2019 11:47:13 -0700 Subject: [PATCH 24/26] update dbapi README --- contrib/opencensus-ext-dbapi/README.rst | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/contrib/opencensus-ext-dbapi/README.rst b/contrib/opencensus-ext-dbapi/README.rst index f8efae94e..c993de665 100644 --- a/contrib/opencensus-ext-dbapi/README.rst +++ b/contrib/opencensus-ext-dbapi/README.rst @@ -16,7 +16,12 @@ Installation Usage ----- -TBD +The OpenCensus Database API Integration library provides the database +integration infrastructure for extensions `opencensus-ext-mysql`_ +and `opencensus-ext-pymysql`_. + +.. _opencensus-ext-mysql: https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-mysql +.. _opencensus-ext-pymysql: https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-pymysql References ---------- From 4cd5233e090ce352518d67b8f6229b6803f3013d Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Mon, 22 Apr 2019 11:52:52 -0700 Subject: [PATCH 25/26] add the TBD docs --- .../opencensus-ext-google-cloud-clientlibs/README.rst | 9 ++++++++- contrib/opencensus-ext-grpc/README.rst | 4 +++- contrib/opencensus-ext-mysql/README.rst | 9 ++++++++- contrib/opencensus-ext-postgresql/README.rst | 9 ++++++++- contrib/opencensus-ext-pymongo/README.rst | 9 ++++++++- contrib/opencensus-ext-pymysql/README.rst | 10 +++++++++- contrib/opencensus-ext-sqlalchemy/README.rst | 9 ++++++++- contrib/opencensus-ext-threading/README.rst | 9 ++++++++- 8 files changed, 60 insertions(+), 8 deletions(-) diff --git a/contrib/opencensus-ext-google-cloud-clientlibs/README.rst b/contrib/opencensus-ext-google-cloud-clientlibs/README.rst index 8a8789b07..93a34388a 100644 --- a/contrib/opencensus-ext-google-cloud-clientlibs/README.rst +++ b/contrib/opencensus-ext-google-cloud-clientlibs/README.rst @@ -25,4 +25,11 @@ Usage .. code:: python - # TBD + from opencensus.trace import config_integration + + config_integration.trace_integrations(['google_cloud_clientlibs']) + +References +---------- + +* `OpenCensus Project `_ diff --git a/contrib/opencensus-ext-grpc/README.rst b/contrib/opencensus-ext-grpc/README.rst index 105b23b9d..06d61aaaf 100644 --- a/contrib/opencensus-ext-grpc/README.rst +++ b/contrib/opencensus-ext-grpc/README.rst @@ -33,4 +33,6 @@ Usage .. code:: python - # TBD + from opencensus.trace import config_integration + + config_integration.trace_integrations(['grpc']) diff --git a/contrib/opencensus-ext-mysql/README.rst b/contrib/opencensus-ext-mysql/README.rst index f99f5a45f..ef8a0f74c 100644 --- a/contrib/opencensus-ext-mysql/README.rst +++ b/contrib/opencensus-ext-mysql/README.rst @@ -23,4 +23,11 @@ Usage .. code:: python - # TBD + from opencensus.trace import config_integration + + config_integration.trace_integrations(['mysql']) + +References +---------- + +* `OpenCensus Project `_ diff --git a/contrib/opencensus-ext-postgresql/README.rst b/contrib/opencensus-ext-postgresql/README.rst index 54bd91bfb..51eedeb44 100644 --- a/contrib/opencensus-ext-postgresql/README.rst +++ b/contrib/opencensus-ext-postgresql/README.rst @@ -23,4 +23,11 @@ Usage .. code:: python - # TBD + from opencensus.trace import config_integration + + config_integration.trace_integrations(['postgresql']) + +References +---------- + +* `OpenCensus Project `_ diff --git a/contrib/opencensus-ext-pymongo/README.rst b/contrib/opencensus-ext-pymongo/README.rst index bf28c7c1b..4f45447bc 100644 --- a/contrib/opencensus-ext-pymongo/README.rst +++ b/contrib/opencensus-ext-pymongo/README.rst @@ -23,4 +23,11 @@ Usage .. code:: python - # TBD + from opencensus.trace import config_integration + + config_integration.trace_integrations(['pymongo']) + +References +---------- + +* `OpenCensus Project `_ diff --git a/contrib/opencensus-ext-pymysql/README.rst b/contrib/opencensus-ext-pymysql/README.rst index e8a2eca43..663f6cb82 100644 --- a/contrib/opencensus-ext-pymysql/README.rst +++ b/contrib/opencensus-ext-pymysql/README.rst @@ -18,4 +18,12 @@ Usage .. code:: python - # TBD + from opencensus.trace import config_integration + + config_integration.trace_integrations(['pymysql']) + +References +---------- + +* `OpenCensus Project `_ + diff --git a/contrib/opencensus-ext-sqlalchemy/README.rst b/contrib/opencensus-ext-sqlalchemy/README.rst index 7356819dc..5534c9090 100644 --- a/contrib/opencensus-ext-sqlalchemy/README.rst +++ b/contrib/opencensus-ext-sqlalchemy/README.rst @@ -26,4 +26,11 @@ Usage .. code:: python - # TBD + from opencensus.trace import config_integration + + config_integration.trace_integrations(['sqlalchemy']) + +References +---------- + +* `OpenCensus Project `_ diff --git a/contrib/opencensus-ext-threading/README.rst b/contrib/opencensus-ext-threading/README.rst index faa8f8c8c..3b8021704 100644 --- a/contrib/opencensus-ext-threading/README.rst +++ b/contrib/opencensus-ext-threading/README.rst @@ -22,4 +22,11 @@ Usage .. code:: python - # TBD + from opencensus.trace import config_integration + + config_integration.trace_integrations(['threading']) + +References +---------- + +* `OpenCensus Project `_ From 07fcd9af71947c4cd26f7bedce1e673b811c7783 Mon Sep 17 00:00:00 2001 From: Reiley Yang Date: Mon, 22 Apr 2019 11:57:25 -0700 Subject: [PATCH 26/26] add the TBD docs --- contrib/opencensus-ext-django/README.rst | 5 +++++ contrib/opencensus-ext-flask/README.rst | 5 +++++ contrib/opencensus-ext-grpc/README.rst | 6 ++++++ contrib/opencensus-ext-ocagent/README.rst | 6 ++++++ contrib/opencensus-ext-prometheus/README.rst | 4 ++++ contrib/opencensus-ext-pyramid/README.rst | 5 +++++ contrib/opencensus-ext-stackdriver/README.rst | 4 ++++ 7 files changed, 35 insertions(+) diff --git a/contrib/opencensus-ext-django/README.rst b/contrib/opencensus-ext-django/README.rst index 42eb6058a..9fe978fc6 100644 --- a/contrib/opencensus-ext-django/README.rst +++ b/contrib/opencensus-ext-django/README.rst @@ -49,3 +49,8 @@ for a complete reference. )''', } } + +References +---------- + +* `OpenCensus Project `_ diff --git a/contrib/opencensus-ext-flask/README.rst b/contrib/opencensus-ext-flask/README.rst index db1046816..797e2bbbc 100644 --- a/contrib/opencensus-ext-flask/README.rst +++ b/contrib/opencensus-ext-flask/README.rst @@ -48,3 +48,8 @@ for a complete reference. )''', } } + +References +---------- + +* `OpenCensus Project `_ diff --git a/contrib/opencensus-ext-grpc/README.rst b/contrib/opencensus-ext-grpc/README.rst index 06d61aaaf..29ebc4007 100644 --- a/contrib/opencensus-ext-grpc/README.rst +++ b/contrib/opencensus-ext-grpc/README.rst @@ -36,3 +36,9 @@ Usage from opencensus.trace import config_integration config_integration.trace_integrations(['grpc']) + +References +---------- + +* `gRPC `_ +* `OpenCensus Project `_ diff --git a/contrib/opencensus-ext-ocagent/README.rst b/contrib/opencensus-ext-ocagent/README.rst index c2cd222b3..97898b40a 100644 --- a/contrib/opencensus-ext-ocagent/README.rst +++ b/contrib/opencensus-ext-ocagent/README.rst @@ -26,3 +26,9 @@ Stats ocagent_stats_exporter.new_stats_exporter( service_name='service_name', endpoint='localhost:55678') + +References +---------- + +* `OpenCensus Project `_ +* `OpenCensus Services `_ diff --git a/contrib/opencensus-ext-prometheus/README.rst b/contrib/opencensus-ext-prometheus/README.rst index 5e36d506c..c469b44d9 100644 --- a/contrib/opencensus-ext-prometheus/README.rst +++ b/contrib/opencensus-ext-prometheus/README.rst @@ -69,3 +69,7 @@ For further details for the Prometheus implementation, see the folder *prometheu | contrib/opencensus-ext-prometheus/opencensus/ext/prometheus/stats_exporter/ | Stats implementation for Prometheus | +-------------------------------------------------------------------------------+-------------------------------------+ +References +---------- + +* `OpenCensus Project `_ diff --git a/contrib/opencensus-ext-pyramid/README.rst b/contrib/opencensus-ext-pyramid/README.rst index 9d44a448f..abbf610fc 100644 --- a/contrib/opencensus-ext-pyramid/README.rst +++ b/contrib/opencensus-ext-pyramid/README.rst @@ -46,3 +46,8 @@ for a complete reference. } config = Configurator(settings=settings) + +References +---------- + +* `OpenCensus Project `_ diff --git a/contrib/opencensus-ext-stackdriver/README.rst b/contrib/opencensus-ext-stackdriver/README.rst index 9702c3bbc..07361eec3 100644 --- a/contrib/opencensus-ext-stackdriver/README.rst +++ b/contrib/opencensus-ext-stackdriver/README.rst @@ -112,3 +112,7 @@ For further details for the Stackdriver implementation, see the folder *stackdri | contrib/opencensus-ext-stackdriver/opencensus/ext/stackdriver/stats_exporter/ | Stats implementation for Stackdriver| +---------------------------------------------------------------------------------+-------------------------------------+ +References +---------- + +* `OpenCensus Project `_