{ "info": { "author": "Coralogix Ltd.", "author_email": "info@coralogix.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Topic :: Utilities" ], "description": "Coralogix - Logs in Action\n------------------------------\nCoralogix is a software analytics SaaS platform that drastically improves the delivery & maintenance process for software providers. Using proprietary machine learning algorithms, Coralogix helps over 100 businesses reduce their issue resolution time, increase system uptime, improve customer satisfaction and decrease maintenance costs.\n\nLearn more at http://www.coralogix.com.\n\n\nContents\n---------------\nThis package includes all Coralogix Python SDK files and settings required for sending logs to Coralogix Cloud.\n\n \ntl;dr:\n---------------\n\n $ pip install coralogix\n\n >>> from coralogix import CoralogixHTTPSHandler\n\n >>> handler = CoralogixHTTPSHandler(company_id, private_key, application, subsystem, computer_name)\n\n >>> logger.addHandler(handler)\n\n >>> logger.setLevel(logging.DEBUG)\n\n \nInstallation\n---------------\nCoralogix SDK can be directly installed using pip package manager:\n $ pip install coralogix\n\nPlease confirm that you have the latest pip package manager beforehand:\n $ pip install pip --upgrade\n\nIf you are upgrading coralogix from an older version, you may need to add the upgrade flag:\n $ pip install coralogix --upgrade\n\n\nAlternatively, Coralogix SDK can be installed from source by extracting the files and executing:\n $ python setup.py install\n\n \nUsage\n---------------\nAfter installing the coralogix module, import CoralogixHTTPSHandler and add it to the logging.Logger object you are currently using. If you're new to Python logging, a detailed explanation can be found for:\n \nPython 2 - https://docs.python.org/2/library/logging.html\n \nPython 3 - https://docs.python.org/3/library/logging.html\n \n \nInstructions\n---------------\nUsing Coralogix SDK requires four mandatory parameters and one optional parameter:\n\ncompany_id (Integer): A unique ID which represents your company. This ID will be sent to your mail once you register to Coralogix.\n\nprivate_key (String): The private key is the password for your company, used to validate your authenticity. This key will be sent to your mail once you register to Coralogix.\n\napplication (String): The name of your main application. For example, a company named Startup which develops app_1 and app_2 can use \"Startup app_1\" and \"Startup app_2\" for this parameter; or if they want to debug their test environment they might insert the \"Startup app_1 - Test\" or \"Startup app_1 - Staging\".\n\nsubsystem (String): The name of your sub-system. Your application probably has multiple sub-systems, e.g. \"Backend servers\", \"Middleware\", \"Frontend servers\", \"Database servers\" etc. In order to help you examine only the data you need, inserting the subsystem parameter is vital.\n\ncomputer_name (String): Optional. When several servers run the same application/sub-system, you will enjoy the full power of Coralogix if you use a different computer_name per server.\n\n1. Prepare your company_id and private_key (provided to you in advance). They can also be found under \"Send Your Logs\" in the \"Settings & Info\" tab. e.g.\n >>> company_id = 173 ; private_key = \"2b03ed7f-210c-492a-b035-549c0020e91f\"\n\n2. Import CoralogixHTTPSHandler. e.g.\n >>> from coralogix import CoralogixHTTPSHandler\n\n3. Instantiate a CoralogixHTTPSHandler object with company_id, private_key, app_name, sub_system_name and computer_name. CoralogixHTTPSHandler will immediately try to connect to Coralogix with the data provided. e.g.\n >>> handler = CoralogixHTTPSHandler(173, \"2b03ed7f-210c-492a-b035-549c0020e91f\", application, subsystem, computer_name)\n\n You may instantiate several CoralogixHTTPSHandlers for different applications and sub-systems in the same process. To avoid data duplication, please ensure that loggers of the same logging tree don't propagate across many CoralogixHTTPSHandlers (logger.propagate=False)\n\n4. Add the handler to your existing logging.Logger object. e.g.\n >>> logger.addHandler(handler)\n\n5. You're up and ready. Any log record accepted by your logging.Logger object will now also be sent to Coralogix Cloud.\n\n6. It is recommended to set your logging.Logger level to logging.DEBUG to get the maximum value from your data. e.g.\n >>> logger.setLevel(logging.DEBUG)\n \n \n \nLicense\n---------------\n\nCopyright 2015 Coralogix Ltd.\n\n\tLicensed under the Apache License, Version 2.0 (the \"License\");\n\tyou may not use this file except in compliance with the License.\n\tYou may obtain a copy of the License at\n\n\t\thttp://www.apache.org/licenses/LICENSE-2.0\n\n\tUnless required by applicable law or agreed to in writing, software\n\tdistributed under the License is distributed on an \"AS IS\" BASIS,\n\tWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n\tSee the License for the specific language governing permissions and\n\tlimitations under the License.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.coralogix.com/", "keywords": null, "license": "Apache Software License v2.0", "maintainer": null, "maintainer_email": null, "name": "coralogix", "package_url": "https://pypi.org/project/coralogix/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/coralogix/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://www.coralogix.com/" }, "release_url": "https://pypi.org/project/coralogix/0.2.6.6/", "requires_dist": null, "requires_python": null, "summary": "Coralogix Python SDK", "version": "0.2.6.6" }, "last_serial": 2732531, "releases": { "0.2.5.10": [ { "comment_text": "", "digests": { "md5": "75a4b16d58172c11aaf677713e9ad1ee", "sha256": "274f2b652dea5712db6c6ec83ee0ef8e633a76bdbf63c53ae655385cb36a5a6d" }, "downloads": -1, "filename": "coralogix-0.2.5.10-py3.4.egg", "has_sig": true, "md5_digest": "75a4b16d58172c11aaf677713e9ad1ee", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 57072, "upload_time": "2015-12-23T13:53:14", "url": "https://files.pythonhosted.org/packages/8b/d0/403c3bbd6f386f7c8bf60cdba348a8d5d2a1725d49e825acf39270fcbe65/coralogix-0.2.5.10-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "0b66b81161343d3cf7be6705534e9e1a", "sha256": "d07e3acdccc0b3ca89f8e5a5654828757810bb3dcaadd944f2eff72626216959" }, "downloads": -1, "filename": "coralogix-0.2.5.10.tar.gz", "has_sig": true, "md5_digest": "0b66b81161343d3cf7be6705534e9e1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22005, "upload_time": "2015-12-23T13:52:48", "url": "https://files.pythonhosted.org/packages/f1/8e/3eb6be3ca83b84c48fc1ddf9b0d14fedafacd8bffb5d3837ade22724792e/coralogix-0.2.5.10.tar.gz" }, { "comment_text": "", "digests": { "md5": "2d447ba652cc1142cebc786a8b744921", "sha256": "683e31d74be1ec3d18a17b0db92328c3f905c55314a89d8252e665f36bf26a2c" }, "downloads": -1, "filename": "coralogix-0.2.5.10.win-amd64.exe", "has_sig": true, "md5_digest": "2d447ba652cc1142cebc786a8b744921", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 253278, "upload_time": "2015-12-23T13:53:35", "url": "https://files.pythonhosted.org/packages/18/f6/59989faebc2c3ea0d7a6b83bad38af50020f42439166e988ff236a6c876a/coralogix-0.2.5.10.win-amd64.exe" } ], "0.2.6.0": [ { "comment_text": "", "digests": { "md5": "bd0a8f182103b755e897a735525b1880", "sha256": "8b7ef0f06bc156673d8f5eb286354e5a92fcafb40bd9dc40f66e71c6a168f09f" }, "downloads": -1, "filename": "coralogix-0.2.6.0-py3.4.egg", "has_sig": true, "md5_digest": "bd0a8f182103b755e897a735525b1880", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 61033, "upload_time": "2016-02-03T02:43:21", "url": "https://files.pythonhosted.org/packages/e3/54/a2c62fc2e4b1f0477470b3367bc69168035ea00ae1972aaa0d83540b882c/coralogix-0.2.6.0-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "4a6c7f963cc6bcd3080ddc8c16996331", "sha256": "96e83dcdc9d10724db0427f87cc218021297719a3a09e913e41ee8d3593d2a6e" }, "downloads": -1, "filename": "coralogix-0.2.6.0.tar.gz", "has_sig": true, "md5_digest": "4a6c7f963cc6bcd3080ddc8c16996331", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23763, "upload_time": "2016-02-03T02:43:13", "url": "https://files.pythonhosted.org/packages/ce/99/84c48c57396cec67c9e78de25d03183fa2ab6c575e8d4e6dd7c893c300f4/coralogix-0.2.6.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "053bf87857fba86a81f6d9dc01e0ca85", "sha256": "2311a0470a071387e22ac8707c3ec1dcd7f501f9c3f891deb44eaf79e3435ee0" }, "downloads": -1, "filename": "coralogix-0.2.6.0.win-amd64.exe", "has_sig": true, "md5_digest": "053bf87857fba86a81f6d9dc01e0ca85", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 255719, "upload_time": "2016-02-03T02:43:31", "url": "https://files.pythonhosted.org/packages/5a/e6/2fa5a98d7500f640b191ccdff625947416848890fdfada3b90299ad95ea8/coralogix-0.2.6.0.win-amd64.exe" } ], "0.2.6.5": [ { "comment_text": "", "digests": { "md5": "0e54b249a2ed263f07321d2cb39e2545", "sha256": "507cd3ff5f49253904f895784c96005192c32fc449a0e5efe780da62ddaa716a" }, "downloads": -1, "filename": "coralogix-0.2.6.5-py3.4.egg", "has_sig": true, "md5_digest": "0e54b249a2ed263f07321d2cb39e2545", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 61452, "upload_time": "2016-09-20T23:41:23", "url": "https://files.pythonhosted.org/packages/1e/d7/08ea99d2bd5229cf6996c9459344f21a57bc6b409f031832dd03bf8ff743/coralogix-0.2.6.5-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "657515a7aba8ba0badaebaac6beff4e9", "sha256": "ec0e40c464c033cf4e6fc8f8045f9132066dc6474252cf8f8b065356e1b1e148" }, "downloads": -1, "filename": "coralogix-0.2.6.5.tar.gz", "has_sig": true, "md5_digest": "657515a7aba8ba0badaebaac6beff4e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23951, "upload_time": "2016-09-20T23:41:13", "url": "https://files.pythonhosted.org/packages/65/4b/0f12645d9134d6b2bc5e3229386e1558da851de04f0667b289375fab82b6/coralogix-0.2.6.5.tar.gz" }, { "comment_text": "", "digests": { "md5": "3990f7eeaa4d32351b1699fa4853791d", "sha256": "65b18ba0ceec13ea44201ea9978d8941c8ad65f60e424216bf39d61ab22f29fd" }, "downloads": -1, "filename": "coralogix-0.2.6.5.win-amd64.exe", "has_sig": true, "md5_digest": "3990f7eeaa4d32351b1699fa4853791d", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 255915, "upload_time": "2016-09-20T23:41:32", "url": "https://files.pythonhosted.org/packages/c8/e9/cf753447d0744b35297b9a52767de02abc13fae7fc1a94d0991664f55fcc/coralogix-0.2.6.5.win-amd64.exe" } ], "0.2.6.6": [ { "comment_text": "", "digests": { "md5": "b450898709b41499c916b236acfb24d1", "sha256": "ed37b776c456e69b2d93b881b2571fbdfdeb2304461ea88794c42e47baa180b7" }, "downloads": -1, "filename": "coralogix-0.2.6.6-py3.4.egg", "has_sig": true, "md5_digest": "b450898709b41499c916b236acfb24d1", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 61440, "upload_time": "2016-09-26T21:06:23", "url": "https://files.pythonhosted.org/packages/f8/a3/9b0e72db4b7f94811869f6ac24f9049aeb56cdd635b787a5bbaec5efa3c0/coralogix-0.2.6.6-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "a06b30d32b3ae0bb8c328a56f95e5f1a", "sha256": "dc739543823bdeb8973c38d4c82d89915440bd7aaeb946b2ee89aa90a3ea9fec" }, "downloads": -1, "filename": "coralogix-0.2.6.6.tar.gz", "has_sig": true, "md5_digest": "a06b30d32b3ae0bb8c328a56f95e5f1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23958, "upload_time": "2016-09-26T21:06:12", "url": "https://files.pythonhosted.org/packages/08/3c/570a2dc00cfd165a9a44b7679db9ae0329bd6eb76d7b8b6b6669d61a3b24/coralogix-0.2.6.6.tar.gz" }, { "comment_text": "", "digests": { "md5": "b1fc965bc8316edff46759b9c259d371", "sha256": "fdb2d3278a7c7a2d40831fb64038243be3f3e8da04aa2ed5787d92a38b52080b" }, "downloads": -1, "filename": "coralogix-0.2.6.6.win-amd64.exe", "has_sig": true, "md5_digest": "b1fc965bc8316edff46759b9c259d371", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 255912, "upload_time": "2016-09-26T21:08:40", "url": "https://files.pythonhosted.org/packages/e7/31/c161424fdf9644a6d3466c92a6efc10727b135363f6e1c7a54e7838b2877/coralogix-0.2.6.6.win-amd64.exe" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b450898709b41499c916b236acfb24d1", "sha256": "ed37b776c456e69b2d93b881b2571fbdfdeb2304461ea88794c42e47baa180b7" }, "downloads": -1, "filename": "coralogix-0.2.6.6-py3.4.egg", "has_sig": true, "md5_digest": "b450898709b41499c916b236acfb24d1", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 61440, "upload_time": "2016-09-26T21:06:23", "url": "https://files.pythonhosted.org/packages/f8/a3/9b0e72db4b7f94811869f6ac24f9049aeb56cdd635b787a5bbaec5efa3c0/coralogix-0.2.6.6-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "a06b30d32b3ae0bb8c328a56f95e5f1a", "sha256": "dc739543823bdeb8973c38d4c82d89915440bd7aaeb946b2ee89aa90a3ea9fec" }, "downloads": -1, "filename": "coralogix-0.2.6.6.tar.gz", "has_sig": true, "md5_digest": "a06b30d32b3ae0bb8c328a56f95e5f1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23958, "upload_time": "2016-09-26T21:06:12", "url": "https://files.pythonhosted.org/packages/08/3c/570a2dc00cfd165a9a44b7679db9ae0329bd6eb76d7b8b6b6669d61a3b24/coralogix-0.2.6.6.tar.gz" }, { "comment_text": "", "digests": { "md5": "b1fc965bc8316edff46759b9c259d371", "sha256": "fdb2d3278a7c7a2d40831fb64038243be3f3e8da04aa2ed5787d92a38b52080b" }, "downloads": -1, "filename": "coralogix-0.2.6.6.win-amd64.exe", "has_sig": true, "md5_digest": "b1fc965bc8316edff46759b9c259d371", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 255912, "upload_time": "2016-09-26T21:08:40", "url": "https://files.pythonhosted.org/packages/e7/31/c161424fdf9644a6d3466c92a6efc10727b135363f6e1c7a54e7838b2877/coralogix-0.2.6.6.win-amd64.exe" } ] }