{ "info": { "author": "Bryan Berg, Mark Thurman, Alex Kessinger", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable" ], "description": "Slowjam: Application Tracing For Python\n=======================================\n\nSlowjam is an easy to use application tracer for python.\n\nListen to this:\n\n.. code-block:: python\n\n >>> import requests\n\n >>> from slowjam.trace import span\n >>> from slowjam.context import slowjam_context\n\n >>> slowjam_context.start('my_application', extras={'http': True})\n\n >>> with span('listen', extras={'deylay': 3}):\n >>> resp = requests.get('https://httpbin.org/delay/3')\n\n >>> with span('request.origin'):\n >>> origin = resp.json().get('origin')\n >>> origin.split('.')\n\n >>> profile = slowjam_context.stop()\n >>> if profile:\n >>> print ''\n >>> print unicode(profile)\n >>> print ''\n\n time exec time event\n ----------- ----------- ------------------------------\n 0 ms + my_application [http=True]\n 0 ms | + listen [deylay=3]\n 8039 ms (+ 0 ms) | | = request.decode\n (+ 8039 ms) | +\n (+ 8039 ms) +\n\n\nSlowjam makes it easy to start getting feedback quick, but with some extra\neffort it seamlessly integrates with other monitoring tools such as statsd,\ngraphite, and logstash.\n\nFeature Support\n---------------\n\n- Application Tracing\n- Function timing\n- Usable output\n- Graphite Integration\n\nCould Happen\n------------\n\n- `OpenTracing `_. PR's welcome\n\nInstallation\n------------\n\nTo install Slowjam, simply:\n\n.. code-block:: bash\n\n $ pip install slowjam\n \u2728\ud83c\udf70\u2728\n\n\nHistory\n-------\n\nThis was originially open-sourced by App.net in their open source version of `Alpha\n`_.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/voidfiles/slowjam", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "slowjam", "package_url": "https://pypi.org/project/slowjam/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/slowjam/", "project_urls": { "Homepage": "https://github.com/voidfiles/slowjam" }, "release_url": "https://pypi.org/project/slowjam/1.3.6/", "requires_dist": null, "requires_python": "", "summary": "Python Application Tracer", "version": "1.3.6" }, "last_serial": 2370074, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "6f998c94a0d43bc7178a032668e9db76", "sha256": "9be1ecb10752c450add31caa0234f6cec647d88006bfa1bff3e5245ccbfcd2ba" }, "downloads": -1, "filename": "slowjam-1.0.tar.gz", "has_sig": false, "md5_digest": "6f998c94a0d43bc7178a032668e9db76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6844, "upload_time": "2016-09-08T05:19:57", "url": "https://files.pythonhosted.org/packages/0a/23/18dd05fd41222fab749095ab2db944b5d1a3827b8137d6f08eea057c25e7/slowjam-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "3f8d65678bcc7035be1d7d4ae299ea15", "sha256": "fde2e28223a58cadd69f106e0e89f13b6bcbbd4874eaedd6b8dbb69f13999652" }, "downloads": -1, "filename": "slowjam-1.1.tar.gz", "has_sig": false, "md5_digest": "3f8d65678bcc7035be1d7d4ae299ea15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7862, "upload_time": "2016-09-08T05:28:32", "url": "https://files.pythonhosted.org/packages/a0/5d/5e12208a7a4d68370842f41563f8904c2a2aaa2239ccae77dbd2ad0b0452/slowjam-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "945b9ac781b6e97ba04174dda8f88b71", "sha256": "6fa3fbdb391b4ce4ab004ad9651ce4dfb647ec4cec0b377a5be7c9677a651ff9" }, "downloads": -1, "filename": "slowjam-1.2.tar.gz", "has_sig": false, "md5_digest": "945b9ac781b6e97ba04174dda8f88b71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7854, "upload_time": "2016-09-08T05:30:15", "url": "https://files.pythonhosted.org/packages/de/b2/0263fb11ffe8810302cd8a061516a7240015fc0b7a62396a4ba3911801e1/slowjam-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "22bb617c8feeae4e2960221fa3e0a2a0", "sha256": "43489dea87a8f1e59e2e75009cbbc384da943938207fb72e95a0106dfbd64086" }, "downloads": -1, "filename": "slowjam-1.3.tar.gz", "has_sig": false, "md5_digest": "22bb617c8feeae4e2960221fa3e0a2a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7889, "upload_time": "2016-09-08T05:34:51", "url": "https://files.pythonhosted.org/packages/19/5c/67254b3e7f4cdee20380dabd1adb8cc6abac39a6c0e57485f96ab9fec7bb/slowjam-1.3.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "89dbab168aa4abafb99bfc53533a8aeb", "sha256": "52f8065ebe66771d2f7ba8e6bd7126588089f21daf5a1120b0e56f6444aee307" }, "downloads": -1, "filename": "slowjam-1.3.1.tar.gz", "has_sig": false, "md5_digest": "89dbab168aa4abafb99bfc53533a8aeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7943, "upload_time": "2016-09-08T05:37:23", "url": "https://files.pythonhosted.org/packages/52/75/619ad994f8758e5d98849a230dd14bad2956bec22bb6bb1216dc5823e413/slowjam-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "f9ce1e15a09329a00604b7774219d796", "sha256": "16dda839242901b67febbdd6e6538a1790ca58775bc1ea8fa87216b65f0e7384" }, "downloads": -1, "filename": "slowjam-1.3.2.tar.gz", "has_sig": false, "md5_digest": "f9ce1e15a09329a00604b7774219d796", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8058, "upload_time": "2016-09-16T04:49:41", "url": "https://files.pythonhosted.org/packages/3d/f2/0828aa8a0d7f08c3f1aecd1031afa6dbe70ed6bea392b33349da172f1f0c/slowjam-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "1766f93d991babf215f13301d2ee8f95", "sha256": "4b96307c70766bd095a51e62f2984454cec8c8627a8de401a2cc3b2106d39985" }, "downloads": -1, "filename": "slowjam-1.3.3.tar.gz", "has_sig": false, "md5_digest": "1766f93d991babf215f13301d2ee8f95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8097, "upload_time": "2016-09-28T15:09:02", "url": "https://files.pythonhosted.org/packages/22/18/16ec1ced453159b589d109270c97108afe4b54b369538e0b4cdd60883a10/slowjam-1.3.3.tar.gz" } ], "1.3.5": [ { "comment_text": "", "digests": { "md5": "8d14ffa23c9c48f10b4ee8e347b91e8d", "sha256": "bd258fb48a80284914ee9279a28dd9365062e02659d22f7836b557668cb2fd69" }, "downloads": -1, "filename": "slowjam-1.3.5.tar.gz", "has_sig": false, "md5_digest": "8d14ffa23c9c48f10b4ee8e347b91e8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8110, "upload_time": "2016-09-28T15:45:11", "url": "https://files.pythonhosted.org/packages/bc/e9/b8eedada107a18f26a801f0c7a1170a5b0ec3d6b3a7dde5aa914e832c926/slowjam-1.3.5.tar.gz" } ], "1.3.6": [ { "comment_text": "", "digests": { "md5": "44f623a8edf87a8f9d6662b41847c06c", "sha256": "c773a4678bd99b1a107362e7a4f511cf5fcfa12e97aa0d968afe1ca8b4e5e0f7" }, "downloads": -1, "filename": "slowjam-1.3.6.tar.gz", "has_sig": false, "md5_digest": "44f623a8edf87a8f9d6662b41847c06c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8576, "upload_time": "2016-09-29T02:47:53", "url": "https://files.pythonhosted.org/packages/0d/a4/38279b57d20904091d1cae07fde43c240180cf3e560009a166c231696d82/slowjam-1.3.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "44f623a8edf87a8f9d6662b41847c06c", "sha256": "c773a4678bd99b1a107362e7a4f511cf5fcfa12e97aa0d968afe1ca8b4e5e0f7" }, "downloads": -1, "filename": "slowjam-1.3.6.tar.gz", "has_sig": false, "md5_digest": "44f623a8edf87a8f9d6662b41847c06c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8576, "upload_time": "2016-09-29T02:47:53", "url": "https://files.pythonhosted.org/packages/0d/a4/38279b57d20904091d1cae07fde43c240180cf3e560009a166c231696d82/slowjam-1.3.6.tar.gz" } ] }