pyvider 2025-02-25
Optional OpenTelemetry and Tracer Improvements
467 files · 107+ · 47,537-

Optional OpenTelemetry

467 files changed
  • __init__.py Removed __init__.py (-28 lines)
  • init.py Removed init.py (-7 lines)
  • __init__.py Removed __init__.py (-2 lines)
  • base.py Removed base.py (-338 lines)
  • config.py Removed config.py (-21 lines)
  • formatters.py Removed formatters.py (-91 lines)
  • proxy.py Removed proxy.py (-34 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Removed __init__.py (-7 lines)
  • base.py Removed base.py (-91 lines)
  • decorators.py Removed decorators.py (-168 lines)
  • utils.py Removed utils.py (-14 lines)
  • .bfile Removed .bfile (-28 lines)
  • .coveragerc Removed .coveragerc (-5 lines)
  • .gitignore Removed .gitignore (-388 lines)
  • .gitignore Removed .gitignore (-8 lines)
  • profiles_settings.xml Removed profiles_settings.xml (-6 lines)
  • misc.xml Removed misc.xml (-7 lines)
  • modules.xml Removed modules.xml (-8 lines)
  • prettier.xml Removed prettier.xml (-6 lines)
  • pyvider.iml Removed pyvider.iml (-18 lines)
  • vcs.xml Removed vcs.xml (-6 lines)
  • .pyre_configuration Removed .pyre_configuration (-10 lines)
  • .watchmanconfig Removed .watchmanconfig (-1 lines)
  • README.md Added README.md (+107 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • fake_cloud.py Removed fake_cloud.py (-75 lines)
  • fake_cloud_auth.py Removed fake_cloud_auth.py (-59 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • dynamic_config.py Removed dynamic_config.py (-118 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • file_content.py Removed file_content.py (-458 lines)
  • test_file_content.py Removed test_file_content.py (-764 lines)
  • log.md Removed log.md (-11 lines)
  • alertmanager.yml Removed alertmanager.yml (-53 lines)
  • cluster.xml Removed cluster.xml (-59 lines)
  • config.xml Removed config.xml (-49 lines)
  • keeper.xml Removed keeper.xml (-41 lines)
  • users.xml Removed users.xml (-7 lines)
  • grafana.ini Removed grafana.ini (-9 lines)
  • datasource.yml Removed datasource.yml (-37 lines)
  • config.yaml Removed config.yaml (-96 lines)
  • prometheus.yml Removed prometheus.yml (-28 lines)
  • uptrace.crt Removed uptrace.crt (-30 lines)
  • uptrace.key Removed uptrace.key (-52 lines)
  • uptrace.yml Removed uptrace.yml (-240 lines)
  • vector.toml Removed vector.toml (-36 lines)
  • docker-compose.yml Removed docker-compose.yml (-140 lines)
  • build-containers.sh Removed build-containers.sh (-3 lines)
  • remove-uptrace-volumes.sh Removed remove-uptrace-volumes.sh (-3 lines)
  • uptrace-down.sh Removed uptrace-down.sh (-3 lines)
  • uptrace-start.sh Removed uptrace-start.sh (-5 lines)
  • alertmanager.yml Removed alertmanager.yml (-53 lines)
  • cluster.xml Removed cluster.xml (-59 lines)
  • config.xml Removed config.xml (-49 lines)
  • keeper.xml Removed keeper.xml (-41 lines)
  • users.xml Removed users.xml (-7 lines)
  • uptrace.aws.10.ec2_instances.yml Removed uptrace.aws.10.ec2_instances.yml (-150 lines)
  • uptrace.aws.20.ebs.yml Removed uptrace.aws.20.ebs.yml (-81 lines)
  • uptrace.aws.30.ebs_volumes.yml Removed uptrace.aws.30.ebs_volumes.yml (-119 lines)
  • uptrace.aws.40.rds.yml Removed uptrace.aws.40.rds.yml (-80 lines)
  • uptrace.billing.10.projects.yml Removed uptrace.billing.10.projects.yml (-42 lines)
  • uptrace.db.clients_by_db_system_pool_name.yml Removed uptrace.db.clients_by_db_system_pool_name.yml (-93 lines)
  • uptrace.db.mysql_by_host.yml Removed uptrace.db.mysql_by_host.yml (-104 lines)
  • uptrace.db.redis_by_host_redis_version.yml Removed uptrace.db.redis_by_host_redis_version.yml (-137 lines)
  • uptrace.docker.containers.yml Removed uptrace.docker.containers.yml (-111 lines)
  • uptrace.dotnet.10.all.yml Removed uptrace.dotnet.10.all.yml (-24 lines)
  • uptrace.dotnet.20.gc.yml Removed uptrace.dotnet.20.gc.yml (-63 lines)
  • uptrace.dotnet.30.runtime.yml Removed uptrace.dotnet.30.runtime.yml (-45 lines)
  • uptrace.dotnet.40.thread_pool.yml Removed uptrace.dotnet.40.thread_pool.yml (-37 lines)
  • uptrace.dotnet.50.jit.yml Removed uptrace.dotnet.50.jit.yml (-35 lines)
  • uptrace.go.runtime_by_service_host.yml Removed uptrace.go.runtime_by_service_host.yml (-124 lines)
  • uptrace.go.sql_client_by_service_host.yml Removed uptrace.go.sql_client_by_service_host.yml (-85 lines)
  • uptrace.hikaricp.pool.yml Removed uptrace.hikaricp.pool.yml (-156 lines)
  • uptrace.hostmetrics.10.overview.yml Removed uptrace.hostmetrics.10.overview.yml (-198 lines)
  • uptrace.hostmetrics.20.filesystems.yml Removed uptrace.hostmetrics.20.filesystems.yml (-119 lines)
  • uptrace.hostmetrics.30.disks.yml Removed uptrace.hostmetrics.30.disks.yml (-203 lines)
  • uptrace.hostmetrics.40.network.yml Removed uptrace.hostmetrics.40.network.yml (-119 lines)
  • uptrace.http.server_by_service_host.yml Removed uptrace.http.server_by_service_host.yml (-66 lines)
  • uptrace.httpcheck.endpoints.yml Removed uptrace.httpcheck.endpoints.yml (-94 lines)
  • uptrace.java.process_runtime_jvm.yml Removed uptrace.java.process_runtime_jvm.yml (-138 lines)
  • uptrace.k8s.10.containers.yml Removed uptrace.k8s.10.containers.yml (-176 lines)
  • uptrace.k8s.20.nodes.yml Removed uptrace.k8s.20.nodes.yml (-139 lines)
  • uptrace.k8s.30.pods.yml Removed uptrace.k8s.30.pods.yml (-150 lines)
  • uptrace.k8s.40.network.yml Removed uptrace.k8s.40.network.yml (-37 lines)
  • uptrace.kafka.10.topics.yml Removed uptrace.kafka.10.topics.yml (-80 lines)
  • uptrace.kafka.20.partitions.yml Removed uptrace.kafka.20.partitions.yml (-53 lines)
  • uptrace.kafka.30.consumer_groups.yml Removed uptrace.kafka.30.consumer_groups.yml (-37 lines)
  • uptrace.node_exporter.10.cpu_ram.yml Removed uptrace.node_exporter.10.cpu_ram.yml (-139 lines)
  • uptrace.node_exporter.20.filesystems.yml Removed uptrace.node_exporter.20.filesystems.yml (-97 lines)
  • uptrace.php_fpm.10.pools.yml Removed uptrace.php_fpm.10.pools.yml (-75 lines)
  • uptrace.php_fpm.20.servers.yml Removed uptrace.php_fpm.20.servers.yml (-61 lines)
  • uptrace.postgresql.10.databases.yml Removed uptrace.postgresql.10.databases.yml (-106 lines)
  • uptrace.postgresql.20.tables.yml Removed uptrace.postgresql.20.tables.yml (-53 lines)
  • uptrace.postgresql.30.indexes.yml Removed uptrace.postgresql.30.indexes.yml (-29 lines)
  • uptrace.postgresql.40.bgwriter.yml Removed uptrace.postgresql.40.bgwriter.yml (-53 lines)
  • uptrace.redis.shards_by_cluster_bdb_node.yml Removed uptrace.redis.shards_by_cluster_bdb_node.yml (-171 lines)
  • uptrace.redis_ent.10.databases.yml Removed uptrace.redis_ent.10.databases.yml (-162 lines)
  • uptrace.redis_ent.20.nodes.yml Removed uptrace.redis_ent.20.nodes.yml (-146 lines)
  • uptrace.rpc.10.clients.yml Removed uptrace.rpc.10.clients.yml (-51 lines)
  • uptrace.rpc.20.servers.yml Removed uptrace.rpc.20.servers.yml (-51 lines)
  • uptrace.service_graph.edges.yml Removed uptrace.service_graph.edges.yml (-55 lines)
  • uptrace.tracing.10.services.yml Removed uptrace.tracing.10.services.yml (-93 lines)
  • uptrace.tracing.20.hosts.yml Removed uptrace.tracing.20.hosts.yml (-73 lines)
  • custom.ini Removed custom.ini (-9 lines)
  • datasource.yml Removed datasource.yml (-37 lines)
  • otel-collector.yaml Removed otel-collector.yaml (-96 lines)
  • prometheus.yml Removed prometheus.yml (-28 lines)
  • uptrace.crt Removed uptrace.crt (-30 lines)
  • uptrace.key Removed uptrace.key (-52 lines)
  • uptrace.yml Removed uptrace.yml (-121 lines)
  • vector.toml Removed vector.toml (-36 lines)
  • docker-compose.orig Removed docker-compose.orig (-196 lines)
  • docker-compose.worksish Removed docker-compose.worksish (-128 lines)
  • docker-compose.yml Removed docker-compose.yml (-223 lines)
  • README.md Removed README.md (-49 lines)
  • docker-compose.yml Removed docker-compose.yml (-125 lines)
  • alerts.png Updated alerts.png (+0/-0 lines)
  • facets.png Updated facets.png (+0/-0 lines)
  • home.png Updated home.png (+0/-0 lines)
  • metrics.png Updated metrics.png (+0/-0 lines)
  • otel-collector.yaml Removed otel-collector.yaml (-96 lines)
  • uptrace.yml Removed uptrace.yml (-240 lines)
  • vector.toml Removed vector.toml (-36 lines)
  • remove-uptrace-volumes.sh Removed remove-uptrace-volumes.sh (-3 lines)
  • uptrace-down.sh Removed uptrace-down.sh (-3 lines)
  • uptrace-start.sh Removed uptrace-start.sh (-5 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • interceptor.py Removed interceptor.py (-127 lines)
  • reflection.py Removed reflection.py (-28 lines)
  • another-schema-example.md Removed another-schema-example.md (-34 lines)
  • bfiles-20250129-173732-grpc-python-example.txt Removed bfiles-20250129-173732-grpc-python-example.txt (-615 lines)
  • bundle-go-cty-docs.txt Removed bundle-go-cty-docs.txt (-1653 lines)
  • bundle-go-plugin-2025-01-18.txt Removed bundle-go-plugin-2025-01-18.txt (-5779 lines)
  • capabilities-vs-services.md Removed capabilities-vs-services.md (-91 lines)
  • chatgpt-20241230-1327.md Removed chatgpt-20241230-1327.md (-62 lines)
  • chatgpt-code-review-2025-01-05-1110.md Removed chatgpt-code-review-2025-01-05-1110.md (-198 lines)
  • chatgpt-review-2025-01-02-1316.md Removed chatgpt-review-2025-01-02-1316.md (-183 lines)
  • 2025-01-01-1555-using-tfattr-factories.md Removed 2025-01-01-1555-using-tfattr-factories.md (-135 lines)
  • 2025-01-26-1036-claude.md Removed 2025-01-26-1036-claude.md (-136 lines)
  • chatgpt-2024-12-31-2047.md Removed chatgpt-2024-12-31-2047.md (-226 lines)
  • chatgpt-20241228-1842.md Removed chatgpt-20241228-1842.md (-150 lines)
  • chatgpt-2025-01-06-1343-maturity.md Removed chatgpt-2025-01-06-1343-maturity.md (-153 lines)
  • chatgpt-20250110-1110.md Removed chatgpt-20250110-1110.md (-137 lines)
  • chatgpt-20250111-1513.md Removed chatgpt-20250111-1513.md (-88 lines)
  • claude-2025-01-15-1633.md Removed claude-2025-01-15-1633.md (-108 lines)
  • pyvider-review-20241228-1020.md Removed pyvider-review-20241228-1020.md (-104 lines)
  • desired-features.md Removed desired-features.md (-7 lines)
  • docker-image-management.md Removed docker-image-management.md (-387 lines)
  • docs-outline-01-2025-01-03.md Removed docs-outline-01-2025-01-03.md (-207 lines)
  • dynamic-logging.md Removed dynamic-logging.md (-160 lines)
  • editor-ideas.mg Removed editor-ideas.mg (-6 lines)
  • emoji-logging.md Removed emoji-logging.md (-155 lines)
  • entities.md Removed entities.md (-2 lines)
  • feature-first.md Removed feature-first.md (-299 lines)
  • giblet.proto Removed giblet.proto (-470 lines)
  • giblet_pb2.py Removed giblet_pb2.py (-45 lines)
  • giblet_pb2_grpc.py Removed giblet_pb2_grpc.py (-143 lines)
  • gource.conf Removed gource.conf (-13 lines)
  • gource.md Removed gource.md (-4 lines)
  • grpc-info.txt Removed grpc-info.txt (-780 lines)
  • handshake.md Removed handshake.md (-13 lines)
  • hashicorp-mtls-client-cert.md Removed hashicorp-mtls-client-cert.md (-62 lines)
  • lang-cgpt-20241228-1025.md Removed lang-cgpt-20241228-1025.md (-151 lines)
  • lang-cpt-20241228-1026.md Removed lang-cpt-20241228-1026.md (-155 lines)
  • lang-gemini-20241228-1038.md Removed lang-gemini-20241228-1038.md (-63 lines)
  • 1-1-1-what-is-pyvider.md Removed 1-1-1-what-is-pyvider.md (-29 lines)
  • 1-1-2-key-features.md Removed 1-1-2-key-features.md (-76 lines)
  • 1-1-3-why-pyvider.md Removed 1-1-3-why-pyvider.md (-82 lines)
  • 1-1-4-goals.md Removed 1-1-4-goals.md (-88 lines)
  • 1-1-overview.md Removed 1-1-overview.md (-20 lines)
  • summary.md Removed summary.md (-207 lines)
  • maturity.md Removed maturity.md (-180 lines)
  • metaschema-2025-01-02.md Removed metaschema-2025-01-02.md (-24 lines)
  • mutability.md Removed mutability.md (-167 lines)
  • naming-convention.md Removed naming-convention.md (-912 lines)
  • notable.txt Removed notable.txt (-73 lines)
  • notes.md Removed notes.md (-325 lines)
  • plugin-env-vars.md Removed plugin-env-vars.md (-7 lines)
  • plugins.md Removed plugins.md (-3 lines)
  • priming-2024-12-11-1159.md Removed priming-2024-12-11-1159.md (-266 lines)
  • priming-2024-12-13.md Removed priming-2024-12-13.md (-156 lines)
  • priming-2024-12-27-1313.md Removed priming-2024-12-27-1313.md (-114 lines)
  • priming-2024-12-27.md Removed priming-2024-12-27.md (-52 lines)
  • priming-prompt-2024-12-02.md Removed priming-prompt-2024-12-02.md (-35 lines)
  • priming-prompt-2024-12-06.md Removed priming-prompt-2024-12-06.md (-58 lines)
  • auto-load.md Removed auto-load.md (-14 lines)
  • random-notes-01-02.md Removed random-notes-01-02.md (-425 lines)
  • refactoring.md Removed refactoring.md (-23 lines)
  • attributes.md Removed attributes.md (-19 lines)
  • attrs-and-types.md Removed attrs-and-types.md (-200 lines)
  • capabilities.md Removed capabilities.md (-137 lines)
  • components.md Removed components.md (-5 lines)
  • datasources.md Removed datasources.md (-6 lines)
  • functions.md Removed functions.md (-11 lines)
  • provider.md Removed provider.md (-5 lines)
  • registry.md Removed registry.md (-9 lines)
  • dynamic_values.md Removed dynamic_values.md (-9 lines)
  • filter.md Removed filter.md (-12 lines)
  • grpcplugin.md Removed grpcplugin.md (-788 lines)
  • hub.md Removed hub.md (-7 lines)
  • lifecycle.md Removed lifecycle.md (-11 lines)
  • potential-examples.psseudocode.py Removed potential-examples.psseudocode.py (-59 lines)
  • previous-chat.md Removed previous-chat.md (-216 lines)
  • protocols.md Removed protocols.md (-10 lines)
  • reserved-keywords.md Removed reserved-keywords.md (-41 lines)
  • resources.md Removed resources.md (-10 lines)
  • schema.md Removed schema.md (-137 lines)
  • services.md Removed services.md (-6 lines)
  • state.md Removed state.md (-5 lines)
  • summary.md Removed summary.md (-226 lines)
  • validation.md Removed validation.md (-9 lines)
  • validators.md Removed validators.md (-125 lines)
  • registry.md Removed registry.md (-13 lines)
  • working-through-ttypes.md Removed working-through-ttypes.md (-155 lines)
  • schema-blah-01-02.md Removed schema-blah-01-02.md (-219 lines)
  • schema-chatgot-2025-01-01.md Removed schema-chatgot-2025-01-01.md (-93 lines)
  • schema-dev-2025-01-02-1056.md Removed schema-dev-2025-01-02-1056.md (-235 lines)
  • schema-dev-2025-01-02.md Removed schema-dev-2025-01-02.md (-79 lines)
  • schema-fragments.md Removed schema-fragments.md (-479 lines)
  • schema-research-2025-01-02.md Removed schema-research-2025-01-02.md (-39 lines)
  • schema.md Removed schema.md (-285 lines)
  • session-broker.md Removed session-broker.md (-5 lines)
  • speeding-it-up.md Removed speeding-it-up.md (-7 lines)
  • terminology.md Removed terminology.md (-652 lines)
  • test-organization.md Removed test-organization.md (-23 lines)
  • tf-core-rpc-api.md Removed tf-core-rpc-api.md (-162 lines)
  • tf-reserved-keywords.md Removed tf-reserved-keywords.md (-61 lines)
  • tfdynamic.md Removed tfdynamic.md (-57 lines)
  • tfplugin6.proto Removed tfplugin6.proto (-680 lines)
  • tfschema-development.md Removed tfschema-development.md (-191 lines)
  • tftypes.md Removed tftypes.md (-5 lines)
  • go-cty-funcs.txt Removed go-cty-funcs.txt (-566 lines)
  • go-cty-tests.txt Removed go-cty-tests.txt (-181 lines)
  • go-framework-dirs.md Removed go-framework-dirs.md (-111 lines)
  • validator-dev-02.md Removed validator-dev-02.md (-201 lines)
  • validators-2025-01-02.md Removed validators-2025-01-02.md (-193 lines)
  • env.sh Removed env.sh (-38 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • xtest_data_source_zipcode.py Removed xtest_data_source_zipcode.py (-184 lines)
  • zipcode.py Removed zipcode.py (-280 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • random_complex_object.py Removed random_complex_object.py (-102 lines)
  • verify_zipcode.py Removed verify_zipcode.py (-14 lines)
  • provider.tf Removed provider.tf (-32 lines)
  • test.tf Removed test.tf (-106 lines)
  • tf-test.log.txt Removed tf-test.log.txt (-128 lines)
  • provider.tf Removed provider.tf (-107 lines)
  • resource_test_file_content.hcl Removed resource_test_file_content.hcl (-21 lines)
  • pyproject.toml Removed pyproject.toml (-31 lines)
  • pytest.ini Removed pytest.ini (-3 lines)
  • pyvider Removed pyvider (-1 lines)
  • requirements.txt Removed requirements.txt (-179 lines)
  • bf Removed bf (-1 lines)
  • build_provider.py Removed build_provider.py (-126 lines)
  • check_rpc.sh Removed check_rpc.sh (-28 lines)
  • clean-tf-logs Removed clean-tf-logs (-14 lines)
  • compile_proto.py Removed compile_proto.py (-40 lines)
  • config.hcl Removed config.hcl (-15 lines)
  • extract_go_defs.py Removed extract_go_defs.py (-98 lines)
  • generate_structure.py Removed generate_structure.py (-103 lines)
  • grpc_client_test.py Removed grpc_client_test.py (-85 lines)
  • loc-counter.sh Removed loc-counter.sh (-3 lines)
  • markdown_to_gherkin.py Removed markdown_to_gherkin.py (-94 lines)
  • print_pb2_descriptor_schema.py Removed print_pb2_descriptor_schema.py (-48 lines)
  • print_schema_from_descriptor.py Removed print_schema_from_descriptor.py (-43 lines)
  • print_schema_no_nested_block.py Removed print_schema_no_nested_block.py (-42 lines)
  • runtime-hook.py Removed runtime-hook.py (-22 lines)
  • signoz_tester.py Removed signoz_tester.py (-85 lines)
  • terraform-provider-pyvider Removed terraform-provider-pyvider (-17 lines)
  • test-schema.py Removed test-schema.py (-83 lines)
  • test.sh Removed test.sh (-75 lines)
  • tracer_module.py Removed tracer_module.py (-63 lines)
  • verify_zipcode_data_source.py Removed verify_zipcode_data_source.py (-74 lines)
  • README.md Removed README.md (-240 lines)
  • __init__.py Removed __init__.py (-4 lines)
  • cli.py Removed cli.py (-79 lines)
  • config.py Removed config.py (-92 lines)
  • core.py Removed core.py (-136 lines)
  • exclusions.py Removed exclusions.py (-138 lines)
  • logger.py Removed logger.py (-67 lines)
  • metadata.py Removed metadata.py (-70 lines)
  • metadata_writer.py Removed metadata_writer.py (-47 lines)
  • output.py Removed output.py (-77 lines)
  • priming.md Removed priming.md (-135 lines)
  • utils.py Removed utils.py (-33 lines)
  • .bfile Removed .bfile (-18 lines)
  • __init__.py Removed __init__.py (-26 lines)
  • __main__.py Removed __main__.py (-125 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • base_types.py Removed base_types.py (-9 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • auth.py Removed auth.py (-78 lines)
  • cloud.py Removed cloud.py (-19 lines)
  • injector.py Removed injector.py (-133 lines)
  • services.py Removed services.py (-27 lines)
  • base.py Updated base.py (+0/-0 lines)
  • registry.py Updated registry.py (+0/-0 lines)
  • __init__.py Removed __init__.py (-66 lines)
  • foundation.py Removed foundation.py (-29 lines)
  • grpc.py Removed grpc.py (-14 lines)
  • provider.py Removed provider.py (-12 lines)
  • registry.py Removed registry.py (-9 lines)
  • resource.py Removed resource.py (-14 lines)
  • schema.py Removed schema.py (-16 lines)
  • serialization.py Removed serialization.py (-25 lines)
  • validation.py Removed validation.py (-25 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • handler.py Removed handler.py (-188 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Removed __init__.py (-29 lines)
  • capabilities.py Removed capabilities.py (-84 lines)
  • components.py Removed components.py (-230 lines)
  • decorators.py Removed decorators.py (-110 lines)
  • discovery.py Removed discovery.py (-190 lines)
  • protocols.py Removed protocols.py (-22 lines)
  • validators.py Removed validators.py (-39 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • service.py Removed service.py (-117 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • grpc-defs.txt Removed grpc-defs.txt (-49 lines)
  • __init__.py Removed __init__.py (-55 lines)
  • apply_resource_change.py Removed apply_resource_change.py (-110 lines)
  • call_function.py Removed call_function.py (-13 lines)
  • close_ephemeral_resource.py Removed close_ephemeral_resource.py (-13 lines)
  • config.py Updated config.py (+0/-0 lines)
  • configure_provider.py Removed configure_provider.py (-13 lines)
  • data.py Updated data.py (+0/-0 lines)
  • ephemeral.py Updated ephemeral.py (+0/-0 lines)
  • get_functions.py Removed get_functions.py (-13 lines)
  • get_metadata.py Removed get_metadata.py (-46 lines)
  • get_provider_schema.py Removed get_provider_schema.py (-88 lines)
  • import_resource_state.py Removed import_resource_state.py (-13 lines)
  • move_resource_state.py Removed move_resource_state.py (-13 lines)
  • open_ephemeral_resource.py Removed open_ephemeral_resource.py (-13 lines)
  • plan_resource_change.py Removed plan_resource_change.py (-102 lines)
  • read_data_source.py Removed read_data_source.py (-13 lines)
  • read_resource.py Removed read_resource.py (-87 lines)
  • renew_ephemeral_resource.py Removed renew_ephemeral_resource.py (-13 lines)
  • schema.py Updated schema.py (+0/-0 lines)
  • stop_provider.py Removed stop_provider.py (-45 lines)
  • upgrade_resource_state.py Removed upgrade_resource_state.py (-85 lines)
  • validate_data_resource_config.py Removed validate_data_resource_config.py (-13 lines)
  • validate_ephemeral_resource_config.py Removed validate_ephemeral_resource_config.py (-13 lines)
  • validate_provider_config.py Removed validate_provider_config.py (-30 lines)
  • validate_resource_config.py Removed validate_resource_config.py (-30 lines)
  • __init__.py Removed __init__.py (-98 lines)
  • tfplugin6_pb2_grpc.py Removed tfplugin6_pb2_grpc.py (-932 lines)
  • tfplugin6_pb2.py Removed tfplugin6_pb2.py (-240 lines)
  • tfplugin6_pb2_grpc.py Removed tfplugin6_pb2_grpc.py (-933 lines)
  • v6-notes.md Removed v6-notes.md (-216 lines)
  • provide.py Updated provide.py (+0/-0 lines)
  • __init__.py Removed __init__.py (-7 lines)
  • base.py Removed base.py (-133 lines)
  • config.py Removed config.py (-20 lines)
  • provider.py Removed provider.py (-53 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • base.py Removed base.py (-100 lines)
  • context.py Removed context.py (-14 lines)
  • decorators.py Removed decorators.py (-26 lines)
  • exceptions.py Removed exceptions.py (-18 lines)
  • lifecycle.py Removed lifecycle.py (-32 lines)
  • protocol.py Removed protocol.py (-38 lines)
  • registry.py Removed registry.py (-38 lines)
  • types.py Removed types.py (-7 lines)
  • schema.py Removed schema.py (-211 lines)
  • __init__.py Removed __init__.py (-15 lines)
  • attribute_path.py Removed attribute_path.py (-208 lines)
  • attributes.py Removed attributes.py (-164 lines)
  • base.py Removed base.py (-66 lines)
  • decorators.py Removed decorators.py (-19 lines)
  • definition.py Removed definition.py (-21 lines)
  • validation.py Removed validation.py (-34 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Removed __init__.py (-36 lines)
  • base.py Removed base.py (-49 lines)
  • __init__.py Removed __init__.py (-11 lines)
  • list.py Removed list.py (-95 lines)
  • map.py Removed map.py (-165 lines)
  • set.py Removed set.py (-84 lines)
  • __init__.py Removed __init__.py (-11 lines)
  • bool.py Removed bool.py (-36 lines)
  • number.py Removed number.py (-44 lines)
  • string.py Removed string.py (-56 lines)
  • __init__.py Removed __init__.py (-11 lines)
  • dynamic.py Removed dynamic.py (-68 lines)
  • object.py Removed object.py (-285 lines)
  • tuple.py Removed tuple.py (-87 lines)
  • type.py Removed type.py (-38 lines)
  • __init__.py Removed __init__.py (-2 lines)
  • crypto.py Removed crypto.py (-205 lines)
  • dynamic_value.py Removed dynamic_value.py (-88 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • conftest.py Removed conftest.py (-1 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • token_optimizer.py Removed token_optimizer.py (-204 lines)
  • cgo_helpers.go Removed cgo_helpers.go (-159 lines)
  • greeter.py Removed greeter.py (-61 lines)
  • loader.py Removed loader.py (-29 lines)
  • main.go Removed main.go (-78 lines)
  • works1-wrapper.go Removed works1-wrapper.go (-68 lines)
  • works2-wrapper.go Removed works2-wrapper.go (-131 lines)
  • works3-wrapper.go Removed works3-wrapper.go (-157 lines)
  • works4-wrapper.go Removed works4-wrapper.go (-172 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • proto_fixtures.py Removed proto_fixtures.py (-8 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Removed __init__.py (-7 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • mock_data_source.py Removed mock_data_source.py (-28 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • mock_function.py Removed mock_function.py (-19 lines)
  • mock_base.py Removed mock_base.py (-41 lines)
  • mock_resource_file_content.py Removed mock_resource_file_content.py (-141 lines)
  • mock_type.py Removed mock_type.py (-21 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • mock_resource_file.py Removed mock_resource_file.py (-7 lines)
  • notable.txt Removed notable.txt (-1 lines)
  • example.template Removed example.template (-40 lines)
  • make-docs.py Removed make-docs.py (-105 lines)
  • test.sh Removed test.sh (-64 lines)
  • test.yaml.tmpl Removed test.yaml.tmpl (-56 lines)
  • x_test_minimal_reproduction.py Removed x_test_minimal_reproduction.py (-21 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • test_registry.py Removed test_registry.py (-240 lines)
  • test_schema_attribute_path.py Removed test_schema_attribute_path.py (-77 lines)
  • test_tftypes_collections_list.py Removed test_tftypes_collections_list.py (-85 lines)
  • test_tftypes_collections_map.py Removed test_tftypes_collections_map.py (-108 lines)
  • test_tftypes_collections_set.py Removed test_tftypes_collections_set.py (-120 lines)
  • test_tftypes_structural_object.py Removed test_tftypes_structural_object.py (-484 lines)
  • test_tftypes_structural_tuple.py Removed test_tftypes_structural_tuple.py (-43 lines)
  • test_tftypes_types_simple.py Removed test_tftypes_types_simple.py (-53 lines)
  • test_schema_validators.py Removed test_schema_validators.py (-10 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • __init__.py Removed __init__.py (-7 lines)
  • dummy_types.py Removed dummy_types.py (-370 lines)
  • mock_message.proto Removed mock_message.proto (-6 lines)
  • mock_message_pb2.py Removed mock_message_pb2.py (-36 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • plugin_validators.py Removed plugin_validators.py (-41 lines)
  • proto_validators.py Removed proto_validators.py (-25 lines)
  • schema_validators.py Removed schema_validators.py (-52 lines)
  • Rewrote initialize_logger_provider() in telemetry/logger/base.py to use importlib.util.find_spec to check for OpenTelemetry availability decouple behavioral
    1 file
    • base.py
  • Removed top-level imports of set_logger_provider, OTLPLogExporter, LoggerProvider, LoggingHandler, BatchLogRecordProcessor, Resource decouple internal
    467 files
    • .bfile
    • .coveragerc
    • .gitignore
    • .gitignore
    • profiles_settings.xml
    • misc.xml
    • modules.xml
    • prettier.xml
    • pyvider.iml
    • vcs.xml
    • .pyre_configuration
    • .watchmanconfig
    • README.md
    • __init__.py
    • __init__.py
    • fake_cloud.py
    • fake_cloud_auth.py
    • __init__.py
    • dynamic_config.py
    • __init__.py
    • __init__.py
    • file_content.py
    • test_file_content.py
    • log.md
    • alertmanager.yml
    • cluster.xml
    • config.xml
    • keeper.xml
    • users.xml
    • grafana.ini
    • datasource.yml
    • config.yaml
    • prometheus.yml
    • uptrace.crt
    • uptrace.key
    • uptrace.yml
    • vector.toml
    • docker-compose.yml
    • build-containers.sh
    • remove-uptrace-volumes.sh
    • uptrace-down.sh
    • uptrace-start.sh
    • alertmanager.yml
    • cluster.xml
    • config.xml
    • keeper.xml
    • users.xml
    • uptrace.aws.10.ec2_instances.yml
    • uptrace.aws.20.ebs.yml
    • uptrace.aws.30.ebs_volumes.yml
    • uptrace.aws.40.rds.yml
    • uptrace.billing.10.projects.yml
    • uptrace.db.clients_by_db_system_pool_name.yml
    • uptrace.db.mysql_by_host.yml
    • uptrace.db.redis_by_host_redis_version.yml
    • uptrace.docker.containers.yml
    • uptrace.dotnet.10.all.yml
    • uptrace.dotnet.20.gc.yml
    • uptrace.dotnet.30.runtime.yml
    • uptrace.dotnet.40.thread_pool.yml
    • uptrace.dotnet.50.jit.yml
    • uptrace.go.runtime_by_service_host.yml
    • uptrace.go.sql_client_by_service_host.yml
    • uptrace.hikaricp.pool.yml
    • uptrace.hostmetrics.10.overview.yml
    • uptrace.hostmetrics.20.filesystems.yml
    • uptrace.hostmetrics.30.disks.yml
    • uptrace.hostmetrics.40.network.yml
    • uptrace.http.server_by_service_host.yml
    • uptrace.httpcheck.endpoints.yml
    • uptrace.java.process_runtime_jvm.yml
    • uptrace.k8s.10.containers.yml
    • uptrace.k8s.20.nodes.yml
    • uptrace.k8s.30.pods.yml
    • uptrace.k8s.40.network.yml
    • uptrace.kafka.10.topics.yml
    • uptrace.kafka.20.partitions.yml
    • uptrace.kafka.30.consumer_groups.yml
    • uptrace.node_exporter.10.cpu_ram.yml
    • uptrace.node_exporter.20.filesystems.yml
    • uptrace.php_fpm.10.pools.yml
    • uptrace.php_fpm.20.servers.yml
    • uptrace.postgresql.10.databases.yml
    • uptrace.postgresql.20.tables.yml
    • uptrace.postgresql.30.indexes.yml
    • uptrace.postgresql.40.bgwriter.yml
    • uptrace.redis.shards_by_cluster_bdb_node.yml
    • uptrace.redis_ent.10.databases.yml
    • uptrace.redis_ent.20.nodes.yml
    • uptrace.rpc.10.clients.yml
    • uptrace.rpc.20.servers.yml
    • uptrace.service_graph.edges.yml
    • uptrace.tracing.10.services.yml
    • uptrace.tracing.20.hosts.yml
    • custom.ini
    • datasource.yml
    • otel-collector.yaml
    • prometheus.yml
    • uptrace.crt
    • uptrace.key
    • uptrace.yml
    • vector.toml
    • docker-compose.orig
    • docker-compose.worksish
    • docker-compose.yml
    • README.md
    • docker-compose.yml
    • alerts.png
    • facets.png
    • home.png
    • metrics.png
    • otel-collector.yaml
    • uptrace.yml
    • vector.toml
    • remove-uptrace-volumes.sh
    • uptrace-down.sh
    • uptrace-start.sh
    • __init__.py
    • interceptor.py
    • reflection.py
    • another-schema-example.md
    • bfiles-20250129-173732-grpc-python-example.txt
    • bundle-go-cty-docs.txt
    • bundle-go-plugin-2025-01-18.txt
    • capabilities-vs-services.md
    • chatgpt-20241230-1327.md
    • chatgpt-code-review-2025-01-05-1110.md
    • chatgpt-review-2025-01-02-1316.md
    • 2025-01-01-1555-using-tfattr-factories.md
    • 2025-01-26-1036-claude.md
    • chatgpt-2024-12-31-2047.md
    • chatgpt-20241228-1842.md
    • chatgpt-2025-01-06-1343-maturity.md
    • chatgpt-20250110-1110.md
    • chatgpt-20250111-1513.md
    • claude-2025-01-15-1633.md
    • pyvider-review-20241228-1020.md
    • desired-features.md
    • docker-image-management.md
    • docs-outline-01-2025-01-03.md
    • dynamic-logging.md
    • editor-ideas.mg
    • emoji-logging.md
    • entities.md
    • feature-first.md
    • giblet.proto
    • giblet_pb2.py
    • giblet_pb2_grpc.py
    • gource.conf
    • gource.md
    • grpc-info.txt
    • handshake.md
    • hashicorp-mtls-client-cert.md
    • lang-cgpt-20241228-1025.md
    • lang-cpt-20241228-1026.md
    • lang-gemini-20241228-1038.md
    • 1-1-1-what-is-pyvider.md
    • 1-1-2-key-features.md
    • 1-1-3-why-pyvider.md
    • 1-1-4-goals.md
    • 1-1-overview.md
    • summary.md
    • maturity.md
    • metaschema-2025-01-02.md
    • mutability.md
    • naming-convention.md
    • notable.txt
    • notes.md
    • plugin-env-vars.md
    • plugins.md
    • priming-2024-12-11-1159.md
    • priming-2024-12-13.md
    • priming-2024-12-27-1313.md
    • priming-2024-12-27.md
    • priming-prompt-2024-12-02.md
    • priming-prompt-2024-12-06.md
    • auto-load.md
    • random-notes-01-02.md
    • refactoring.md
    • attributes.md
    • attrs-and-types.md
    • capabilities.md
    • components.md
    • datasources.md
    • functions.md
    • provider.md
    • registry.md
    • dynamic_values.md
    • filter.md
    • grpcplugin.md
    • hub.md
    • lifecycle.md
    • potential-examples.psseudocode.py
    • previous-chat.md
    • protocols.md
    • reserved-keywords.md
    • resources.md
    • schema.md
    • services.md
    • state.md
    • summary.md
    • validation.md
    • validators.md
    • registry.md
    • working-through-ttypes.md
    • schema-blah-01-02.md
    • schema-chatgot-2025-01-01.md
    • schema-dev-2025-01-02-1056.md
    • schema-dev-2025-01-02.md
    • schema-fragments.md
    • schema-research-2025-01-02.md
    • schema.md
    • session-broker.md
    • speeding-it-up.md
    • terminology.md
    • test-organization.md
    • tf-core-rpc-api.md
    • tf-reserved-keywords.md
    • tfdynamic.md
    • tfplugin6.proto
    • tfschema-development.md
    • tftypes.md
    • go-cty-funcs.txt
    • go-cty-tests.txt
    • go-framework-dirs.md
    • validator-dev-02.md
    • validators-2025-01-02.md
    • env.sh
    • __init__.py
    • xtest_data_source_zipcode.py
    • zipcode.py
    • __init__.py
    • random_complex_object.py
    • verify_zipcode.py
    • provider.tf
    • test.tf
    • tf-test.log.txt
    • provider.tf
    • resource_test_file_content.hcl
    • pyproject.toml
    • pytest.ini
    • pyvider
    • requirements.txt
    • bf
    • build_provider.py
    • check_rpc.sh
    • clean-tf-logs
    • compile_proto.py
    • config.hcl
    • extract_go_defs.py
    • generate_structure.py
    • grpc_client_test.py
    • loc-counter.sh
    • markdown_to_gherkin.py
    • print_pb2_descriptor_schema.py
    • print_schema_from_descriptor.py
    • print_schema_no_nested_block.py
    • runtime-hook.py
    • signoz_tester.py
    • terraform-provider-pyvider
    • test-schema.py
    • test.sh
    • tracer_module.py
    • verify_zipcode_data_source.py
    • README.md
    • __init__.py
    • cli.py
    • config.py
    • core.py
    • exclusions.py
    • logger.py
    • metadata.py
    • metadata_writer.py
    • output.py
    • priming.md
    • utils.py
    • .bfile
    • __init__.py
    • __main__.py
    • __init__.py
    • base_types.py
    • __init__.py
    • auth.py
    • cloud.py
    • injector.py
    • services.py
    • base.py
    • registry.py
    • __init__.py
    • foundation.py
    • grpc.py
    • provider.py
    • registry.py
    • resource.py
    • schema.py
    • serialization.py
    • validation.py
    • __init__.py
    • __init__.py
    • handler.py
    • __init__.py
    • __init__.py
    • capabilities.py
    • components.py
    • decorators.py
    • discovery.py
    • protocols.py
    • validators.py
    • __init__.py
    • __init__.py
    • service.py
    • __init__.py
    • grpc-defs.txt
    • __init__.py
    • apply_resource_change.py
    • call_function.py
    • close_ephemeral_resource.py
    • config.py
    • configure_provider.py
    • data.py
    • ephemeral.py
    • get_functions.py
    • get_metadata.py
    • get_provider_schema.py
    • import_resource_state.py
    • move_resource_state.py
    • open_ephemeral_resource.py
    • plan_resource_change.py
    • read_data_source.py
    • read_resource.py
    • renew_ephemeral_resource.py
    • schema.py
    • stop_provider.py
    • upgrade_resource_state.py
    • validate_data_resource_config.py
    • validate_ephemeral_resource_config.py
    • validate_provider_config.py
    • validate_resource_config.py
    • __init__.py
    • tfplugin6_pb2_grpc.py
    • tfplugin6_pb2.py
    • tfplugin6_pb2_grpc.py
    • v6-notes.md
    • provide.py
    • __init__.py
    • base.py
    • config.py
    • provider.py
    • __init__.py
    • base.py
    • context.py
    • decorators.py
    • exceptions.py
    • lifecycle.py
    • protocol.py
    • registry.py
    • types.py
    • schema.py
    • __init__.py
    • attribute_path.py
    • attributes.py
    • base.py
    • decorators.py
    • definition.py
    • validation.py
    • __init__.py
    • __init__.py
    • init.py
    • __init__.py
    • base.py
    • config.py
    • formatters.py
    • proxy.py
    • __init__.py
    • __init__.py
    • base.py
    • decorators.py
    • utils.py
    • __init__.py
    • base.py
    • __init__.py
    • list.py
    • map.py
    • set.py
    • __init__.py
    • bool.py
    • number.py
    • string.py
    • __init__.py
    • dynamic.py
    • object.py
    • tuple.py
    • type.py
    • __init__.py
    • crypto.py
    • dynamic_value.py
    • __init__.py
    • conftest.py
    • __init__.py
    • token_optimizer.py
    • cgo_helpers.go
    • greeter.py
    • loader.py
    • main.go
    • works1-wrapper.go
    • works2-wrapper.go
    • works3-wrapper.go
    • works4-wrapper.go
    • __init__.py
    • proto_fixtures.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • mock_data_source.py
    • __init__.py
    • mock_function.py
    • mock_base.py
    • mock_resource_file_content.py
    • mock_type.py
    • __init__.py
    • mock_resource_file.py
    • notable.txt
    • example.template
    • make-docs.py
    • test.sh
    • test.yaml.tmpl
    • x_test_minimal_reproduction.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • test_registry.py
    • test_schema_attribute_path.py
    • test_tftypes_collections_list.py
    • test_tftypes_collections_map.py
    • test_tftypes_collections_set.py
    • test_tftypes_structural_object.py
    • test_tftypes_structural_tuple.py
    • test_tftypes_types_simple.py
    • test_schema_validators.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • dummy_types.py
    • mock_message.proto
    • mock_message_pb2.py
    • __init__.py
    • plugin_validators.py
    • proto_validators.py
    • schema_validators.py
  • These are now imported conditionally inside the function body only when the module exists decouple internal
    467 files
    • .bfile
    • .coveragerc
    • .gitignore
    • .gitignore
    • profiles_settings.xml
    • misc.xml
    • modules.xml
    • prettier.xml
    • pyvider.iml
    • vcs.xml
    • .pyre_configuration
    • .watchmanconfig
    • README.md
    • __init__.py
    • __init__.py
    • fake_cloud.py
    • fake_cloud_auth.py
    • __init__.py
    • dynamic_config.py
    • __init__.py
    • __init__.py
    • file_content.py
    • test_file_content.py
    • log.md
    • alertmanager.yml
    • cluster.xml
    • config.xml
    • keeper.xml
    • users.xml
    • grafana.ini
    • datasource.yml
    • config.yaml
    • prometheus.yml
    • uptrace.crt
    • uptrace.key
    • uptrace.yml
    • vector.toml
    • docker-compose.yml
    • build-containers.sh
    • remove-uptrace-volumes.sh
    • uptrace-down.sh
    • uptrace-start.sh
    • alertmanager.yml
    • cluster.xml
    • config.xml
    • keeper.xml
    • users.xml
    • uptrace.aws.10.ec2_instances.yml
    • uptrace.aws.20.ebs.yml
    • uptrace.aws.30.ebs_volumes.yml
    • uptrace.aws.40.rds.yml
    • uptrace.billing.10.projects.yml
    • uptrace.db.clients_by_db_system_pool_name.yml
    • uptrace.db.mysql_by_host.yml
    • uptrace.db.redis_by_host_redis_version.yml
    • uptrace.docker.containers.yml
    • uptrace.dotnet.10.all.yml
    • uptrace.dotnet.20.gc.yml
    • uptrace.dotnet.30.runtime.yml
    • uptrace.dotnet.40.thread_pool.yml
    • uptrace.dotnet.50.jit.yml
    • uptrace.go.runtime_by_service_host.yml
    • uptrace.go.sql_client_by_service_host.yml
    • uptrace.hikaricp.pool.yml
    • uptrace.hostmetrics.10.overview.yml
    • uptrace.hostmetrics.20.filesystems.yml
    • uptrace.hostmetrics.30.disks.yml
    • uptrace.hostmetrics.40.network.yml
    • uptrace.http.server_by_service_host.yml
    • uptrace.httpcheck.endpoints.yml
    • uptrace.java.process_runtime_jvm.yml
    • uptrace.k8s.10.containers.yml
    • uptrace.k8s.20.nodes.yml
    • uptrace.k8s.30.pods.yml
    • uptrace.k8s.40.network.yml
    • uptrace.kafka.10.topics.yml
    • uptrace.kafka.20.partitions.yml
    • uptrace.kafka.30.consumer_groups.yml
    • uptrace.node_exporter.10.cpu_ram.yml
    • uptrace.node_exporter.20.filesystems.yml
    • uptrace.php_fpm.10.pools.yml
    • uptrace.php_fpm.20.servers.yml
    • uptrace.postgresql.10.databases.yml
    • uptrace.postgresql.20.tables.yml
    • uptrace.postgresql.30.indexes.yml
    • uptrace.postgresql.40.bgwriter.yml
    • uptrace.redis.shards_by_cluster_bdb_node.yml
    • uptrace.redis_ent.10.databases.yml
    • uptrace.redis_ent.20.nodes.yml
    • uptrace.rpc.10.clients.yml
    • uptrace.rpc.20.servers.yml
    • uptrace.service_graph.edges.yml
    • uptrace.tracing.10.services.yml
    • uptrace.tracing.20.hosts.yml
    • custom.ini
    • datasource.yml
    • otel-collector.yaml
    • prometheus.yml
    • uptrace.crt
    • uptrace.key
    • uptrace.yml
    • vector.toml
    • docker-compose.orig
    • docker-compose.worksish
    • docker-compose.yml
    • README.md
    • docker-compose.yml
    • alerts.png
    • facets.png
    • home.png
    • metrics.png
    • otel-collector.yaml
    • uptrace.yml
    • vector.toml
    • remove-uptrace-volumes.sh
    • uptrace-down.sh
    • uptrace-start.sh
    • __init__.py
    • interceptor.py
    • reflection.py
    • another-schema-example.md
    • bfiles-20250129-173732-grpc-python-example.txt
    • bundle-go-cty-docs.txt
    • bundle-go-plugin-2025-01-18.txt
    • capabilities-vs-services.md
    • chatgpt-20241230-1327.md
    • chatgpt-code-review-2025-01-05-1110.md
    • chatgpt-review-2025-01-02-1316.md
    • 2025-01-01-1555-using-tfattr-factories.md
    • 2025-01-26-1036-claude.md
    • chatgpt-2024-12-31-2047.md
    • chatgpt-20241228-1842.md
    • chatgpt-2025-01-06-1343-maturity.md
    • chatgpt-20250110-1110.md
    • chatgpt-20250111-1513.md
    • claude-2025-01-15-1633.md
    • pyvider-review-20241228-1020.md
    • desired-features.md
    • docker-image-management.md
    • docs-outline-01-2025-01-03.md
    • dynamic-logging.md
    • editor-ideas.mg
    • emoji-logging.md
    • entities.md
    • feature-first.md
    • giblet.proto
    • giblet_pb2.py
    • giblet_pb2_grpc.py
    • gource.conf
    • gource.md
    • grpc-info.txt
    • handshake.md
    • hashicorp-mtls-client-cert.md
    • lang-cgpt-20241228-1025.md
    • lang-cpt-20241228-1026.md
    • lang-gemini-20241228-1038.md
    • 1-1-1-what-is-pyvider.md
    • 1-1-2-key-features.md
    • 1-1-3-why-pyvider.md
    • 1-1-4-goals.md
    • 1-1-overview.md
    • summary.md
    • maturity.md
    • metaschema-2025-01-02.md
    • mutability.md
    • naming-convention.md
    • notable.txt
    • notes.md
    • plugin-env-vars.md
    • plugins.md
    • priming-2024-12-11-1159.md
    • priming-2024-12-13.md
    • priming-2024-12-27-1313.md
    • priming-2024-12-27.md
    • priming-prompt-2024-12-02.md
    • priming-prompt-2024-12-06.md
    • auto-load.md
    • random-notes-01-02.md
    • refactoring.md
    • attributes.md
    • attrs-and-types.md
    • capabilities.md
    • components.md
    • datasources.md
    • functions.md
    • provider.md
    • registry.md
    • dynamic_values.md
    • filter.md
    • grpcplugin.md
    • hub.md
    • lifecycle.md
    • potential-examples.psseudocode.py
    • previous-chat.md
    • protocols.md
    • reserved-keywords.md
    • resources.md
    • schema.md
    • services.md
    • state.md
    • summary.md
    • validation.md
    • validators.md
    • registry.md
    • working-through-ttypes.md
    • schema-blah-01-02.md
    • schema-chatgot-2025-01-01.md
    • schema-dev-2025-01-02-1056.md
    • schema-dev-2025-01-02.md
    • schema-fragments.md
    • schema-research-2025-01-02.md
    • schema.md
    • session-broker.md
    • speeding-it-up.md
    • terminology.md
    • test-organization.md
    • tf-core-rpc-api.md
    • tf-reserved-keywords.md
    • tfdynamic.md
    • tfplugin6.proto
    • tfschema-development.md
    • tftypes.md
    • go-cty-funcs.txt
    • go-cty-tests.txt
    • go-framework-dirs.md
    • validator-dev-02.md
    • validators-2025-01-02.md
    • env.sh
    • __init__.py
    • xtest_data_source_zipcode.py
    • zipcode.py
    • __init__.py
    • random_complex_object.py
    • verify_zipcode.py
    • provider.tf
    • test.tf
    • tf-test.log.txt
    • provider.tf
    • resource_test_file_content.hcl
    • pyproject.toml
    • pytest.ini
    • pyvider
    • requirements.txt
    • bf
    • build_provider.py
    • check_rpc.sh
    • clean-tf-logs
    • compile_proto.py
    • config.hcl
    • extract_go_defs.py
    • generate_structure.py
    • grpc_client_test.py
    • loc-counter.sh
    • markdown_to_gherkin.py
    • print_pb2_descriptor_schema.py
    • print_schema_from_descriptor.py
    • print_schema_no_nested_block.py
    • runtime-hook.py
    • signoz_tester.py
    • terraform-provider-pyvider
    • test-schema.py
    • test.sh
    • tracer_module.py
    • verify_zipcode_data_source.py
    • README.md
    • __init__.py
    • cli.py
    • config.py
    • core.py
    • exclusions.py
    • logger.py
    • metadata.py
    • metadata_writer.py
    • output.py
    • priming.md
    • utils.py
    • .bfile
    • __init__.py
    • __main__.py
    • __init__.py
    • base_types.py
    • __init__.py
    • auth.py
    • cloud.py
    • injector.py
    • services.py
    • base.py
    • registry.py
    • __init__.py
    • foundation.py
    • grpc.py
    • provider.py
    • registry.py
    • resource.py
    • schema.py
    • serialization.py
    • validation.py
    • __init__.py
    • __init__.py
    • handler.py
    • __init__.py
    • __init__.py
    • capabilities.py
    • components.py
    • decorators.py
    • discovery.py
    • protocols.py
    • validators.py
    • __init__.py
    • __init__.py
    • service.py
    • __init__.py
    • grpc-defs.txt
    • __init__.py
    • apply_resource_change.py
    • call_function.py
    • close_ephemeral_resource.py
    • config.py
    • configure_provider.py
    • data.py
    • ephemeral.py
    • get_functions.py
    • get_metadata.py
    • get_provider_schema.py
    • import_resource_state.py
    • move_resource_state.py
    • open_ephemeral_resource.py
    • plan_resource_change.py
    • read_data_source.py
    • read_resource.py
    • renew_ephemeral_resource.py
    • schema.py
    • stop_provider.py
    • upgrade_resource_state.py
    • validate_data_resource_config.py
    • validate_ephemeral_resource_config.py
    • validate_provider_config.py
    • validate_resource_config.py
    • __init__.py
    • tfplugin6_pb2_grpc.py
    • tfplugin6_pb2.py
    • tfplugin6_pb2_grpc.py
    • v6-notes.md
    • provide.py
    • __init__.py
    • base.py
    • config.py
    • provider.py
    • __init__.py
    • base.py
    • context.py
    • decorators.py
    • exceptions.py
    • lifecycle.py
    • protocol.py
    • registry.py
    • types.py
    • schema.py
    • __init__.py
    • attribute_path.py
    • attributes.py
    • base.py
    • decorators.py
    • definition.py
    • validation.py
    • __init__.py
    • __init__.py
    • init.py
    • __init__.py
    • base.py
    • config.py
    • formatters.py
    • proxy.py
    • __init__.py
    • __init__.py
    • base.py
    • decorators.py
    • utils.py
    • __init__.py
    • base.py
    • __init__.py
    • list.py
    • map.py
    • set.py
    • __init__.py
    • bool.py
    • number.py
    • string.py
    • __init__.py
    • dynamic.py
    • object.py
    • tuple.py
    • type.py
    • __init__.py
    • crypto.py
    • dynamic_value.py
    • __init__.py
    • conftest.py
    • __init__.py
    • token_optimizer.py
    • cgo_helpers.go
    • greeter.py
    • loader.py
    • main.go
    • works1-wrapper.go
    • works2-wrapper.go
    • works3-wrapper.go
    • works4-wrapper.go
    • __init__.py
    • proto_fixtures.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • mock_data_source.py
    • __init__.py
    • mock_function.py
    • mock_base.py
    • mock_resource_file_content.py
    • mock_type.py
    • __init__.py
    • mock_resource_file.py
    • notable.txt
    • example.template
    • make-docs.py
    • test.sh
    • test.yaml.tmpl
    • x_test_minimal_reproduction.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • test_registry.py
    • test_schema_attribute_path.py
    • test_tftypes_collections_list.py
    • test_tftypes_collections_map.py
    • test_tftypes_collections_set.py
    • test_tftypes_structural_object.py
    • test_tftypes_structural_tuple.py
    • test_tftypes_types_simple.py
    • test_schema_validators.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • dummy_types.py
    • mock_message.proto
    • mock_message_pb2.py
    • __init__.py
    • plugin_validators.py
    • proto_validators.py
    • schema_validators.py
  • Added fallback path that returns None if OpenTelemetry is not installed harden internal
    467 files
    • .bfile
    • .coveragerc
    • .gitignore
    • .gitignore
    • profiles_settings.xml
    • misc.xml
    • modules.xml
    • prettier.xml
    • pyvider.iml
    • vcs.xml
    • .pyre_configuration
    • .watchmanconfig
    • README.md
    • __init__.py
    • __init__.py
    • fake_cloud.py
    • fake_cloud_auth.py
    • __init__.py
    • dynamic_config.py
    • __init__.py
    • __init__.py
    • file_content.py
    • test_file_content.py
    • log.md
    • alertmanager.yml
    • cluster.xml
    • config.xml
    • keeper.xml
    • users.xml
    • grafana.ini
    • datasource.yml
    • config.yaml
    • prometheus.yml
    • uptrace.crt
    • uptrace.key
    • uptrace.yml
    • vector.toml
    • docker-compose.yml
    • build-containers.sh
    • remove-uptrace-volumes.sh
    • uptrace-down.sh
    • uptrace-start.sh
    • alertmanager.yml
    • cluster.xml
    • config.xml
    • keeper.xml
    • users.xml
    • uptrace.aws.10.ec2_instances.yml
    • uptrace.aws.20.ebs.yml
    • uptrace.aws.30.ebs_volumes.yml
    • uptrace.aws.40.rds.yml
    • uptrace.billing.10.projects.yml
    • uptrace.db.clients_by_db_system_pool_name.yml
    • uptrace.db.mysql_by_host.yml
    • uptrace.db.redis_by_host_redis_version.yml
    • uptrace.docker.containers.yml
    • uptrace.dotnet.10.all.yml
    • uptrace.dotnet.20.gc.yml
    • uptrace.dotnet.30.runtime.yml
    • uptrace.dotnet.40.thread_pool.yml
    • uptrace.dotnet.50.jit.yml
    • uptrace.go.runtime_by_service_host.yml
    • uptrace.go.sql_client_by_service_host.yml
    • uptrace.hikaricp.pool.yml
    • uptrace.hostmetrics.10.overview.yml
    • uptrace.hostmetrics.20.filesystems.yml
    • uptrace.hostmetrics.30.disks.yml
    • uptrace.hostmetrics.40.network.yml
    • uptrace.http.server_by_service_host.yml
    • uptrace.httpcheck.endpoints.yml
    • uptrace.java.process_runtime_jvm.yml
    • uptrace.k8s.10.containers.yml
    • uptrace.k8s.20.nodes.yml
    • uptrace.k8s.30.pods.yml
    • uptrace.k8s.40.network.yml
    • uptrace.kafka.10.topics.yml
    • uptrace.kafka.20.partitions.yml
    • uptrace.kafka.30.consumer_groups.yml
    • uptrace.node_exporter.10.cpu_ram.yml
    • uptrace.node_exporter.20.filesystems.yml
    • uptrace.php_fpm.10.pools.yml
    • uptrace.php_fpm.20.servers.yml
    • uptrace.postgresql.10.databases.yml
    • uptrace.postgresql.20.tables.yml
    • uptrace.postgresql.30.indexes.yml
    • uptrace.postgresql.40.bgwriter.yml
    • uptrace.redis.shards_by_cluster_bdb_node.yml
    • uptrace.redis_ent.10.databases.yml
    • uptrace.redis_ent.20.nodes.yml
    • uptrace.rpc.10.clients.yml
    • uptrace.rpc.20.servers.yml
    • uptrace.service_graph.edges.yml
    • uptrace.tracing.10.services.yml
    • uptrace.tracing.20.hosts.yml
    • custom.ini
    • datasource.yml
    • otel-collector.yaml
    • prometheus.yml
    • uptrace.crt
    • uptrace.key
    • uptrace.yml
    • vector.toml
    • docker-compose.orig
    • docker-compose.worksish
    • docker-compose.yml
    • README.md
    • docker-compose.yml
    • alerts.png
    • facets.png
    • home.png
    • metrics.png
    • otel-collector.yaml
    • uptrace.yml
    • vector.toml
    • remove-uptrace-volumes.sh
    • uptrace-down.sh
    • uptrace-start.sh
    • __init__.py
    • interceptor.py
    • reflection.py
    • another-schema-example.md
    • bfiles-20250129-173732-grpc-python-example.txt
    • bundle-go-cty-docs.txt
    • bundle-go-plugin-2025-01-18.txt
    • capabilities-vs-services.md
    • chatgpt-20241230-1327.md
    • chatgpt-code-review-2025-01-05-1110.md
    • chatgpt-review-2025-01-02-1316.md
    • 2025-01-01-1555-using-tfattr-factories.md
    • 2025-01-26-1036-claude.md
    • chatgpt-2024-12-31-2047.md
    • chatgpt-20241228-1842.md
    • chatgpt-2025-01-06-1343-maturity.md
    • chatgpt-20250110-1110.md
    • chatgpt-20250111-1513.md
    • claude-2025-01-15-1633.md
    • pyvider-review-20241228-1020.md
    • desired-features.md
    • docker-image-management.md
    • docs-outline-01-2025-01-03.md
    • dynamic-logging.md
    • editor-ideas.mg
    • emoji-logging.md
    • entities.md
    • feature-first.md
    • giblet.proto
    • giblet_pb2.py
    • giblet_pb2_grpc.py
    • gource.conf
    • gource.md
    • grpc-info.txt
    • handshake.md
    • hashicorp-mtls-client-cert.md
    • lang-cgpt-20241228-1025.md
    • lang-cpt-20241228-1026.md
    • lang-gemini-20241228-1038.md
    • 1-1-1-what-is-pyvider.md
    • 1-1-2-key-features.md
    • 1-1-3-why-pyvider.md
    • 1-1-4-goals.md
    • 1-1-overview.md
    • summary.md
    • maturity.md
    • metaschema-2025-01-02.md
    • mutability.md
    • naming-convention.md
    • notable.txt
    • notes.md
    • plugin-env-vars.md
    • plugins.md
    • priming-2024-12-11-1159.md
    • priming-2024-12-13.md
    • priming-2024-12-27-1313.md
    • priming-2024-12-27.md
    • priming-prompt-2024-12-02.md
    • priming-prompt-2024-12-06.md
    • auto-load.md
    • random-notes-01-02.md
    • refactoring.md
    • attributes.md
    • attrs-and-types.md
    • capabilities.md
    • components.md
    • datasources.md
    • functions.md
    • provider.md
    • registry.md
    • dynamic_values.md
    • filter.md
    • grpcplugin.md
    • hub.md
    • lifecycle.md
    • potential-examples.psseudocode.py
    • previous-chat.md
    • protocols.md
    • reserved-keywords.md
    • resources.md
    • schema.md
    • services.md
    • state.md
    • summary.md
    • validation.md
    • validators.md
    • registry.md
    • working-through-ttypes.md
    • schema-blah-01-02.md
    • schema-chatgot-2025-01-01.md
    • schema-dev-2025-01-02-1056.md
    • schema-dev-2025-01-02.md
    • schema-fragments.md
    • schema-research-2025-01-02.md
    • schema.md
    • session-broker.md
    • speeding-it-up.md
    • terminology.md
    • test-organization.md
    • tf-core-rpc-api.md
    • tf-reserved-keywords.md
    • tfdynamic.md
    • tfplugin6.proto
    • tfschema-development.md
    • tftypes.md
    • go-cty-funcs.txt
    • go-cty-tests.txt
    • go-framework-dirs.md
    • validator-dev-02.md
    • validators-2025-01-02.md
    • env.sh
    • __init__.py
    • xtest_data_source_zipcode.py
    • zipcode.py
    • __init__.py
    • random_complex_object.py
    • verify_zipcode.py
    • provider.tf
    • test.tf
    • tf-test.log.txt
    • provider.tf
    • resource_test_file_content.hcl
    • pyproject.toml
    • pytest.ini
    • pyvider
    • requirements.txt
    • bf
    • build_provider.py
    • check_rpc.sh
    • clean-tf-logs
    • compile_proto.py
    • config.hcl
    • extract_go_defs.py
    • generate_structure.py
    • grpc_client_test.py
    • loc-counter.sh
    • markdown_to_gherkin.py
    • print_pb2_descriptor_schema.py
    • print_schema_from_descriptor.py
    • print_schema_no_nested_block.py
    • runtime-hook.py
    • signoz_tester.py
    • terraform-provider-pyvider
    • test-schema.py
    • test.sh
    • tracer_module.py
    • verify_zipcode_data_source.py
    • README.md
    • __init__.py
    • cli.py
    • config.py
    • core.py
    • exclusions.py
    • logger.py
    • metadata.py
    • metadata_writer.py
    • output.py
    • priming.md
    • utils.py
    • .bfile
    • __init__.py
    • __main__.py
    • __init__.py
    • base_types.py
    • __init__.py
    • auth.py
    • cloud.py
    • injector.py
    • services.py
    • base.py
    • registry.py
    • __init__.py
    • foundation.py
    • grpc.py
    • provider.py
    • registry.py
    • resource.py
    • schema.py
    • serialization.py
    • validation.py
    • __init__.py
    • __init__.py
    • handler.py
    • __init__.py
    • __init__.py
    • capabilities.py
    • components.py
    • decorators.py
    • discovery.py
    • protocols.py
    • validators.py
    • __init__.py
    • __init__.py
    • service.py
    • __init__.py
    • grpc-defs.txt
    • __init__.py
    • apply_resource_change.py
    • call_function.py
    • close_ephemeral_resource.py
    • config.py
    • configure_provider.py
    • data.py
    • ephemeral.py
    • get_functions.py
    • get_metadata.py
    • get_provider_schema.py
    • import_resource_state.py
    • move_resource_state.py
    • open_ephemeral_resource.py
    • plan_resource_change.py
    • read_data_source.py
    • read_resource.py
    • renew_ephemeral_resource.py
    • schema.py
    • stop_provider.py
    • upgrade_resource_state.py
    • validate_data_resource_config.py
    • validate_ephemeral_resource_config.py
    • validate_provider_config.py
    • validate_resource_config.py
    • __init__.py
    • tfplugin6_pb2_grpc.py
    • tfplugin6_pb2.py
    • tfplugin6_pb2_grpc.py
    • v6-notes.md
    • provide.py
    • __init__.py
    • base.py
    • config.py
    • provider.py
    • __init__.py
    • base.py
    • context.py
    • decorators.py
    • exceptions.py
    • lifecycle.py
    • protocol.py
    • registry.py
    • types.py
    • schema.py
    • __init__.py
    • attribute_path.py
    • attributes.py
    • base.py
    • decorators.py
    • definition.py
    • validation.py
    • __init__.py
    • __init__.py
    • init.py
    • __init__.py
    • base.py
    • config.py
    • formatters.py
    • proxy.py
    • __init__.py
    • __init__.py
    • base.py
    • decorators.py
    • utils.py
    • __init__.py
    • base.py
    • __init__.py
    • list.py
    • map.py
    • set.py
    • __init__.py
    • bool.py
    • number.py
    • string.py
    • __init__.py
    • dynamic.py
    • object.py
    • tuple.py
    • type.py
    • __init__.py
    • crypto.py
    • dynamic_value.py
    • __init__.py
    • conftest.py
    • __init__.py
    • token_optimizer.py
    • cgo_helpers.go
    • greeter.py
    • loader.py
    • main.go
    • works1-wrapper.go
    • works2-wrapper.go
    • works3-wrapper.go
    • works4-wrapper.go
    • __init__.py
    • proto_fixtures.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • mock_data_source.py
    • __init__.py
    • mock_function.py
    • mock_base.py
    • mock_resource_file_content.py
    • mock_type.py
    • __init__.py
    • mock_resource_file.py
    • notable.txt
    • example.template
    • make-docs.py
    • test.sh
    • test.yaml.tmpl
    • x_test_minimal_reproduction.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • test_registry.py
    • test_schema_attribute_path.py
    • test_tftypes_collections_list.py
    • test_tftypes_collections_map.py
    • test_tftypes_collections_set.py
    • test_tftypes_structural_object.py
    • test_tftypes_structural_tuple.py
    • test_tftypes_types_simple.py
    • test_schema_validators.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • dummy_types.py
    • mock_message.proto
    • mock_message_pb2.py
    • __init__.py
    • plugin_validators.py
    • proto_validators.py
    • schema_validators.py
  • Deferred set_logger_provider import in telemetry/__init__.py to inside the conditional block interface behavioral
    1 file
    • __init__.py

Tracer Improvements

2 files changed
  • base.py Updated base.py
  • decorators.py Updated decorators.py
  • Updated telemetry/tracer/base.py (32 lines changed) with improved initialization decouple behavioral
    1 file
    • base.py
  • Updated telemetry/tracer/decorators.py (16 lines changed) decouple behavioral
    1 file
    • decorators.py