

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 配置多个文件目录和流
<a name="sim-writes"></a>

通过指定多个流程配置设置，您可以配置代理以监控多个文件目录并将数据发送到多个流。在以下配置示例中，代理监控两个文件目录，并将数据分别发送到 Kinesis 数据流和 Firehose 流。您可以为 Kinesis Data Streams 和 Amazon Data Firehose 指定不同的端点，这样您的数据流和 Firehose 流就不需要位于同一区域。

```
{
    "cloudwatch.emitMetrics": {{true}},
    "kinesis.endpoint": "{{https://your/kinesis/endpoint}}", 
    "firehose.endpoint": "{{https://your/firehose/endpoint}}", 
    "flows": [
        {
            "filePattern": "{{/tmp/app1.log*}}", 
            "kinesisStream": "{{yourkinesisstream}}"
        }, 
        {
            "filePattern": "{{/tmp/app2.log*}}",
            "deliveryStream": "{{yourfirehosedeliverystream}}" 
        }
    ] 
}
```

有关在 Amazon Kinesis Data Streams 中使用代理的更多详细信息，请参阅[使用 Kinesis 代理写入 Amazon Kinesis Data Streams](https://docs.amazonaws.cn/kinesis/latest/dev/writing-with-agents.html)。