معرفی شرکت ها


citibox-tracer-0.2.9


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Citibox Google tracing tools
ویژگی مقدار
سیستم عامل -
نام فایل citibox-tracer-0.2.9
نام citibox-tracer
نسخه کتابخانه 0.2.9
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Citibox
ایمیل نویسنده -
آدرس صفحه اصلی https://citibox.com
آدرس اینترنتی https://pypi.org/project/citibox-tracer/
مجوز -
# tracing-library [Opencensus](https://opencensus.io/) python wrapper for traceability ## Usage ### How to enable the tracing require environment variable to start ```python TRACER = True ``` ### Falcon Middleware Enable the middleware in your app. ```python import falcon from citibox.google_cloud_tracer.contrib.falcon import GoogleCloudFalconMiddleware from opencensus.trace import samplers googleCloudTracer = GoogleCloudFalconMiddleware( "your-project", ["/", "/health", "/another-not-traceable"], samplers.AlwaysOnSampler() ) app = falcon.API(middleware=[googleCloudTracer]) ``` ### Requests wrapper There is a `requests` wrapper to make http requests traceables ````python from citibox.google_cloud_tracer import requests r_get = requests.get('https://google.com', {"param": "something"}) r_post = requests.post('https://google.com', json={"something": "value"}) ```` You can use `requests` wrapper as native `requests` library. > requests.Session() not applied, you will need to get the trace headers if you are using sessions ### Django Middleware Enable the middleware in your app. ```python MIDDLEWARE = [ ..., 'citibox.google_cloud_tracer.contrib.django.GoogleCloudDjangoMiddleware', ..., ] TRACING = { 'PROJECT_ID': 'your-project-id', 'EXCLUDELIST_HOSTNAMES': ['localhost', '127.0.0.1'], 'EXCLUDELIST_PATHS': ['_ah/health'], 'SAMPLER': 'opencensus.trace.samplers.AlwaysOnSampler()', } ```


نیازمندی

مقدار نام
==0.7.13 opencensus
==0.7.5 opencensus-ext-django
<0.8,>=0.7 opencensus-ext-stackdriver
<1.7,>=1.6 google-cloud-pubsub


زبان مورد نیاز

مقدار نام
>=3.6 Python


نحوه نصب


نصب پکیج whl citibox-tracer-0.2.9:

    pip install citibox-tracer-0.2.9.whl


نصب پکیج tar.gz citibox-tracer-0.2.9:

    pip install citibox-tracer-0.2.9.tar.gz