This project is designed to unify all source tables from the dbt_observability
package, providing a comprehensive view of your observability data across different environments. It's perfect for data teams looking to consolidate observability metrics and improve data monitoring and analysis.
To make use of this project, you'll need to integrate it with your existing dbt setup. Follow the steps below to get started.
Ensure you have dbt installed and your project set up. This project is an addition to existing dbt projects that require observability across multiple schemas.
This project uses stable release tags for both minor and patch releases
packages.yml
:
packages:
- git: "https://github.com/flexanalytics/dbt_observability_marts.git"
revision: v1-stable # or specific version with 1.0.1
You need to add specific configurations to your dbt_project.yml
file to specify the databases and schemas you want to include in your observability marts.
vars:
"dbt_observability:objects": # database: [schemas]
"dev": ["observability_schema_one", "observability_schema_two"]
"prod": ["observability_schema_three", "observability_schema_four"]
After installation and configuration, run your dbt project as usual. The observability marts will be generated based on the sources specified in your dbt_project.yml file.
We welcome contributions to this project! Whether it's adding new features, improving documentation, or reporting bugs, please feel free to make a pull request or open an issue.
This project is licensed under the Apache 2.0 License - see the LICENSE file for details.