# Databand Monitor
Databand Monitor is a module providing functionality shared across *monitors* within Databand system, like Databand Airflow Monitor.
## Installation with setup tools
```bash
cd modules/dbnd-monitor
pip install -e .
```
## Usage
```python
from dbnd_monitor.base_integration import BaseIntegration
from dbnd_monitor.base_monitor_config import BaseMonitorConfig
from dbnd_monitor.multiserver_monitor_starter import monitor_cmd
class ExampleMonitorConfig(BaseMonitorConfig):
...
class ExampleIntegartion(BaseIntegration):
MONITOR_TYPE = "example_monitor"
CONFIG_CLASS = ExampleMonitorConfig
config: ExampleMonitorConfig
monitor_cmd(obj=ExampleIntegartion)
```
Raw data
{
"_id": null,
"home_page": "https://github.com/databand-ai/dbnd",
"name": "dbnd-monitor",
"maintainer": "Evgeny Shulman",
"docs_url": null,
"requires_python": null,
"maintainer_email": "evgeny.shulman@databand.ai",
"keywords": "orchestration, data, machinelearning",
"author": "Evgeny Shulman",
"author_email": "evgeny.shulman@databand.ai",
"download_url": "https://files.pythonhosted.org/packages/30/50/2b298fd46ca58aaccd71e83aa718961cd82a758c9c16168b02364c93ba04/dbnd_monitor-1.0.27.2.tar.gz",
"platform": "any",
"description": "# Databand Monitor\n\nDataband Monitor is a module providing functionality shared across *monitors* within Databand system, like Databand Airflow Monitor.\n\n## Installation with setup tools\n\n```bash\ncd modules/dbnd-monitor\npip install -e .\n```\n\n## Usage\n\n```python\nfrom dbnd_monitor.base_integration import BaseIntegration\nfrom dbnd_monitor.base_monitor_config import BaseMonitorConfig\nfrom dbnd_monitor.multiserver_monitor_starter import monitor_cmd\n\n\nclass ExampleMonitorConfig(BaseMonitorConfig):\n ...\n\n\nclass ExampleIntegartion(BaseIntegration):\n MONITOR_TYPE = \"example_monitor\"\n CONFIG_CLASS = ExampleMonitorConfig\n config: ExampleMonitorConfig\n\n\nmonitor_cmd(obj=ExampleIntegartion)\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "Machine Learning Orchestration",
"version": "1.0.27.2",
"project_urls": {
"Bug-Tracker": "https://github.com/databand-ai/dbnd/issues",
"Documentation": "https://dbnd.readme.io/",
"Homepage": "https://github.com/databand-ai/dbnd",
"Source-Code": "https://github.com/databand-ai/dbnd"
},
"split_keywords": [
"orchestration",
" data",
" machinelearning"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b4e6f2b141d87617854f85808e8bf4403d3f10e71d15f35785be2ae7c02f8beb",
"md5": "9b8158356d068829c73f24f0385f4df5",
"sha256": "6460bb1b8eeb76325e0d518030b9f4a4a5a4a9f1c6c8dd2c18f707d6b5cf80d1"
},
"downloads": -1,
"filename": "dbnd_monitor-1.0.27.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "9b8158356d068829c73f24f0385f4df5",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 35520,
"upload_time": "2024-10-31T16:10:07",
"upload_time_iso_8601": "2024-10-31T16:10:07.289910Z",
"url": "https://files.pythonhosted.org/packages/b4/e6/f2b141d87617854f85808e8bf4403d3f10e71d15f35785be2ae7c02f8beb/dbnd_monitor-1.0.27.2-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "30502b298fd46ca58aaccd71e83aa718961cd82a758c9c16168b02364c93ba04",
"md5": "093320bc5fadaa1a647deb595d2d69c9",
"sha256": "01ad69c955591c75e26e0cfc7c086db4ba920ffa158a273b70bb3b631baf4e47"
},
"downloads": -1,
"filename": "dbnd_monitor-1.0.27.2.tar.gz",
"has_sig": false,
"md5_digest": "093320bc5fadaa1a647deb595d2d69c9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 27157,
"upload_time": "2024-10-31T16:10:45",
"upload_time_iso_8601": "2024-10-31T16:10:45.331598Z",
"url": "https://files.pythonhosted.org/packages/30/50/2b298fd46ca58aaccd71e83aa718961cd82a758c9c16168b02364c93ba04/dbnd_monitor-1.0.27.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-31 16:10:45",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "databand-ai",
"github_project": "dbnd",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"tox": true,
"lcname": "dbnd-monitor"
}