معرفی شرکت ها


biz-monitor-0.5.0


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

-
ویژگی مقدار
سیستم عامل -
نام فایل biz-monitor-0.5.0
نام biz-monitor
نسخه کتابخانه 0.5.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده carton.swing
ایمیل نویسنده cartonswing@xwfintech.com
آدرس صفحه اصلی -
آدرس اینترنتی https://pypi.org/project/biz-monitor/
مجوز -
## Business Monitor ### Installation > pip install biz-monitor ### Usage ##### Flask Insert following code after you initialized Flask `app` instance: ```python from biz_monitor.biz_tracing.flask_opentracing import init_tracing from biz_monitor.biz_logging.log import init_logging init_tracing("service name", "jaeger_agent uri, e.g. localhost:6831", "kafka uri, e.g. localhost:9092", 'IDC', 'set0', 'instance-0', app) log = init_logging("service name", 'IDC', 'set0', 'instance-0') ``` ##### Tornado Insert following code before you initialize tornado.web.Application instance: ```python from biz_monitor.biz_logging import init_async_logging from biz_monitor.biz_tracing.tornado_opentracing import init_tracing init_tracing("service name", "jaeger_agent uri, e.g. localhost:6831", "kafka uri, e.g. localhost:9092", "IDC", "set0", 'instance-0') log = init_async_logging("service_name", "IDC", "set0", "instance-0") ``` ##### aiohttp ```python import aiohttp import aiohttp.web from biz_monitor.biz_logging import init_async_logging from biz_monitor.biz_tracing.aiohttp_opentracing import init_tracing, trace_config log = init_async_logging("service_name", "IDC", "set0", "instance-0") metrics_middleware = init_tracing("service_name", "jaeger_agent uri, e.g. localhost:6831", "kafka uri, e.g. localhost:9092", "IDC", "set0", 'instance-0') # Insert metrics_middleware into application's middlewares app = aiohttp.web.Application(middlewares=[metrics_middleware, ...]) # Add trace_config to aiohttp.ClientSession async def fetch(): async with aiohttp.ClientSession(trace_configs=[trace_config]) as session: async with session.get("http://localhost:5000/demo") as resp: pass ``` ---- ### Description This project is used for "[Metrics, tracing, and logging](http://peter.bourgon.org/blog/2017/02/21/metrics-tracing-and-logging.html)". It's an integration of python libraries for opentracing, including: * [requests_opentracing](https://github.com/opentracing-contrib/python-requests) * [flask_opentracing](https://github.com/opentracing-contrib/python-flask) * [tornado_opentracing](https://github.com/opentracing-contrib/python-tornado)


نیازمندی

مقدار نام
- Flask
- jaeger-client
- opentracing
- contextvars
- gunicorn
- requests
- tornado
- wrapt
- gevent
- flask-restful
- kafka-python
- aiohttp


نحوه نصب


نصب پکیج whl biz-monitor-0.5.0:

    pip install biz-monitor-0.5.0.whl


نصب پکیج tar.gz biz-monitor-0.5.0:

    pip install biz-monitor-0.5.0.tar.gz