Getting the DataStax Connector status

Displaying the status.

To display the status of the DataStax Apache Kafka™ Connector and all tasks that are running. The state of the tasks can be RUNNING, PAUSED, FAILED, or UNASSIGNED.
curl -X GET \
"http://worker_ip:port/connectors/connector_name/status"
where
  • worker_ip - The hostname or IP address of the Kafka Connect worker.
  • port - The listening port for the Kafka Connect REST API. By default this service runs on port 8083.
  • connector_name - DataStax Apache Kafka™ Connector name.

Example

curl -X GET "http://127.0.0.1:8083/connectors/dse-sink-distributed-example/status"
Output:
{
  "name": "dse-sink-distributed-example",
  "connector": {
    "state": "RUNNING",
    "worker_id": "127.0.0.1:8083"
  },
  "tasks": [
    {
      "state": "RUNNING",
      "id": 0,
      "worker_id": "127.0.0.1:8083"
    },
    {
      "state": "RUNNING",
      "id": 1,
      "worker_id": "127.0.0.1:8083"
    },
    {
      "state": "RUNNING",
      "id": 2,
      "worker_id": "127.0.0.1:8083"
    },
    {
      "state": "RUNNING",
      "id": 3,
      "worker_id": "127.0.0.1:8083"
    },
    {
      "state": "RUNNING",
      "id": 4,
      "worker_id": "127.0.0.1:8083"
    }
  ],
  "type": "sink"
}