From 4a492f12c8db9c6dddbea7ac4dec6577f0beb361 Mon Sep 17 00:00:00 2001 From: sam Date: Tue, 3 Dec 2024 21:45:27 +0800 Subject: [PATCH] add vars --- dbt_project.yml | 43 ++++---- .../silver_observability__exclusion_list.sql | 102 ++++++++++++++++++ packages.yml | 2 +- 3 files changed, 128 insertions(+), 19 deletions(-) create mode 100644 models/_observability/silver_observability__exclusion_list.sql diff --git a/dbt_project.yml b/dbt_project.yml index 5b66fe7..110402c 100644 --- a/dbt_project.yml +++ b/dbt_project.yml @@ -17,7 +17,8 @@ test-paths: ["tests"] seed-paths: ["data"] macro-paths: ["macros"] snapshot-paths: ["snapshots"] -docs-paths: ["dbt_packages/fsc_evm/doc_descriptions", "models/doc_descriptions","models"] +docs-paths: + ["dbt_packages/fsc_evm/doc_descriptions", "models/doc_descriptions", "models"] target-path: "target" # directory which will store compiled SQL files clean-targets: # directories to be removed by `dbt clean` @@ -36,7 +37,7 @@ on-run-start: - "{{ fsc_evm.create_udfs() }}" on-run-end: - - '{{ fsc_evm.apply_meta_as_tags(results) }}' + - "{{ fsc_evm.apply_meta_as_tags(results) }}" dispatch: - macro_namespace: dbt @@ -46,7 +47,7 @@ dispatch: - dbt query-comment: - comment: '{{ dbt_snowflake_query_tags.get_query_comment(node) }}' + comment: "{{ dbt_snowflake_query_tags.get_query_comment(node) }}" append: true # Snowflake removes prefixed comments. # Configuring models @@ -99,7 +100,7 @@ vars: HEAL_MODELS: [] START_GHA_TASKS: False -#### STREAMLINE 2.0 BEGIN #### + #### STREAMLINE 2.0 BEGIN #### API_INTEGRATION: '{{ var("config")[target.name]["API_INTEGRATION"] if var("config")[target.name] else var("config")["dev"]["API_INTEGRATION"] }}' EXTERNAL_FUNCTION_URI: '{{ var("config")[target.name]["EXTERNAL_FUNCTION_URI"] if var("config")[target.name] else var("config")["dev"]["EXTERNAL_FUNCTION_URI"] }}' @@ -107,7 +108,7 @@ vars: ["INTERNAL_DEV"] config: - # The keys correspond to dbt profiles and are case sensitive + # The keys correspond to dbt profiles and are case sensitive dev: API_INTEGRATION: AWS_CORE_API_STG_V2 EXTERNAL_FUNCTION_URI: jxvwlr7746.execute-api.us-east-1.amazonaws.com/stg/ @@ -123,16 +124,16 @@ vars: - INTERNAL_DEV - DBT_CLOUD_CORE -#### STREAMLINE 2.0 END #### + #### STREAMLINE 2.0 END #### -#### FSC_EVM BEGIN #### + #### FSC_EVM BEGIN #### ### GLOBAL VARIABLES BEGIN ### ## REQUIRED - GLOBAL_PROD_DB_NAME: 'core' - GLOBAL_NODE_SECRET_PATH: 'Vault/prod/core/ankr/mainnet' + GLOBAL_PROD_DB_NAME: "core" + GLOBAL_NODE_SECRET_PATH: "Vault/prod/core/ankr/mainnet" GLOBAL_BLOCKS_PER_HOUR: 1200 - GLOBAL_WRAPPED_ASSET_ADDRESS: '0x40375c92d9faf44d2f9db9bd9ba41a3317a2404f' + GLOBAL_WRAPPED_ASSET_ADDRESS: "0x40375c92d9faf44d2f9db9bd9ba41a3317a2404f" ## OPTIONAL GLOBAL_USES_RECEIPTS_BY_HASH: True @@ -155,19 +156,26 @@ vars: ### PRICES ### ## REQUIRED - PRICES_NATIVE_SYMBOLS: 'CORE' - PRICES_PROVIDER_PLATFORMS: ['Core', 'core'] - + PRICES_NATIVE_SYMBOLS: "CORE" + PRICES_PROVIDER_PLATFORMS: ["Core", "core"] + ### LABELS ### + ### OBSERVABILITY ### + OBSERV_USES_EXCLUSION_LIST_BLOCKS: False + OBSERV_USES_EXCLUSION_LIST_TRANSACTIONS: False + OBSERV_USES_EXCLUSION_LIST_RECEIPTS: False + OBSERV_USES_EXCLUSION_LIST_LOGS: False + OBSERV_USES_EXCLUSION_LIST_TRACES: False + ### MAIN_PACKAGE VARIABLES END ### ### DECODER_PACKAGE VARIABLES BEGIN ### ## REQUIRED - BLOCK_EXPLORER_NAME: 'CoreScan' - BLOCK_EXPLORER_ABI_URL: 'https://openapi.coredao.org/api?module=contract&action=getabi&address=' - BLOCK_EXPLORER_ABI_API_KEY_PATH: 'Vault/prod/block_explorers/core_scan' + BLOCK_EXPLORER_NAME: "CoreScan" + BLOCK_EXPLORER_ABI_URL: "https://openapi.coredao.org/api?module=contract&action=getabi&address=" + BLOCK_EXPLORER_ABI_API_KEY_PATH: "Vault/prod/block_explorers/core_scan" ### DECODER_PACKAGE VARIABLES END ### @@ -177,5 +185,4 @@ vars: # STATS_TOKEN_ADDRESS: '' ### REQUIRED ### CURATED_PACKAGE VARIABLES END ### - -#### FSC_EVM END #### \ No newline at end of file +#### FSC_EVM END #### diff --git a/models/_observability/silver_observability__exclusion_list.sql b/models/_observability/silver_observability__exclusion_list.sql new file mode 100644 index 0000000..8d2bab5 --- /dev/null +++ b/models/_observability/silver_observability__exclusion_list.sql @@ -0,0 +1,102 @@ +{{ config( + materialized = 'view', + tags = ['observability'] +) }} + +SELECT + column1 AS block_number +FROM + ( + VALUES + (3804951), + (3804282), + (3805213), + (3805274), + (3805144), + (3804909), + (3804375), + (3805171), + (3805210), + (3804357), + (3804917), + (3805111), + (3805195), + (3804880), + (3805005), + (3804985), + (3805056), + (3805047), + (3805177), + (3805129), + (3804887), + (3804982), + (3804898), + (3804931), + (3804939), + (3805099), + (3805119), + (3805027), + (3804885), + (3805174), + (3804945), + (3805147), + (3804005), + (3805207), + (3804216), + (3805224), + (3805042), + (3805126), + (3805141), + (3805091), + (3804347), + (3805247), + (3805132), + (3805262), + (3804934), + (3804958), + (3804962), + (3804299), + (3804906), + (3804953), + (3805228), + (3805016), + (3805222), + (3805064), + (3805072), + (3804222), + (3805115), + (3805279), + (3804874), + (3804913), + (3804992), + (3805084), + (3805258), + (3805157), + (3804893), + (3805061), + (3805019), + (3804973), + (3804920), + (3805230), + (3804901), + (3805266), + (3805038), + (3804969), + (3805190), + (3805200), + (3805153), + (3805067), + (3804865), + (3804988), + (3804975), + (3804926), + (3805010), + (3804315), + (3804309), + (3805272), + (3805249), + (3804227), + (3805202), + (3805033), + (3805022) + ) AS block_number(column1) diff --git a/packages.yml b/packages.yml index dc27c8c..49be881 100644 --- a/packages.yml +++ b/packages.yml @@ -1,3 +1,3 @@ packages: - git: https://github.com/FlipsideCrypto/fsc-evm.git - revision: v3.9.1 \ No newline at end of file + revision: AN-5533/observability