Skip to content

Commit 114ba20

Browse files
committed
add tracing to server
1 parent 9671ecf commit 114ba20

File tree

3 files changed

+16
-2
lines changed

3 files changed

+16
-2
lines changed

.vscode/launch.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"configurations": [
3+
{
4+
"name": "Kubernetes: Run/Debug",
5+
"type": "cloudcode.kubernetes",
6+
"request": "launch",
7+
"skaffoldConfig": "${workspaceFolder}/step2/skaffold.yaml",
8+
"watch": true,
9+
"cleanUp": true,
10+
"portForward": true,
11+
"imageRegistry": "gcr.io/rick-chen-demo1"
12+
}
13+
]
14+
}

step2/src/client/client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,9 @@ class UnexpectedResultError(Exception):
8383
# NOTE: SimpleSpanProcessor is for debugging use in general.
8484
# we use it here for a demonstration purpose.
8585
exporter = CloudTraceSpanExporter()
86+
trace.set_tracer_provider(TracerProvider())
8687
trace.get_tracer_provider().add_span_processor(SimpleSpanProcessor(exporter))
8788
propagate.set_global_textmap(CloudTraceFormatPropagator())
88-
trace.set_tracer_provider(TracerProvider())
8989

9090

9191
@app.route("/")

step2/src/loadgen/loadgen.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,12 @@ def main():
7777
target = os.environ.get("CLIENT_ADDR", "0.0.0.0:8080")
7878

7979
exporter = CloudTraceSpanExporter()
80+
trace.set_tracer_provider(TracerProvider())
8081
trace.get_tracer_provider().add_span_processor(
8182
SimpleSpanProcessor(exporter)
8283
)
8384
tracer = trace.get_tracer(__name__)
8485
propagate.set_global_textmap(CloudTraceFormatPropagator())
85-
trace.set_tracer_provider(TracerProvider())
8686

8787
# connectivity check to client service
8888
healthz = f"http://{target}/_healthz"

0 commit comments

Comments
 (0)