LocalStack Extension: System metric logger
===============================
LocalStack extension for logging system metrics
## Install local development version
To install the extension into localstack in developer mode, you will need Python 3.10, and create a virtual environment in the extensions project.
In the newly generated project, simply run
```bash
make install
```
Then, to enable the extension for LocalStack, run
```bash
localstack extensions dev enable .
```
You can then start LocalStack with `EXTENSION_DEV_MODE=1` to load all enabled extensions:
```bash
EXTENSION_DEV_MODE=1 localstack start
```
## Install from GitHub repository
To distribute your extension, simply upload it to your github account. Your extension can then be installed via:
```bash
localstack extensions install "git+https://github.com/localstack/localstack-extension-system-metrics-logger/#egg=localstack-extension-system-metrics-logger"
```
## Usage
Fetch aggregated metrics
```bash
curl localhost:4566/_extension/metrics/all
```
Find lambda traces in
```bash
/var/lib/localstack/cache/metrics/lambda-traces/
```
Raw data
{
"_id": null,
"home_page": "https://github.com/localstack/localstack-extension-platform-observability",
"name": "localstack-extension-platform-observability",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "LocalStack Contributors",
"author_email": "info@localstack.cloud",
"download_url": "https://files.pythonhosted.org/packages/56/27/cbd9c11d74377d509e2f9444c256c59447166d2c9bf9664840f622ffa056/localstack-extension-platform-observability-0.0.1.tar.gz",
"platform": null,
"description": "LocalStack Extension: System metric logger\n===============================\n\nLocalStack extension for logging system metrics\n\n## Install local development version\n\nTo install the extension into localstack in developer mode, you will need Python 3.10, and create a virtual environment in the extensions project.\n\nIn the newly generated project, simply run\n\n```bash\nmake install\n```\n\nThen, to enable the extension for LocalStack, run\n\n```bash\nlocalstack extensions dev enable .\n```\n\nYou can then start LocalStack with `EXTENSION_DEV_MODE=1` to load all enabled extensions:\n\n```bash\nEXTENSION_DEV_MODE=1 localstack start\n```\n\n## Install from GitHub repository\n\nTo distribute your extension, simply upload it to your github account. Your extension can then be installed via:\n\n```bash\nlocalstack extensions install \"git+https://github.com/localstack/localstack-extension-system-metrics-logger/#egg=localstack-extension-system-metrics-logger\"\n```\n\n## Usage\n\n\nFetch aggregated metrics\n\n```bash\ncurl localhost:4566/_extension/metrics/all\n```\n\nFind lambda traces in\n```bash\n/var/lib/localstack/cache/metrics/lambda-traces/\n```\n",
"bugtrack_url": null,
"license": "",
"summary": "LocalStack Extension: LocalStack Extension: Platform observability",
"version": "0.0.1",
"project_urls": {
"Homepage": "https://github.com/localstack/localstack-extension-platform-observability"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a7b8f4b5e39dce92788bd92775c63fa598adc128a7002292a23e58e914742db9",
"md5": "660bff2df878590ca9729ec0f4f3e232",
"sha256": "5f7cb7edd94e505ad5d8b6b8dbf9b49c7f079ae2572313d93d5751779359c57e"
},
"downloads": -1,
"filename": "localstack_extension_platform_observability-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "660bff2df878590ca9729ec0f4f3e232",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 9356,
"upload_time": "2024-01-11T00:13:45",
"upload_time_iso_8601": "2024-01-11T00:13:45.654693Z",
"url": "https://files.pythonhosted.org/packages/a7/b8/f4b5e39dce92788bd92775c63fa598adc128a7002292a23e58e914742db9/localstack_extension_platform_observability-0.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5627cbd9c11d74377d509e2f9444c256c59447166d2c9bf9664840f622ffa056",
"md5": "0aad11489d8d4c5bb06f2c42bb890dd5",
"sha256": "87705efffdf16d7929189a9bce2d9430b9855de19e70da76aca0a1d50924ab62"
},
"downloads": -1,
"filename": "localstack-extension-platform-observability-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "0aad11489d8d4c5bb06f2c42bb890dd5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6681,
"upload_time": "2024-01-11T00:13:47",
"upload_time_iso_8601": "2024-01-11T00:13:47.137995Z",
"url": "https://files.pythonhosted.org/packages/56/27/cbd9c11d74377d509e2f9444c256c59447166d2c9bf9664840f622ffa056/localstack-extension-platform-observability-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-11 00:13:47",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "localstack",
"github_project": "localstack-extension-platform-observability",
"github_not_found": true,
"lcname": "localstack-extension-platform-observability"
}