-
Notifications
You must be signed in to change notification settings - Fork 137
Kafka Connector
Supports Datastream Updates |
Y |
---|---|
Checkpoint Type |
Kafka consumer offsets are regularly committed to Kafka (see |
Diagnostics Aware |
Y |
-
All connector config properties must be prefixed with
brooklin.server.connector.<connectorName>.
-
connectorName
is an arbitrary user-supplied name specified in Brooklin configuration (brooklin.server.connectorNames
)
Configuration properties shared among all Kafka connectors in Brooklin are documented on this page.
Configuration properties specific to KafkaConnector
are listed below.
Property | Description | Default |
---|---|---|
|
|
|
|
|
(None) |
URL |
|
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
URL Params |
Required
|
All metric names are prefixed with the connector name as it appears in brooklin.server.connectorNames
.
General metrics for all Brooklin connectors are documented on this page.
-
Aggregate metrics cover all datastreams in a single Brooklin instance.
-
Aggregate metrics prefix:
<connectorName>.KafkaConnectorTask.aggregate.
-
connectorName
is the name of the connector as it appears inbrooklin.server.connectorNames
-
Metric Name | Description |
---|---|
|
The number of times polling Kafka consumer exceeds |
|
The rate of errors encountered when data is dispatched for delivery to the destination system |
|
The rate of bytes processed and dispatched for delivery to destination |
|
The rate of Kafka record consumption |
|
The number of auto-paused topic partitions awaiting destination topic creation |
|
The number of auto-paused topic partitions due to errors encountered during dispatch for delivery |
|
The number of auto-paused topic partitions due to exceeding their maximum in-flight messages thresholds |
|
The number of topic partitions paused manually |
|
The number of Kafka topic partitions |
|
The number of times dispatching records to destination exceeds |
|
The number of Kafka topics |
|
The number of polls exceeding the maximum session timeout <TODO:?> |
|
The rate of rebalances seen by the Kafka consumer |
|
The number of stuck topic partitions |
-
Datastream-specific metrics prefix:
<connectorName>.KafkaConnectorTask.<datastreamName>.
-
connectorName
is the name of the connector as it appears inbrooklin.server.connectorNames
-
<datastreamName>
is the datastream name
-
Metric Name | Description |
---|---|
|
The rate of errors encountered when data is dispatched for delivery to the destination system |
|
The distribution (histogram) of the number of records retrieved from Kafka in every poll |
|
The rate of bytes processed and dispatched for delivery to destination |
|
The rate of Kafka record consumption |
|
The number of auto-paused topic partitions awaiting destination topic creation |
|
The number of auto-paused topic partitions due to errors encountered during dispatch for delivery |
|
The number of auto-paused topic partitions due to exceeding their maximum in-flight messages thresholds |
|
The number of topic partitions paused manually |
|
The number of Kafka topic partitions |
|
The rate of polls performed using the Kafka consumer |
|
The number of times dispatching records to destination exceeds |
|
The number of Kafka topics |
|
The number of polls exceeding the maximum session timeout <TODO:?> |
|
The rate of rebalances seen by the Kafka consumer |
|
The number of stuck topic partitions |
|
The time duration (in milliseconds) since the last non-empty |
- Home
- Brooklin Architecture
- Production Use Cases
- Developer Guide
- Documentation
- REST Endpoints
- Connectors
- Transport Providers
- Brooklin Configuration
- Test Driving Brooklin