-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(ingestion): improve logging, docs for bigquery, snowflake, redshift #4344
feat(ingestion): improve logging, docs for bigquery, snowflake, redshift #4344
Conversation
metadata-ingestion/src/datahub/ingestion/source_config/sql/snowflake.py
Outdated
Show resolved
Hide resolved
metadata-ingestion/src/datahub/ingestion/source/sql/snowflake.py
Outdated
Show resolved
Hide resolved
@treff7es Pushed my fixes based on code review comments. Can you check if this LGTM? |
fyi, 3 tests are currently failing: |
|
Changes
CLI_TELEMETRY_ENABLED:true
andINGESTION_REPORTING_ENABLED:false
on GMS to control whether to send telemetry or not. CLI currently respectsCLI_TELEMETRY_ENABLED
. HandlingINGESTION_REPORTING_ENABLED
will be done in later PR.managedIngestion
andtelemetry
so we can get them on CLI sidegms_config
comes in case we were able to connect to GMS). e.g.bigquery
,snowflake
andredshift
for the sidebar to make sensesnowflake
source for clarity and avoid usingaccountadmin
in example config files as that is more like aws root account and should not be used everywhere for security reasonsredshift
source loggingemail_domain
which was in thesnowflake-usage
source into the Snowflake usage source report__init__
methods to avoid class variablessnowflake
andsnowflake-usage
configs into separate files (prep to move all configs/reports to separate file to avoid circular dependencies)host_port
insnowflake
configprovision_role
block insnowflake
recipe to automatically do the provisioning of therole
required. The recipe looks likeThe dry run shows logs like this
The source report has these additions for debugging for setup
snowflake-usage
source reportssnowflake-usage
a bit when adding debug information due to linting of code complexityChecklist