Skip to main content

DataHubDebug

Overview

DataHub Debug is a DataHub utility or metadata-focused integration. Learn more in the official DataHub Debug documentation.

The DataHub integration for DataHub Debug covers metadata entities and operational objects relevant to this connector. It is a diagnostic utility for inspecting DataHub state and does not import additional source metadata.

Concept Mapping

Source ConceptDataHub ConceptNotes
Debug query/inputDataHub entity/aspect inspectionReads metadata for diagnostics.
Diagnostic outputOperational debugging signalUsed for troubleshooting and validation, not catalog enrichment.

Module datahub-debug

Testing

Important Capabilities

Capability metadata is not explicitly declared for this module. Refer to module documentation and configuration sections below.

Overview

The datahub-debug module provides targeted debugging and inspection capabilities for DataHub metadata operations.

Prerequisites

  • Access to the DataHub instance being inspected.
  • Authentication with sufficient read permissions on entities/aspects involved in debugging.

Install the Plugin

pip install 'acryl-datahub[datahub-debug]'

Starter Recipe

Check out the following recipe to get started with ingestion! See below for full configuration options.

For general pointers on writing and running a recipe, see our main recipe guide.

source:
type: datahub-debug
config: {}

sink:
# sink configs

Config Details

Note that a . is used to denote nested fields in the YAML recipe.

FieldDescription
dns_probe_url
One of string, null
Default: None

Capabilities

Use the Important Capabilities table above as the source of truth. This module is intended for diagnostics and validation workflows.

Limitations

  • This module is not a general external-source ingestion connector.
  • Output is intended for debugging workflows and may require interpretation by platform operators.

Troubleshooting

  • Confirm authentication and API connectivity to the target DataHub environment.
  • Scope debug requests narrowly first, then expand once the expected output is validated.
  • Use ingestion logs to identify permission or query errors.

Code Coordinates

  • Class Name: datahub.ingestion.source.debug.datahub_debug.DataHubDebugSource
  • Browse on GitHub
Questions?

If you've got any questions on configuring ingestion for DataHubDebug, feel free to ping us on our Slack.

💡 Contributing to this documentation

This page is auto-generated from the underlying source code. To make changes, please edit the relevant source files in the metadata-ingestion directory.

Tip: For quick typo fixes or documentation updates, you can click the ✏️ Edit icon directly in the GitHub UI to open a Pull Request. For larger changes and PR naming conventions, please refer to our Contributing Guide.