diff --git a/docs/development/extensions-core/kafka-supervisor-reference.md b/docs/development/extensions-core/kafka-supervisor-reference.md index e03458529c58..af6de0354737 100644 --- a/docs/development/extensions-core/kafka-supervisor-reference.md +++ b/docs/development/extensions-core/kafka-supervisor-reference.md @@ -166,6 +166,7 @@ Supported `inputFormat`s include: - `json` - `kafka` - `avro_stream` +- `avro_ocf` - `protobuf` For more information, see [Data formats](../../ingestion/data-formats.md). You can also read [`thrift`](../extensions-contrib/thrift.md) formats using `parser`. diff --git a/docs/development/extensions-core/kinesis-ingestion.md b/docs/development/extensions-core/kinesis-ingestion.md index cbf2ffe633c3..3dedc4287190 100644 --- a/docs/development/extensions-core/kinesis-ingestion.md +++ b/docs/development/extensions-core/kinesis-ingestion.md @@ -121,7 +121,7 @@ Where the file `supervisor-spec.json` contains a Kinesis supervisor spec: |`type`|The supervisor type; this should always be `kinesis`.|yes| |`spec`|Container object for the supervisor configuration.|yes| |`dataSchema`|The schema that will be used by the Kinesis indexing task during ingestion. See [`dataSchema`](../../ingestion/ingestion-spec.md#dataschema).|yes| -|`ioConfig`|A KinesisSupervisorIOConfig object for configuring Kafka connection and I/O-related settings for the supervisor and indexing task. See [KinesisSupervisorIOConfig](#kinesissupervisorioconfig) below.|yes| +|`ioConfig`|A KinesisSupervisorIOConfig object for configuring Kinesis connection and I/O-related settings for the supervisor and indexing task. See [KinesisSupervisorIOConfig](#kinesissupervisorioconfig) below.|yes| |`tuningConfig`|A KinesisSupervisorTuningConfig object for configuring performance-related settings for the supervisor and indexing tasks. See [KinesisSupervisorTuningConfig](#kinesissupervisortuningconfig) below.|no| @@ -260,13 +260,17 @@ The following example demonstrates a supervisor spec with `lagBased` autoScaler #### Specifying data format Kinesis indexing service supports both [`inputFormat`](../../ingestion/data-formats.md#input-format) and [`parser`](../../ingestion/data-formats.md#parser) to specify the data format. -The `inputFormat` is a new and recommended way to specify the data format for Kinesis indexing service, -but unfortunately, it doesn't support all data formats supported by the legacy `parser`. -(They will be supported in the future.) +Use the `inputFormat` to specify the data format for Kinesis indexing service unless you need a format only supported by the legacy `parser`. -The supported `inputFormat`s include [`csv`](../../ingestion/data-formats.md#csv), -[`delimited`](../../ingestion/data-formats.md#tsv-delimited), [`json`](../../ingestion/data-formats.md#json), [`avro_stream`](../../ingestion/data-formats.md#avro-stream), [`protobuf`](../../ingestion/data-formats.md#protobuf). -You can also read [`thrift`](../extensions-contrib/thrift.md) formats using `parser`. +Supported `inputFormat`s include: +- `csv` +- `delimited` +- `json` +- `avro_stream` +- `avro_ocf` +- `protobuf` + +For more information, see [Data formats](../../ingestion/data-formats.md). You can also read [`thrift`](../extensions-contrib/thrift.md) formats using `parser`.