要将示例Logstash Docker容器链接到Elasticsearch集群,可以按照以下步骤进行操作:
version: '3'
services:
logstash:
image: docker.elastic.co/logstash/logstash:7.15.0
volumes:
- ./logstash.conf:/usr/share/logstash/pipeline/logstash.conf
depends_on:
- elasticsearch
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:7.15.0
environment:
- discovery.type=single-node
在上述示例中,我们使用了Elasticsearch 7.15.0和Logstash 7.15.0的官方Docker镜像。同时,我们将Logstash的配置文件logstash.conf挂载到容器中。
input {
stdin {}
}
output {
elasticsearch {
hosts => ["elasticsearch:9200"]
}
}
在上述示例中,我们将Logstash的输入设置为stdin(标准输入),输出设置为Elasticsearch集群的地址。
docker-compose up
通过以上步骤,你可以将示例Logstash Docker容器链接到Elasticsearch集群。请注意,这只是一个简单的示例,实际情况中可能需要根据具体需求进行配置和调整。
腾讯云相关产品推荐:
更多腾讯云产品信息和介绍,请访问腾讯云官方网站:https://cloud.tencent.com/
领取专属 10元无门槛券
手把手带您无忧上云