{"repo":"DataKitchen/dataops-observability-agents","free":true,"listed":false,"github":"https://github.com/DataKitchen/dataops-observability-agents","clone":"git clone https://github.com/DataKitchen/dataops-observability-agents.git","description":"DataOps Observability Integration Agents are part of DataKitchen's Open Source Data Observability. They connect to various ETL, ELT, BI, data science, data visualization, data governance, and data analytic tools. They provide logs, messages, metrics, overall run-time start/stop, subtask status, and scheduling information to DataOps Observability.","language":"Python","stars":30,"topics":["data-engineering","data-observability","integrations","monitoring-plugins"],"license":"Apache-2.0","category":"data-pipelines","readme_excerpt":"DataOps Observability Integration Agents DataOps Observability Integration Agents are part of DataKitchen's Open Source Data Observability. They connect to various ETL, ELT, BI, data science, data visualization, data governance, and data analytic tools. They provide logs, messages, metrics, overall run-time start/stop, subtask status, and scheduling information to DataOps Observability. Current List of Integration Agents Setup Before you begin you will need to clone the repository. Developer Environment Create a development environment by running the following: Next, you should set up pre-commit . Running tests pytest Tests will work by default from the terminal when run from root. tests can be run from the root with the following command. PyCharm Some fixtures are specified as plugins from the root conftest.py . PyCharm by default sets the root to tests or the test directory. You will need to manually set the root for tests that use the plugin. Edit Configurations... -- Edit Configuration Templates -- Python Tests -- Pytest -- Working directory . Change it to be the root of the repo. A configuration has been saved in .run/Template Python tests.run.xml . Hopefully pycharm will pick that up automatically. Sharing data fixtures A lot of tests require data that be shared. By default, all testlib/ /fixtures files are installed as pytest plugins. That means the fixture is accessible just by referencing it, and allows us to reference just a single set of data. Please use it. See /c","default_branch":null,"files":null,"tree":[],"storefront":"/r/DataKitchen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DataKitchen/dataops-observability-agents/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}