{ "info": { "author": "Mark van Holsteijn", "author_email": "mvanholsteijn@xebia.com", "bugtrack_url": null, "classifiers": [], "description": "A simple command line utility to deploy datadog monitors from code.\n\n**dump**\n\ndatadog-deployer dump \n\ndumps the current datadog monitor definitions to the `filename`\n\nOptions:\n --account TEXT name of the Datadog account.\n --filename PATH to dump the monitors to.\n --help Show this message and exit.\n\n**deploy**\n\ndatadog-deployer deploy\n\nDeploys the datadog monitor definitions from `filename`. Compares the monitors with the deployed monitors and\ndetermines for each monitor whether to insert or update. Monitors defined in datadog which are not in defined in the file are\nleft, unless `--force-delete` is specified.\n\n\nOptions:\n --account TEXT name of the Datadog account.\n --filename PATH to deploy monitors from.\n --verbose showing change details that are applied.\n --dry-run only show changes that would be applied.\n --force-delete monitors in datadog not defined in the file.\n --help Show this message and exit.\n\n\n**Example**\n\nDump the current monitor definitions::\n\n\t$ datadog-deployer dump --filename dd-monitors.yaml\n\nUpdate the monitor definitions::\n\n\t$ datadog-deployer deploy --filename dd-monitors.yaml\n\tINFO: 5 inserts, 1 updates, 2 unmanaged and 33 unchanged.\n\tINFO: \"VPN connectivity\" not defined in file. use --force-delete to delete.\n\tINFO: \"Invalid objects in Oracle\" not defined in file. use --force-delete to delete.\n\nIf you want to delete unmanaged monitors, type::\n\n\t$ datadog-deployer deploy --filename dd-monitors.yaml --force-delete \n\tINFO: 0 inserts, 0 updates, 2 deletes and 39 unchanged.\n\n**File formats**\nThe file ~/.datadog.ini is a Python configuration file from which the Datadog connection parameters are read. At least it will\nneed the `api_key` and `api_app` attributes in the section DEFAULT::\n\n\t[DEFAULT]\n\tapi_key=a77aaaaaaaaaaaaaaaaaaaaa\n\tapp_key=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\n\nOther attributes you can add are: `proxies`, `api_host`, `statsd_host`, `statsd_port`, `statsd_socket_path`, `cacert`, `mute`\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/binxio/datadog-deployer", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "datadog-deployer", "package_url": "https://pypi.org/project/datadog-deployer/", "platform": "any", "project_url": "https://pypi.org/project/datadog-deployer/", "project_urls": { "Homepage": "https://github.com/binxio/datadog-deployer" }, "release_url": "https://pypi.org/project/datadog-deployer/0.2.3/", "requires_dist": [ "ruamel.yaml", "click", "datadog" ], "requires_python": "", "summary": "Deployment of datadog monitors.", "version": "0.2.3" }, "last_serial": 4763046, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "b800f4d286a4202c981763386feee621", "sha256": "7347bc9a3eba899b670b3d68b5a2062bb920172f69f88b4da66fe35a2a03792e" }, "downloads": -1, "filename": "datadog_deployer-0.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b800f4d286a4202c981763386feee621", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5357, "upload_time": "2018-09-17T09:08:53", "url": "https://files.pythonhosted.org/packages/50/c0/14a18d0096897d1e63a855b9bed77999918774331c43e44bedf6faa63e9a/datadog_deployer-0.0.0-py3-none-any.whl" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "f6e663529ca3614b9fd41702e45f500b", "sha256": "24a0d5fa525bb5efee3833010d3b121c0d9b1501f87450e30a3e10d8a9137710" }, "downloads": -1, "filename": "datadog_deployer-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f6e663529ca3614b9fd41702e45f500b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6076, "upload_time": "2018-09-17T13:37:39", "url": "https://files.pythonhosted.org/packages/c4/e9/d98a17885ea2bd2ec7445fd30154c9118283813eb5494f19ef18d2b5bd01/datadog_deployer-0.1.0-py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "0e1085fb183541bba7014410105147c4", "sha256": "bd5473849f0ab626a2eafec868d9a0e1ca395ae63562b3b490e6c1279307a478" }, "downloads": -1, "filename": "datadog_deployer-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0e1085fb183541bba7014410105147c4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6346, "upload_time": "2018-09-20T07:41:01", "url": "https://files.pythonhosted.org/packages/04/45/c90a95fc0215c9337ffa458982f308a78abb8f7de6eb57ed6605b648a2d3/datadog_deployer-0.2.0-py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "3e04466032eff567b5d701a9385e2a2d", "sha256": "0091f162c53754c45a66c548ee92faed22312876cf0693d8090bc8edd04a16b1" }, "downloads": -1, "filename": "datadog_deployer-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3e04466032eff567b5d701a9385e2a2d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6444, "upload_time": "2018-10-16T07:41:42", "url": "https://files.pythonhosted.org/packages/fa/37/c69fc8b84c240ef0da6b3b89da2b9e4024b5bcb21a5451e8e7e2e00850dc/datadog_deployer-0.2.1-py3-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "a3f5dc9c7ae6f22009e41186d9c02921", "sha256": "2817230e76cc932e58931e197b696b0b41ad977dd46ddebb479c3c0890388874" }, "downloads": -1, "filename": "datadog_deployer-0.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "a3f5dc9c7ae6f22009e41186d9c02921", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8373, "upload_time": "2018-10-16T08:32:07", "url": "https://files.pythonhosted.org/packages/da/62/ccde39b1cf8236be498abd257887ef234748e8d634b5cb119174049f918f/datadog_deployer-0.2.2-py2-none-any.whl" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "abf26b59afb475a60d9ac6da5a52f260", "sha256": "6a35697ba448ed6b8ce31068052a6c35686033e5229e50d4c48be770eee38e1e" }, "downloads": -1, "filename": "datadog_deployer-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "abf26b59afb475a60d9ac6da5a52f260", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7214, "upload_time": "2019-01-31T09:13:45", "url": "https://files.pythonhosted.org/packages/6c/b9/732e215a7dbaa07e3cfacb21e434d7fe22e66a3551db3c6a270d5bb08074/datadog_deployer-0.2.3-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "abf26b59afb475a60d9ac6da5a52f260", "sha256": "6a35697ba448ed6b8ce31068052a6c35686033e5229e50d4c48be770eee38e1e" }, "downloads": -1, "filename": "datadog_deployer-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "abf26b59afb475a60d9ac6da5a52f260", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7214, "upload_time": "2019-01-31T09:13:45", "url": "https://files.pythonhosted.org/packages/6c/b9/732e215a7dbaa07e3cfacb21e434d7fe22e66a3551db3c6a270d5bb08074/datadog_deployer-0.2.3-py3-none-any.whl" } ] }