Comments (6)
Looks interesting I would be happy to take this. How would you classify a successful deployment?
from elementary.
Important background - the CLI has an internal dbt project. This project queries the Elementary tables from the dbt package deployment.
So the flow is:
- User installs the dbt package, that collects data to an elementary schema
- The CLI has an internal dbt project, with a profile pointing at the elementary schema
- The CLI dbt project runs and reads data that should be sent as alerts
- The CLI sends alerts to Slack
So a successful deployment means that the elementary schema exists, the CLI can read from it (the profile is well configured), and the CLI can find a Slack config and send a message.
from elementary.
I see. So after the CLI installation when the user runs the command edt monitor
, a slack message is sent only when tests fail, and now we want to send one when deployment is successful (?)
from elementary.
I think we should probably have a --test
flag.
The use case here is that you install but don't have any failed tests at the moment, but you still want to make sure the deployment actually works.
from elementary.
This issue is stale because it has been open for too long with no activity.
If you would like the issue to remain open, please remove the stale label or leave a comment.
from elementary.
Added as edr monitor --test
.
--test BOOLEAN Whether to send a test message in case there
are no alerts.
from elementary.
Related Issues (20)
- Table/view exists test
- One "on-run-end hook" is failing when running anomaly detection tests
- when using python 3.11 getting "ImportError: cannot import name 'Mapping' from 'collections'"
- Rebuild Teams Alerting to be able to create AdaptiveCards instead of ConnectorCards
- Add support to mention users (Owners and Subscribers) in MS Teams based on Elementary alerts
- upload-source-freshness --help implies --project-dir is optional, which it isn't - but it should be!
- Key-value failure with Slack workflows
- elementary generating insert statements with more than 16,384 elements, exceeding max values allowed for Snowflake HOT 1
- Duplicate entries in the report.
- Incompatibility elementary-data with Airflow (MWAA)
- error "Pass a string for project" or "Column created_at is not present in table my_project.dbt_elementary.data_monitoring_metrics" if upgrade dbt package version from 0.7.3 to 0.14.0 HOT 1
- From dbt-core 1.8 - Add support to load source freshness data as well
- Dbt compile failed after installing elementary-data HOT 3
- Macro databricks__get_columns_from_information_schema is not working as expected
- Can we add `loader` to the dbt_sources model?
- Support Kestra orchestrator HOT 1
- Add file chunk uploading for Azure Blob Storage Integration
- Getting Error in elementary models installation in dbt-spark
- will elementary compatible with dbt-spark package HOT 1
- Allow for non-integer values to be returned in the `should_error` and `should_warn` fields of generic test SQL; ie. do not store `failures` as an `integer` or enforce integer data types in this schema
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from elementary.