Aracılığıyla paylaş


Python için Azure Core İzleme OpenCensus istemci kitaplığı - sürüm 1.0.0b8

Başlarken

Python için opencensus python'ı pip ile yükleyin:

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

Artık azure çekirdek izleme ile uyumlu tüm SDK'larda python için opencensus'ı her zamanki gibi kullanabilirsiniz. Buna (kapsamlı liste değil), azure-storage-blob, azure-keyvault-secrets, azure-eventhub vb. dahildir.

Önemli kavramlar

  • Herhangi bir bağlam geçirmeniz gerekmez, SDK bunu sizin için alır
  • Opencensus iş parçacığı eklentisi bu paketle birlikte yüklenir

Örnekler

Geçirecek açık bir bağlam yoktur, yalnızca normal opencensus ve tracer'ınızı oluşturur ve azure-core izleme ile uyumlu herhangi bir SDK kodunu çağırırsınız. Bu, Azure İzleyici dışarı aktarıcısı kullanan bir örnektir, ancak herhangi bir dışarı aktarıcıyı (Zipkin vb.) kullanabilirsiniz.

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

Sorun giderme

Bu istemci , Azure Core'da tanımlanan özel durumları oluşturur.

Sonraki adımlar

OpenCensus yapılandırması hakkında daha fazla belge OpenCensus web sitesinde bulunabilir

Katkıda bulunma

Bu proje, katkı ve önerilere açıktır. Çoğu durumda, sağladığınız katkıyı kullanmamız için bize hak tanıma hakkına sahip olduğunuzu ve bu hakkı bize tanıdığınızı bildiren bir Katkıda Bulunan Lisans Sözleşmesi’ni (CLA) kabul etmeniz gerekir. Ayrıntılar için bkz. https://cla.microsoft.com.

Bir çekme isteği gönderdiğinizde, CLA robotu bir CLA sağlamanız gerekip gerekmediğini otomatik olarak belirler ve çekme isteğini uygun şekilde donatır (örn. etiket, açıklama). Robot tarafından sağlanan yönergeleri izlemeniz yeterlidir. Bu işlemi, CLA’mızı kullanarak tüm depolarda yalnızca bir kere yapmanız gerekir.

Bu proje Microsoft Open Source Code of Conduct (Microsoft Açık Kaynak Kullanım Kuralları) belgesinde listelenen kurallara uygundur. Daha fazla bilgi için Kullanım Kuralları SSS bölümüne bakın veya ek sorularınız veya yorumlarınızla iletişime geçin opencode@microsoft.com .