Elasticsearch + Logstash + Kibana搭建
### 安装命令
git clone https://github.com/deviantony/docker-elk.git
cd docker-elk
docker compose up setup
docker compose up
### 登录 http://localhost:5601
user: elastic
password: changeme
### 修改logstash支持json post
logstash/pipeline/logstash.conf
http {
port => 5045
codec => json
}
docker-compose.yml
logstash:
ports:
- 5045:5045
### 命令行测试
curl -X POST http://localhost:5045 -H 'Content-Type: application/json' -d '{
"@timestamp": "2025-07-22T08:00:00Z",
"level": "INFO",
"module": "main",
"message": "Started service",
"value": 0.5
}'