# sumologic-appclient-sdk
SDK with utility libraries for App team's collection clients
## omnistorage
Omnistorage is a persistent key value store library which provides a unified and easy to use API and can be used with both oncloud and onprem applications.
It hides the differences between datastores from major cloud providers like aws, gcp, azure and prevent data lock-in on a single vendor.
## common
Contains common utilities for config management, log management etc.
## sumoclient
Sumo Logic Client supporting multiple output handlers like http, file, s3 etc.
## pkggenerator
This module is responsible for building and deploying packages for both oncloud(aws, gcp and azure) and onprem enviroments(in pypi repo).
## Build and Publish
Run below command to publish to pypi repository
`sumoappclient -e onprem -d prod -c sumoappclient/metadata.yaml`
To create a local build for generating whl files
`sumoappclient -e onprem -d local -c sumoappclient/metadata.yaml`
## Documentation
* [Design Doc](https://docs.google.com/document/d/11UCaLRtRVoO2u58L_P85ri_fbgQ2vuoDpxIyaV_jt4U/edit?usp=sharing)
* [Usage Doc](https://docs.google.com/document/d/1lpwcvHB4IUtN3gkCcMTo4F2cCig-pClIwa-XVVWl6SQ/edit?usp=sharing)
Raw data
{
"_id": null,
"home_page": "https://github.com/SumoLogic/sumologic-appclient-sdk",
"name": "sumologic-appclient-sdk",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "sumologic python rest api log management analytics logreduce api appclient agent security siem collector forwarder",
"author": "SumoLogic",
"author_email": "it@sumologic.com, apps-team@sumologic.com",
"download_url": "https://files.pythonhosted.org/packages/3d/2c/e98b1366866351f8870f6b34acaea19ebb3783ee6aab7a191a9861254332/sumologic-appclient-sdk-2.0.10.tar.gz",
"platform": null,
"description": "# sumologic-appclient-sdk\nSDK with utility libraries for App team's collection clients\n\n## omnistorage\nOmnistorage is a persistent key value store library which provides a unified and easy to use API and can be used with both oncloud and onprem applications.\nIt hides the differences between datastores from major cloud providers like aws, gcp, azure and prevent data lock-in on a single vendor. \n\n## common\nContains common utilities for config management, log management etc.\n\n## sumoclient\nSumo Logic Client supporting multiple output handlers like http, file, s3 etc.\n\n\n## pkggenerator\nThis module is responsible for building and deploying packages for both oncloud(aws, gcp and azure) and onprem enviroments(in pypi repo).\n\n## Build and Publish\nRun below command to publish to pypi repository\n\n`sumoappclient -e onprem -d prod -c sumoappclient/metadata.yaml`\n\nTo create a local build for generating whl files\n\n`sumoappclient -e onprem -d local -c sumoappclient/metadata.yaml` \n\n## Documentation\n* [Design Doc](https://docs.google.com/document/d/11UCaLRtRVoO2u58L_P85ri_fbgQ2vuoDpxIyaV_jt4U/edit?usp=sharing) \n* [Usage Doc](https://docs.google.com/document/d/1lpwcvHB4IUtN3gkCcMTo4F2cCig-pClIwa-XVVWl6SQ/edit?usp=sharing) \n",
"bugtrack_url": null,
"license": "PSF",
"summary": "Sumo Logic appclient sdk for api based collection",
"version": "2.0.10",
"project_urls": {
"Homepage": "https://github.com/SumoLogic/sumologic-appclient-sdk"
},
"split_keywords": [
"sumologic",
"python",
"rest",
"api",
"log",
"management",
"analytics",
"logreduce",
"api",
"appclient",
"agent",
"security",
"siem",
"collector",
"forwarder"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "54f56849ba69eb0468c0ec9fd13fc5cad36e221d7467f97ed1ec5edef1ba2700",
"md5": "001ecd865dabefd92943d1e6d0cc5df5",
"sha256": "89557058575c69fa6a233c97744a2a0a90b14d8729b057bd51815e543db7b4f9"
},
"downloads": -1,
"filename": "sumologic_appclient_sdk-2.0.10-py3-none-any.whl",
"has_sig": false,
"md5_digest": "001ecd865dabefd92943d1e6d0cc5df5",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 71011,
"upload_time": "2024-05-11T14:32:27",
"upload_time_iso_8601": "2024-05-11T14:32:27.403249Z",
"url": "https://files.pythonhosted.org/packages/54/f5/6849ba69eb0468c0ec9fd13fc5cad36e221d7467f97ed1ec5edef1ba2700/sumologic_appclient_sdk-2.0.10-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3d2ce98b1366866351f8870f6b34acaea19ebb3783ee6aab7a191a9861254332",
"md5": "e04e78dd93b16015efe70b61c199d3f9",
"sha256": "b685ef66d07a7001819255ea43d0a7400ab5efe0e8c0603e9baca9b04a4428c5"
},
"downloads": -1,
"filename": "sumologic-appclient-sdk-2.0.10.tar.gz",
"has_sig": false,
"md5_digest": "e04e78dd93b16015efe70b61c199d3f9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 47098,
"upload_time": "2024-05-11T14:32:29",
"upload_time_iso_8601": "2024-05-11T14:32:29.765290Z",
"url": "https://files.pythonhosted.org/packages/3d/2c/e98b1366866351f8870f6b34acaea19ebb3783ee6aab7a191a9861254332/sumologic-appclient-sdk-2.0.10.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-11 14:32:29",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "SumoLogic",
"github_project": "sumologic-appclient-sdk",
"github_not_found": true,
"lcname": "sumologic-appclient-sdk"
}