Skip to content

flexanalytics/flex_observability

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project provides observability built on top of the robust elementary observability environment.

Using this package

  1. Add the following to your project's packages.yml
packages:
  ...
  - git: "https://github.com/flexanalytics/flex_observability.git"
    revision: v0.4.0
  ...
  1. add the following to your dbt_project.yml
models:
...
  observability:
    +materialized: table
    tags: ['observability']
    +schema: observability
    staging:
      +materialized: view
      tags: ['observability']
      +schema: observability
    views:
      +materialized: view
      tags: ['observability']
      +schema: observability
  elementary:
    +materialized: table
    tags: ['observability']
    +schema: 'observability_base'
...
  1. run dbt deps to install the package

  2. run dbt build -s tag:observability to create base models, core models, and reporting views

This will enable elementary base tables to get metadata on your dbt models, tests, seeds, snapshots, and runs. flex_observability then creates a set of staging tables and kimball-style dimension and fact tables as well as canned observability reports via views which can be built upon for your own observability reporting. Make sure to keep an eye on new releases as new (and potentially breaking) changes are introduced.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published