1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
# -------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License in the project root for
# license information.
# --------------------------------------------------------------------------
from azure.monitor.opentelemetry import configure_azure_monitor
from opentelemetry import trace
# Set the OTEL_TRACES_SAMPLER_ARG environment variable to 0.1
# Sampling ratio of between 0 and 1 inclusive
# 0.1 means approximately 10% of your traces are sent
configure_azure_monitor()
tracer = trace.get_tracer(__name__)
for i in range(100):
# Approximately 90% of these spans should be sampled out
with tracer.start_as_current_span("hello"):
print("Hello, World!")
input()
|