Get unlimited infrastructure observability context via MCP

Ground your agent engineering
in structured observability context

Get the latest observability docs and guidance for your infrastructure via MCP

DataHub
DataHub
Versions: [0.14]30 metrics

DataHub is an open-source metadata platform for the modern data stack. The system is a hybrid Java/Spring backend (GMS), Kafka-based async processing, and Python CLI ingestion framework. Operational metrics cover GMS API latency, Kafka consumer lag, JVM health, and ingestion pipeline throughput. Official DataHub docs: DataHub Documentation

Native DataHubNative DataHubOfficial DataHub metrics docs:Monitoring DataHub
OpentelemetryOpentelemetryOfficial Opentelemetry DataHub metrics docs:Monitoring DataHub
PrometheusPrometheusOfficial Prometheus DataHub metrics docs:Monitoring DataHub

Get context for DataHub metrics

DataHubclient_backendOpentelemetryUpDownCounterUnits:{connection}Number of database connections in the poolDocumentation
DataHubclient_operation_timeOpentelemetryHistogramUnits:sThe duration of the SQL query execution.Documentation
DataHubelasticsearch_indexNPrometheusGaugeUnits:BySize of each Elasticsearch indexDocumentation
DataHubgraphql_execution_timeNPrometheusTimerUnits:msLatency of GraphQL resolver executionsDocumentation
DataHubhttp.server.active_requestsOpentelemetryUpDownCounterUnits:{request}Number of active HTTP server requestsDocumentation
DataHubhttp.server.request.durationOpentelemetryHistogramUnits:sDuration of HTTP requests to GMS (GraphQL and REST endpoints)Documentation
DataHubhttp_server_requestedNPrometheusTimerUnits:msHTTP server request metrics (count, total time, max)Documentation
DataHubingestion_failureNCounterUnits:{failure}Number of failures during ingestionDocumentation
DataHubingestion_timeNTimerUnits:sTotal duration of an ingestion pipeline runDocumentation
DataHubingestion_warningNCounterUnits:{warning}Number of warnings during ingestionDocumentation
DataHubjetty_requested_activeNPrometheusGaugeUnits:{request}Current number of active HTTP requestsDocumentation
DataHubjvm_gc_pauseNPrometheusTimerUnits:msDuration of JVM garbage collection pausesDocumentation
DataHubjvm_memory_usedNPrometheusGaugeUnits:ByAmount of JVM memory currently usedDocumentation
DataHubjvm_threads_liveNPrometheusGaugeUnits:{thread}Current number of live JVM threadsDocumentation
DataHubkafka_consumer_lagNPrometheusGaugeUnits:{message}Number of messages the consumer is behind latest offsetDocumentation
DataHubkafka_consumer_records_consumedNPrometheusCounterUnits:{record}Total number of records consumed from Kafka topicsDocumentation
DataHubkafka_message_queue_timeNPrometheusTimerUnits:sTime a message spent in Kafka queue before being consumedDocumentation
DataHubmessaging_client_consumed_messagesOpentelemetryCounterUnits:{message}Number of messages consumed from Kafka topicsDocumentation
DataHubmessaging_process_timeOpentelemetryHistogramUnits:sDuration of message processing (MCP/MCL handling)Documentation
DataHubmessaging_receive_timeOpentelemetryHistogramUnits:sDuration from message publish to receive (Kafka queue lag)Documentation
DataHubmetadata_change_proposal_process_timeNPrometheusTimerUnits:msTime to process and apply a Metadata Change ProposalDocumentation
DataHubprocess.cpu.utilizationOpentelemetryGaugeUnits:ratioProcess CPU utilizationDocumentation
DataHubprocess.runtime.jvm.classes.loadedOpentelemetryUpDownCounterUnits:{class}Number of classes currently loaded in the JVMDocumentation
DataHubprocess.runtime.jvm.gc.durationOpentelemetryHistogramUnits:msDuration of JVM garbage collection pausesDocumentation
DataHubprocess.runtime.jvm.memory.usageOpentelemetryUpDownCounterUnits:ByJVM memory usage by poolDocumentation
Full metrics context for DataHub is available with an account. Request access