resoto-plugin-random


Nameresoto-plugin-random JSON
Version 3.9.0 PyPI version JSON
download
home_page
SummaryResoto Random Collector Plugin
upload_time2024-02-20 18:29:57
maintainer
docs_urlNone
authorSome Engineering Inc.
requires_python>=3.9
licenseAGPLv3
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # resoto-plugin-random
Random Cloud Collector for Resoto

Creates a plausible pseudo-random cloud based on a configurable seed.

The base infrastructure stays the same, but the number of instances vary slightly from run to run so that metrics show some more interesting up/down lines.

The config value `random.seed` is the seed Python's random number generator is seeded with.
`random.size` is a float multiplier that's applied to every random min/max value causing exponential growth of the cloud. E.g. a value of 2 would create on average twice the number of accounts containing twice the number of networks containing twice the number of instances, with twice the number of volumes each.

Given the same seed and size the cloud stays relatively the same plus/minus a couple of instances and their volumes (the jitter). If either seed or size is changed the entire cloud changes.

## License
See [LICENSE](../../LICENSE) for details.

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "resoto-plugin-random",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "",
    "keywords": "",
    "author": "Some Engineering Inc.",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/f4/33/f4a0dabd5933f1b8bd8f95e1a2b156fb4aa0f881c7ebe47e5be51ea3cbc7/resoto-plugin-random-3.9.0.tar.gz",
    "platform": null,
    "description": "# resoto-plugin-random\nRandom Cloud Collector for Resoto\n\nCreates a plausible pseudo-random cloud based on a configurable seed.\n\nThe base infrastructure stays the same, but the number of instances vary slightly from run to run so that metrics show some more interesting up/down lines.\n\nThe config value `random.seed` is the seed Python's random number generator is seeded with.\n`random.size` is a float multiplier that's applied to every random min/max value causing exponential growth of the cloud. E.g. a value of 2 would create on average twice the number of accounts containing twice the number of networks containing twice the number of instances, with twice the number of volumes each.\n\nGiven the same seed and size the cloud stays relatively the same plus/minus a couple of instances and their volumes (the jitter). If either seed or size is changed the entire cloud changes.\n\n## License\nSee [LICENSE](../../LICENSE) for details.\n",
    "bugtrack_url": null,
    "license": "AGPLv3",
    "summary": "Resoto Random Collector Plugin",
    "version": "3.9.0",
    "project_urls": {
        "Documentation": "https://resoto.com",
        "Source": "https://github.com/someengineering/resoto/tree/main/plugins/random"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9fc9127c894e302dc4310b2322454dcd9eceb7dbc79332b77eef3e636b5ac171",
                "md5": "0da2d6e3bc47d90bfba5498d19ad4c1d",
                "sha256": "fcb1b09a7de85ce745206d3d0cedccd457b0ba57aef6f1aa319b6f502b21fcca"
            },
            "downloads": -1,
            "filename": "resoto_plugin_random-3.9.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "0da2d6e3bc47d90bfba5498d19ad4c1d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 7672,
            "upload_time": "2024-02-20T18:29:56",
            "upload_time_iso_8601": "2024-02-20T18:29:56.017820Z",
            "url": "https://files.pythonhosted.org/packages/9f/c9/127c894e302dc4310b2322454dcd9eceb7dbc79332b77eef3e636b5ac171/resoto_plugin_random-3.9.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f433f4a0dabd5933f1b8bd8f95e1a2b156fb4aa0f881c7ebe47e5be51ea3cbc7",
                "md5": "95f8867d83c26bcdfec6f400751fcfeb",
                "sha256": "69a0591335dac541095379833c2abbef95a716dadb9e6ab9e6d6680c196a85f0"
            },
            "downloads": -1,
            "filename": "resoto-plugin-random-3.9.0.tar.gz",
            "has_sig": false,
            "md5_digest": "95f8867d83c26bcdfec6f400751fcfeb",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 7866,
            "upload_time": "2024-02-20T18:29:57",
            "upload_time_iso_8601": "2024-02-20T18:29:57.711242Z",
            "url": "https://files.pythonhosted.org/packages/f4/33/f4a0dabd5933f1b8bd8f95e1a2b156fb4aa0f881c7ebe47e5be51ea3cbc7/resoto-plugin-random-3.9.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-20 18:29:57",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "someengineering",
    "github_project": "resoto",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "resoto-plugin-random"
}
        
Elapsed time: 0.46232s