{"repo":"DataKitchen/dataops-observability","free":true,"listed":false,"github":"https://github.com/DataKitchen/dataops-observability","clone":"git clone https://github.com/DataKitchen/dataops-observability.git","description":"DataOps Observability is part of DataKitchen's Open Source Data Observability. DataOps Observability monitors every data journey from data source to customer value, from any team development environment into production, across every tool, team, environment, and customer so that problems are detected, localized, and understood immediately.","language":"Python","stars":53,"topics":["data-engineering","data-observability","data-science","pipleine-monitoring","data","dataops"],"license":"Apache-2.0","category":"data-pipelines","readme_excerpt":"DataOps Observability DataOps Observability is part of DataKitchen's Open Source Data Observability. DataOps Observability monitors every data journey from data source to customer value, from any team development environment into production, across every tool, team, environment, and customer so that problems are detected, localized, and understood immediately. Interactive Product Tour Developer Setup This repository requires Python 3.12 at minimum -- prefer the latest 3.12.X . A local Kubernetes cluster requires docker helm minikube Installation Prefer using a virtual Python environment when installing. Tools such as virtualenv can be used to set up the environment using a specific Python version. pyenv can be used to install the desired Python version if your choice of OS does not provide it for you. Example install Testing pytest is used to run test. Invoke Testing While tests can be run with pytest there is an invoke handler to run tests using common patterns. The tests are run in parallel by default (which can help determine if there are any unexpected dependencies between tests) so that running the tests locally takes less time. NOTE: Requires pytest-xdist package to be installed. This is specified as a dev dependency when you perform initial environment setup. If you set up your local environment before the invoke commands were added, you may need to install this package. Commands Command Purpose --------- --------- invoke test.all Run all tests invoke test.unit Run all","default_branch":null,"files":null,"tree":[],"storefront":"/r/DataKitchen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DataKitchen/dataops-observability/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."}