redis-di describe

Describes a pipeline with its status

Describes a pipeline, combining its configuration with its runtime status, components, errors, and metrics in a human-readable, sectioned layout. status is an alias for this command.

The RDI version is not shown here, because it is a property of the API connection rather than of the pipeline; use info to see it.

Usage

redis-di describe [pipeline] [flags]

The pipeline name is an optional argument that defaults to default.

Options

This command takes only the global options.

Example

redis-di describe
redis-di status my-pipeline

To watch the status update live, pair the command with watch:

watch -n 1 redis-di describe

The output has a section for each part of the pipeline. The example below shows a pipeline with two sources, mysql and postgresql:

Name:     default
Active:   yes
Status:   started
Current:  yes

Sources:
  Name        Type  Db Type     Connection              Sync Mode  Connected
  ----        ----  -------     ----------              ---------  ---------
  mysql       cdc   mysql       <mysql-host>:3306       streaming  yes
  postgresql  cdc   postgresql  <postgresql-host>:5432  streaming  yes

Targets:
  Name    Db Type  Connection                 Connected
  ----    -------  ----------                 ---------
  target  redis    <redis-target-host>:12000  yes

Processor:
  Type:  flink

Jobs:
  Name                Server Name  Db / Schema  Table      Transformations  Outputs  Connections
  ----                -----------  -----------  -----      ---------------  -------  -----------
  billing_job         postgresql   public       customers  1                1        target
  customers_hash_job  mysql        inventory    customers  0                1        target
  orders_job          mysql        inventory    orders     1                1        target

Components:
  Name                  Type                Version    Status   Metrics Endpoints
  ----                  ----                -------    ------   -----------------
  collector-api         collector-api       <version>  started
  collector-mysql       debezium-collector  <version>  started  https://<rdi-host>:443/collector-mysql/metrics
  collector-postgresql  debezium-collector  <version>  started  https://<rdi-host>:443/collector-postgresql/metrics
  flink-processor       flink-processor     <version>  started  https://<rdi-host>:443/processor/metrics

Statistics:
  Name                         Incoming  Pending  Inserted  Updated  Deleted  Filtered  Rejected  Last Arrival
  ----                         --------  -------  --------  -------  -------  --------  --------  ------------
  mysql.inventory.customers    4         0        4         0        0        0         0         2026-06-18T13:42:44Z
  mysql.inventory.orders       12        0        12        0        0        0         0         2026-06-18T13:42:51Z
  postgresql.public.customers  7         0        7         0        0        0         0         2026-06-18T13:42:49Z

The Metrics Endpoints column shows the externally-reachable metrics URLs of each component, which RDI discovers from the component's Ingress resources. It is empty for a component that has no ingress, or while the ingress controller has not assigned an address yet. See Accessing the metrics for more information.

RATE THIS PAGE
Back to top ↑