Sdílet prostřednictvím


Klientská knihovna OpenCensus pro trasování Azure Core pro Python – verze 1.0.0b8

Začínáme

Nainstalujte opencensus python pro Python pomocí pipu:

pip install azure-core-tracing-opencensus --pre

Teď můžete jako obvykle používat opencensus pro Python se všemi sadami SDK, které jsou kompatibilní s trasováním azure-core. To zahrnuje (ne úplný seznam), azure-storage-blob, azure-keyvault-secrets, azure-eventhub atd.

Klíčové koncepty

  • Nemusíte předávat žádný kontext, sada SDK ho získá za vás.
  • S tímto balíčkem se nainstaluje modul plug-in opencensus threading.

Příklady

Neexistuje žádný explicitní kontext, který by bylo potřeba předat. Stačí vytvořit obvyklý opencensus a tracer a volat libovolný kód sady SDK, který je kompatibilní s trasováním azure-core. Toto je příklad použití exportéru služby Azure Monitor, ale můžete použít libovolného exportéra (Zipkin atd.).

from opencensus.ext.azure.trace_exporter import AzureExporter

from opencensus.trace.tracer import Tracer
from opencensus.trace.samplers import AlwaysOnSampler

from azure.storage.blob import BlobServiceClient

exporter = AzureExporter(
    instrumentation_key="uuid of the instrumentation key (see your Azure Monitor account)"
)

tracer = Tracer(exporter=exporter, sampler=AlwaysOnSampler())
with tracer.span(name="MyApplication") as span:
    client = BlobServiceClient.from_connection_string('connectionstring')
    client.delete_container('mycontainer')  # Call will be traced

Poradce při potížích

Tento klient vyvolává výjimky definované v Azure Core.

Další kroky

Další dokumentaci ke konfiguraci OpenCensus najdete na webu OpenCensus.

Přispívání

Tento projekt vítá příspěvky a návrhy. Většina příspěvků vyžaduje souhlas s licenční smlouvou s přispěvatelem (CLA), která stanoví, že máte právo udělit nám práva k používání vašeho příspěvku a skutečně tak činíte. Podrobnosti najdete tady: https://cla.microsoft.com

Při odesílání žádosti o přijetí změn robot CLA automaticky určí, jestli je potřeba poskytnout smlouvu CLA, a příslušným způsobem žádost o přijetí změn upraví (např. přidáním jmenovky nebo komentáře). Stačí postupovat podle pokynů robota. Pro všechna úložiště používající naši smlouvu CLA to stačí udělat jenom jednou.

Tento projekt přijal pravidla chování pro Microsoft Open Source. Další informace najdete v nejčastějších dotazech k pravidlům chování nebo se obraťte na opencode@microsoft.com případné další dotazy nebo komentáře.