เชเชเชเชพเชฒ, ELK เชธเซเชเซเช เชตเชฟเชจเชพ เชเซเชฌเชฐเชจเซเชเซเชธ-เชเชงเชพเชฐเชฟเชค เชชเซเชฐเซเชเซเชเซเชเชจเซ เชเชฒเซเชชเชจเชพ เชเชฐเชตเซ เช เชถเชเซเชฏ เชเซ, เชเซ เชเซเชฒเชธเซเชเชฐเชจเชพ เชฌเชเชจเซ เชเชชเซเชฒเชฟเชเซเชถเชจ เช เชจเซ เชธเชฟเชธเซเชเชฎ เชเชเชเซเชจเชพ เชฒเซเชเชจเซ เชธเชพเชเชตเซ เชเซ. เช เชฎเชพเชฐเซ เชชเซเชฐเซเชเซเชเชฟเชธเชฎเชพเช, เช เชฎเซ Logstash เชจเซ เชฌเชฆเชฒเซ Fluentd เชธเชพเชฅเซ EFK เชธเซเชเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเช เชเซเช.
Fluentd เช เชเชงเซเชจเชฟเช, เชธเชพเชฐเซเชตเชคเซเชฐเชฟเช เชฒเซเช เชเชฒเซเชเซเชเชฐ เชเซ เชเซ เชตเชงเซเชจเซ เชตเชงเซ เชฒเซเชเชชเซเชฐเชฟเชฏเชคเชพ เชฎเซเชณเชตเซ เชฐเชนเซเชฏเซเช เชเซ เช เชจเซ เชเซเชฒเชพเชเชก เชจเซเชเชฟเชต เชเชฎเซเชชเซเชฏเซเชเชฟเชเช เชซเชพเชเชจเซเชกเซเชถเชจเชฎเชพเช เชเซเชกเชพเชฏเซเช เชเซ, เชคเซเชฅเซ เช เชคเซเชจเซเช เชกเซเชตเชฒเชชเชฎเซเชจเซเช เชตเซเชเซเชเชฐ เชเซเชฌเชฐเชจเซเชเซเชธ เชธเชพเชฅเซ เชเซเชกเชพเชฃเชฎเชพเช เชเชชเชฏเซเช เชชเชฐ เชเซเชจเซเชฆเซเชฐเชฟเชค เชเซ.
Logstash เชจเซ เชฌเชฆเชฒเซ Fluentd เชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซ เชนเชเซเชเชค เชธเซเชซเซเชเชตเซเชฐ เชชเซเชเซเชเชจเชพ เชธเชพเชฎเชพเชจเซเชฏ เชธเชพเชฐเชจเซ เชฌเชฆเชฒเชคเซ เชจเชฅเซ, เชเซ เชเซ, Fluentd เชคเซเชจเซ เชตเซเชตเชฟเชงเซเชฏเชคเชพเชจเซ เชชเชฐเชฟเชฃเชพเชฎเซ เชคเซเชจเซ เชชเซเชคเชพเชจเซ เชตเชฟเชถเชฟเชทเซเช เชเซเชเชเชพเช เชฆเซเชตเชพเชฐเชพ เชตเชฐเซเชเซเชเซเชค เชฅเชฏเซเชฒ เชเซ.
เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชเซเชฏเชพเชฐเซ เช เชฎเซ เชฒเซเชเชฟเชเชเชจเซ เชเชเซเช เชคเซเชตเซเชฐเชคเชพ เชธเชพเชฅเซ เชตเซเชฏเชธเซเชค เชชเซเชฐเซเชเซเชเซเชเชฎเชพเช EFK เชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซเชฏเซเช, เชคเซเชฏเชพเชฐเซ เช เชฎเชจเซ เช เชนเชเซเชเชคเชจเซ เชธเชพเชฎเชจเซ เชเชฐเชตเซ เชชเชกเซเชฏเซ เชเซ เชเชฟเชฌเชพเชจเชพเชฎเชพเช เชเซเชเชฒเชพเช เชธเชเชฆเซเชถเชพเช เชเชฃเซ เชตเชเชค เชตเชพเชฐเชเชตเชพเชฐ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชนเชคเชพ. เช เชฒเซเชเชฎเชพเช เช เชฎเซ เชคเชฎเชจเซ เชเชนเซเชถเซเช เชเซ เช เชเชเชจเชพ เชถเชพ เชฎเชพเชเซ เชฅเชพเชฏ เชเซ เช เชจเซ เชธเชฎเชธเซเชฏเชพเชจเซ เชเซเชตเซ เชฐเซเชคเซ เชนเชฒ เชเชฐเชตเซ.
เชฆเชธเซเชคเชพเชตเซเช เชกเซเชชเซเชฒเชฟเชเซเชถเชจเชจเซ เชธเชฎเชธเซเชฏเชพ
เช เชฎเชพเชฐเชพ เชชเซเชฐเซเชเซเชเซเชเซเชธเชฎเชพเช, Fluentd เชจเซ เชกเซเชฎเชจเชธเซเช เชคเชฐเซเชเซ เชคเซเชจเชพเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ (เชเซเชฌเชฐเชจเซเชเซเชธ เชเซเชฒเชธเซเชเชฐเชจเชพ เชชเซเชฐเชคเซเชฏเซเช เชจเซเชก เชชเชฐ เชเช เชเชเชจเชพเชฎเชพเช เชเชชเชฎเซเชณเซ เชถเชฐเซ เชฅเชพเชฏ เชเซ) เช เชจเซ /var/log/containers เชฎเชพเช stdout เชเชจเซเชเซเชจเชฐ เชฒเซเชเชจเซเช เชจเชฟเชฐเซเชเซเชทเชฃ เชเชฐเซ เชเซ. เชธเชเชเซเชฐเชน เช เชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเซเชฏเชพ เชชเชเซ, JSON เชฆเชธเซเชคเชพเชตเซเชเซเชจเชพ เชฐเซเชชเชฎเชพเช เชฒเซเช เชเชฒเชพเชธเซเชเซเช เชธเชฐเซเชเชจเซ เชฎเซเชเชฒเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเซ เชชเซเชฐเซเชเซเชเซเชเชจเชพ เชธเซเชเซเชฒ เช เชจเซ เชเชพเชฎเชเซเชฐเซ เช เชจเซ เชเชพเชฎเซ เชธเชนเชฟเชทเซเชฃเซเชคเชพ เชฎเชพเชเซเชจเซ เชเชฐเซเชฐเชฟเชฏเชพเชคเซเชจเซ เชเชงเชพเชฐเซ เชเซเชฒเชธเซเชเชฐ เช เชฅเชตเชพ เชเชเชฒ เชธเซเชตเชฐเซเชชเชฎเชพเช เชเชญเชพ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเชฟเชฌเชพเชจเชพเชจเซ เชเชชเชฏเซเช เชเซเชฐเชพเชซเชฟเชเชฒ เชเชจเซเชเชฐเชซเซเชธ เชคเชฐเซเชเซ เชฅเชพเชฏ เชเซ.
เชเชเชเชชเซเช เชฌเชซเชฐเชฟเชเช เชชเซเชฒเชเชเชจ เชธเชพเชฅเซ Fluentd เชจเซ เชเชชเชฏเซเช เชเชฐเชคเซ เชตเชเชคเซ, เช เชฎเชจเซ เชเชตเซ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชจเซ เชธเชพเชฎเชจเซ เชเชฐเชตเซ เชชเชกเซเชฏเซ เชเซ เชเซเชฏเชพเช ElasticSearchเชฎเชพเชเชจเชพ เชเซเชเชฒเชพเช เชฆเชธเซเชคเชพเชตเซเชเซ เชฌเชฐเชพเชฌเชฐ เชธเชฎเชพเชจ เชธเชพเชฎเชเซเชฐเซ เชงเชฐเชพเชตเชคเชพ เชนเชคเชพ เช เชจเซ เชฎเชพเชคเซเชฐ เชเชณเชเชเชฐเซเชคเชพเชฎเชพเช เช เชฒเช เชนเชคเชพ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ Nginx เชฒเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชคเชฎเซ เชเชเชพเชธเซ เชถเชเซ เชเซ เชเซ เช เชธเชเชฆเซเชถ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เชเซ. เชฒเซเช เชซเชพเชเชฒเชฎเชพเช, เช เชธเชเชฆเซเชถ เชเช เชจเชเชฒเชฎเชพเช เช เชธเซเชคเชฟเชคเซเชตเชฎเชพเช เชเซ:
127.0.0.1 192.168.0.1 - [28/Feb/2013:12:00:00 +0900] "GET / HTTP/1.1" 200 777 "-" "Opera/12.0" -
เชเซ เชเซ, ElasticSearch เชฎเชพเช เชเชฃเชพ เชฆเชธเซเชคเชพเชตเซเชเซ เชเซ เชเซเชฎเชพเช เช เชธเชเชฆเซเชถ เชเซ:
{
"_index": "test-custom-prod-example-2020.01.02",
"_type": "_doc",
"_id": "HgGl_nIBR8C-2_33RlQV",
"_version": 1,
"_score": 0,
"_source": {
"service": "test-custom-prod-example",
"container_name": "nginx",
"namespace": "test-prod",
"@timestamp": "2020-01-14T05:29:47.599052886 00:00",
"log": "127.0.0.1 192.168.0.1 - [28/Feb/2013:12:00:00 0900] "GET / HTTP/1.1" 200 777 "-" "Opera/12.0" -",
"tag": "custom-log"
}
}
{
"_index": "test-custom-prod-example-2020.01.02",
"_type": "_doc",
"_id": "IgGm_nIBR8C-2_33e2ST",
"_version": 1,
"_score": 0,
"_source": {
"service": "test-custom-prod-example",
"container_name": "nginx",
"namespace": "test-prod",
"@timestamp": "2020-01-14T05:29:47.599052886 00:00",
"log": "127.0.0.1 192.168.0.1 - [28/Feb/2013:12:00:00 0900] "GET / HTTP/1.1" 200 777 "-" "Opera/12.0" -",
"tag": "custom-log"
}
}
เชตเชงเซเชฎเชพเช, เชคเซเชฏเชพเช เชฌเซ เชเชฐเชคเชพเช เชตเชงเซ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจเซ เชนเซเช เชถเชเซ เชเซ.
Fluentd เชฒเซเชเซเชธเชฎเชพเช เช เชธเชฎเชธเซเชฏเชพเชจเซ เช เซเช เชเชฐเชคเซ เชตเชเชคเซ, เชคเชฎเซ เชจเซเชเซเชจเซ เชธเชพเชฎเชเซเชฐเซ เชธเชพเชฅเซ เชฎเซเชเซ เชธเชเชเซเชฏเชพเชฎเชพเช เชเซเชคเชตเชฃเซเช เชเซเช เชถเชเซ เชเซ:
2020-01-16 01:46:46 +0000 [warn]: [test-prod] failed to flush the buffer. retry_time=4 next_retry_seconds=2020-01-16 01:46:53 +0000 chunk="59c37fc3fb320608692c352802b973ce" error_class=Fluent::Plugin::ElasticsearchOutput::RecoverableRequestFailure error="could not push logs to Elasticsearch cluster ({:host=>"elasticsearch", :port=>9200, :scheme=>"http", :user=>"elastic", :password=>"obfuscated"}): read timeout reached"
เช เชเซเชคเชตเชฃเซเช เชคเซเชฏเชพเชฐเซ เชฅเชพเชฏ เชเซ เชเซเชฏเชพเชฐเซ ElasticSearch เชตเชฟเชจเชเชคเซ_เชเชพเชเชฎเชเชเช เชชเชฐเชฟเชฎเชพเชฃ เชฆเซเชตเชพเชฐเชพ เชเชฒเซเชฒเซเชเชฟเชค เชธเชฎเชฏเชจเซ เช เชเชฆเชฐ เชตเชฟเชจเชเชคเซเชจเซ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชชเชฐเชค เชเชฐเซ เชถเชเชคเซเช เชจเชฅเซ, เชคเซเชฅเซ เช เชซเซเชฐเชตเชฐเซเชก เชเชฐเซเชฒ เชฌเชซเชฐ เชซเซเชฐเซเชเชฎเซเชจเซเชเชจเซ เชธเชพเชซ เชเชฐเซ เชถเชเชพเชคเซเช เชจเชฅเซ. เช เชชเชเซ, Fluentd เชซเชฐเซเชฅเซ ElasticSearch เชชเชฐ เชฌเชซเชฐ เชเซเชเชกเซ เชฎเซเชเชฒเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซ เชเซ เช เชจเซ เชฎเชจเชธเซเชตเซ เชธเชเชเซเชฏเชพเชจเชพ เชชเซเชฐเชฏเชพเชธเซ เชชเชเซ, เชเชชเชฐเซเชถเชจ เชธเชซเชณเชคเชพเชชเซเชฐเซเชตเช เชชเซเชฐเซเชฃ เชฅเชพเชฏ เชเซ:
2020-01-16 01:47:05 +0000 [warn]: [test-prod] retry succeeded. chunk_id="59c37fc3fb320608692c352802b973ce"
2020-01-16 01:47:05 +0000 [warn]: [test-prod] retry succeeded. chunk_id="59c37fad241ab300518b936e27200747"
2020-01-16 01:47:05 +0000 [warn]: [test-dev] retry succeeded. chunk_id="59c37fc11f7ab707ca5de72a88321cc2"
2020-01-16 01:47:05 +0000 [warn]: [test-dev] retry succeeded. chunk_id="59c37fb5adb70c06e649d8c108318c9b"
2020-01-16 01:47:15 +0000 [warn]: [kube-system] retry succeeded. chunk_id="59c37f63a9046e6dff7e9987729be66f"
เชเซ เชเซ, เชเชฒเชพเชธเซเชเซเช เชธเชฐเซเช เชฆเชฐเซเช เชเซเชฐเชพเชจเซเชธเชซเชฐ เชเชฐเซเชฒ เชฌเชซเชฐ เชเซเชเชกเชพเชเชจเซ เช เชจเชจเซเชฏ เชฎเชพเชจเซ เชเซ เช เชจเซ เช เชจเซเชเซเชฐเชฎเชฃเชฟเชเชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชคเซเชฎเชจเซ เช เชจเชจเซเชฏ _id เชซเซเชฒเซเชก เชฎเซเชฒเซเชฏเซ เชธเซเชเชชเซ เชเซ. เช เชฐเซเชคเซ เชธเชเชฆเซเชถเชพเชเชจเซ เชจเชเชฒเซ เชฆเซเชเชพเชฏ เชเซ.
เชเชฟเชฌเชพเชจเชพเชฎเชพเช เชคเซ เชเชจเชพ เชเซเชตเซเช เชฆเซเชเชพเชฏ เชเซ:
เชฎเซเชถเซเชเซเชฒเซเชจเชฟเชตเชพเชฐเชฃ
เช เชธเชฎเชธเซเชฏเชพเชจเซ เชเชเซเชฒเชตเชพ เชฎเชพเชเซ เชเชฃเชพ เชตเชฟเชเชฒเซเชชเซ เชเซ. เชคเซเชฎเชพเชเชฅเซ เชเช เชฆเชฐเซเช เชฆเชธเซเชคเชพเชตเซเช เชฎเชพเชเซ เช เชจเชจเซเชฏ เชนเซเชถ เชเชจเชฐเซเช เชเชฐเชตเชพ เชฎเชพเชเซ fluent-plugin-elasticsearch เชชเซเชฒเชเชเชจเชฎเชพเช เชฌเชจเซเชฒ เชฎเชฟเชเซเชจเชฟเชเชฎ เชเซ. เชเซ เชคเชฎเซ เช เชฎเชฟเชเซเชจเชฟเชเชฎเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ, เชคเซ เชเชฒเชพเชธเซเชเซเช เชธเชฐเซเช เชซเซเชฐเชตเชฐเซเชกเชฟเชเช เชธเซเชเซเช เชชเชฐ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจเซเชจเซ เชเชณเชเชถเซ เช เชจเซ เชกเซเชชเซเชฒเชฟเชเซเช เชฆเชธเซเชคเชพเชตเซเชเซเชจเซ เช เชเชเชพเชตเชถเซ. เชชเชฐเชเชคเซ เชเชชเชฃเซ เชงเซเชฏเชพเชจเชฎเชพเช เชฒเซเชตเซเช เชเซเชเช เชเซ เชธเชฎเชธเซเชฏเชพเชจเซ เชนเชฒ เชเชฐเชตเชพเชจเซ เช เชชเชฆเซเชงเชคเชฟ เชคเชชเชพเชธ เชธเชพเชฅเซ เชธเชเชเชฐเซเชท เชเชฐเซ เชเซ เช เชจเซ เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟเชจเชพ เช เชญเชพเชต เชธเชพเชฅเซ เชญเซเชฒเชจเซ เชฆเซเชฐ เชเชฐเชคเซ เชจเชฅเซ, เชคเซเชฅเซ เช เชฎเซ เชคเซเชจเซ เชเชชเชฏเซเช เชเซเชกเซ เชฆเซเชงเซ.
เชเซเชเชเชพ เชเชพเชณเชพเชจเซ เชจเซเชเชตเชฐเซเช เชธเชฎเชธเซเชฏเชพเช เช เชฅเชตเชพ เชฒเซเชเชฟเชเชเชจเซ เชคเซเชตเซเชฐเชคเชพเชฎเชพเช เชตเชงเชพเชฐเซ เชฅเชตเชพเชจเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช เชฒเซเช เชจเซเชเชถเชพเชจ เช เชเชเชพเชตเชตเชพ เชฎเชพเชเซ เช เชฎเซ เชซเซเชฒเซเชเชจเซเช เชเชเชเชชเซเช เชชเชฐ เชฌเชซเชฐเชฟเชเช เชชเซเชฒเชเชเชจเชจเซ เชเชชเชฏเซเช เชเชฐเซเช เชเซเช. เชเซ เชเซเช เชเชพเชฐเชฃเซเชธเชฐ ElasticSearch เชคเชฐเชค เช เชเชจเซเชกเซเชเซเชธ เชชเชฐ เชฆเชธเซเชคเชพเชตเซเช เชฒเชเชตเชพเชฎเชพเช เช เชธเชฎเชฐเซเชฅ เชนเซเชฏ, เชคเซ เชฆเชธเซเชคเชพเชตเซเช เชเชคเชพเชฐเชฌเชฆเซเชง เช เชจเซ เชกเชฟเชธเซเช เชชเชฐ เชธเชเชเซเชฐเชนเชฟเชค เชฅเชพเชฏ เชเซ. เชคเซเชฅเซ, เช เชฎเชพเชฐเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช, เชธเชฎเชธเซเชฏเชพเชจเชพ เชธเซเชคเซเชฐเซเชคเชจเซ เชฆเซเชฐ เชเชฐเชตเชพ เชฎเชพเชเซ เชเซ เชเชชเชฐ เชตเชฐเซเชฃเชตเซเชฒ เชญเซเชฒ เชคเชฐเชซ เชฆเซเชฐเซ เชเชพเชฏ เชเซ, เชฌเชซเชฐเชฟเชเช เชชเชฐเชฟเชฎเชพเชฃเซ เชฎเชพเชเซ เชฏเซเชเซเชฏ เชฎเซเชฒเซเชฏเซ เชธเซเช เชเชฐเชตเชพ เชเชฐเซเชฐเซ เชเซ, เชเซเชจเชพ เชชเชฐ เชซเซเชฒเซเชเชจเซเช เชเชเชเชชเซเช เชฌเชซเชฐ เชชเซเชฐเชคเชพ เชเชฆเชจเซเช เชนเชถเซ เช เชจเซ เชคเซ เช เชธเชฎเชฏเซ เชซเชพเชณเชตเซเชฒ เชธเชฎเชฏ เชฎเชพเช เชธเชพเชซ เชเชฐเชตเชพ เชฎเชพเชเซ เชตเซเชฏเชตเชธเซเชฅเชพ เชเชฐเซ.
เชคเซ เชจเซเชเชงเชตเซเช เชฏเซเชเซเชฏ เชเซ เชเซ เชเชเชเชชเซเช เชชเซเชฒเชเชฟเชจเซเชธเชฎเชพเช เชฌเชซเชฐเชฟเชเชเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเชพ เชฆเชฐเซเช เชเซเชเซเชเชธ เชเชฟเชธเซเชธเชพเชฎเชพเช เชจเซเชเซ เชเชฐเซเชเชพ เชเชฐเซเชฒ เชชเชฐเชฟเชฎเชพเชฃเซเชจเชพ เชฎเซเชฒเซเชฏเซ เชตเซเชฏเชเซเชคเชฟเชเชค เชเซ, เชเชพเชฐเชฃ เชเซ เชคเซ เชเชฃเชพ เชชเชฐเชฟเชฌเชณเซ เชชเชฐ เชเชงเชพเชฐเชฟเชค เชเซ: เชธเซเชตเชพเช เชฆเซเชตเชพเชฐเชพ เชฒเซเช เชชเชฐ เชธเชเชฆเซเชถเชพ เชฒเชเชตเชพเชจเซ เชคเซเชตเซเชฐเชคเชพ, เชกเชฟเชธเซเช เชธเชฟเชธเซเชเชฎเชจเซ เชเชพเชฎเชเซเชฐเซ, เชจเซเชเชตเชฐเซเช เชเซเชจเชฒ เชฒเซเชก เช เชจเซ เชคเซเชจเซ เชฌเซเชจเซเชกเชตเชฟเชกเซเชฅ. เชคเซเชฅเซ, เชฌเชซเชฐ เชธเซเชเชฟเชเชเซเชธ เชฎเซเชณเชตเชตเชพ เชฎเชพเชเซ เชเซ เชเซ เชฆเชฐเซเช เชตเซเชฏเชเซเชคเชฟเชเชค เชเซเชธ เชฎเชพเชเซ เชฏเซเชเซเชฏ เชนเซเชฏ, เชชเชฐเชเชคเซ เชฌเชฟเชจเชเชฐเซเชฐเซ เชจ เชนเซเชฏ, เชฒเชพเชเชฌเซ เชถเซเชงเชจเซ เชเชเชงเชณเซ เชฐเซเชคเซ เชเชพเชณเซเชจเซ, เชคเชฎเซ เชกเชฟเชฌเชเซเชเช เชฎเชพเชนเชฟเชคเซเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเซ เชเซ เชเซ เชซเซเชฒเซเชเชจเซเช เชเชชเชฐเซเชถเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชคเซเชจเชพ เชฒเซเชเชฎเชพเช เชฒเชเซ เชเซ เช เชจเซ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช เชเชกเชชเชฅเซ เชฏเซเชเซเชฏ เชฎเซเชฒเซเชฏเซ เชฎเซเชณเชตเซ เชถเชเซ เชเซ.
เชเซเชฏเชพเชฐเซ เชธเชฎเชธเซเชฏเชพ เชฐเซเชเซเชฐเซเชก เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ, เชคเซเชฏเชพเชฐเซ เชเซเช เชตเชฃเซ เชเชจเชพ เชเซเชตเซ เชฆเซเชเชพเชคเซ เชนเชคเซ:
<buffer>
@type file
path /var/log/fluentd-buffers/kubernetes.test.buffer
flush_mode interval
retry_type exponential_backoff
flush_thread_count 2
flush_interval 5s
retry_forever
retry_max_interval 30
chunk_limit_size 8M
queue_limit_length 8
overflow_action block
</buffer>
เชธเชฎเชธเซเชฏเชพเชจเซเช เชจเชฟเชฐเชพเชเชฐเชฃ เชเชฐเชคเซ เชตเชเชคเซ, เชจเซเชเซเชจเชพ เชชเชฐเชฟเชฎเชพเชฃเซเชจเชพ เชฎเซเชฒเซเชฏเซ เชฎเซเชจเซเชฏเซเช
เชฒเซ เชชเชธเชเชฆ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชนเชคเชพ:
chunk_limit_size โ เชนเชฟเชธเซเชธเชพเชจเซเช เชเชฆ เชเซเชฎเชพเช เชฌเชซเชฐเชฎเชพเช เชธเชเชฆเซเชถเชพเช เชตเชฟเชญเชพเชเชฟเชค เชฅเชพเชฏ เชเซ.
- flush_interval โ เชธเชฎเชฏ เช เชเชคเชฐเชพเชฒ เชเซ เชเซเชจเชพ เชชเชเซ เชฌเชซเชฐ เชธเชพเชซ เชฅเชพเชฏ เชเซ.
- queue_limit_length โ เชเชคเชพเชฐเชฎเชพเช เชนเชฟเชธเซเชธเชพเชจเซ เชฎเชนเชคเซเชคเชฎ เชธเชเชเซเชฏเชพ.
- request_timeout เช เชธเชฎเชฏ เชเซ เชเซเชจเชพ เชฎเชพเชเซ Fluentd เช เชจเซ ElasticSearch เชตเชเซเชเซ เชเซเชกเชพเชฃ เชธเซเชฅเชพเชชเชฟเชค เชฅเชฏเซเชฒ เชเซ.
เชเซเชฒ เชฌเชซเชฐ เชเชฆเชจเซ เชเชฃเชคเชฐเซ queue_limit_length เช เชจเซ chunk_limit_size เชชเชฐเชฟเชฎเชพเชฃเซเชจเซ เชเซเชฃเชพเชเชพเชฐ เชเชฐเซเชจเซ เชเชฐเซ เชถเชเชพเชฏ เชเซ, เชเซเชจเซ "เชเชคเชพเชฐเชฎเชพเช เชนเชฟเชธเซเชธเชพเชจเซ เชฎเชนเชคเซเชคเชฎ เชธเชเชเซเชฏเชพ, เชเซเชฎเชพเชเชฅเซ เชฆเชฐเซเชเชจเซเช เชเชฆ เชเชชเซเชฒ เชเซ" เชคเชฐเซเชเซ เช เชฐเซเชฅเชเชเชจ เชเชฐเซ เชถเชเชพเชฏ เชเซ. เชเซ เชฌเชซเชฐเชจเซเช เชเชฆ เช เชชเซเชฐเชคเซเช เชนเซเชฏ, เชคเซ เชจเซเชเซเชจเซ เชเซเชคเชตเชฃเซ เชฒเซเชเชฎเชพเช เชฆเซเชเชพเชถเซ:
2020-01-21 10:22:57 +0000 [warn]: [test-prod] failed to write data into buffer by buffer overflow action=:block
เชคเซเชจเซ เช เชฐเซเชฅ เช เชเซ เชเซ เชซเชพเชณเชตเซเชฒ เชธเชฎเชฏเชฎเชพเช เชฌเชซเชฐเชจเซ เชธเชพเชซ เชเชฐเชตเชพเชจเซ เชธเชฎเชฏ เชจเชฅเซ เช เชจเซ เชธเชเชชเซเชฐเซเชฃ เชฌเชซเชฐเชฎเชพเช เชชเซเชฐเชตเซเชถเชคเซ เชกเซเชเชพ เช เชตเชฐเซเชงเชฟเชค เชเซ, เชเซ เชฒเซเชเชจเชพ เชญเชพเชเชจเซ เชเซเชฎเชพเชตเชตเชพ เชคเชฐเชซ เชฆเซเชฐเซ เชเชถเซ.
เชคเชฎเซ เชฌเชซเชฐเชจเซ เชฌเซ เชฐเซเชคเซ เชตเชงเชพเชฐเซ เชถเชเซ เชเซ: เชเชพเช เชคเซ เชเชคเชพเชฐเชฎเชพเชเชจเชพ เชฆเชฐเซเช เชญเชพเชเชจเซเช เชเชฆ เชตเชงเชพเชฐเซเชจเซ เช เชฅเชตเชพ เชเชคเชพเชฐเชฎเชพเช เชนเซเช เชถเชเซ เชคเซเชตเชพ เชญเชพเชเซเชจเซ เชธเชเชเซเชฏเชพ เชตเชงเชพเชฐเซเชจเซ.
เชเซ เชคเชฎเซ 32 เชฎเซเชเชพเชฌเชพเชเชเซเชธ เชเชฐเชคเชพเช เชตเชงเซ chunk_limit_size chunk size chunk_limit_size เชธเซเช เชเชฐเซ เชเซ, เชคเซ ElasticSeacrh เชคเซเชจเซ เชธเซเชตเซเชเชพเชฐเชถเซ เชจเชนเซเช, เชเชพเชฐเชฃ เชเซ เชเชจเชเชฎเชฟเชเช เชชเซเชเซเช เชเซเชฌ เชฎเซเชเซเช เชนเชถเซ. เชคเซเชฅเซ, เชเซ เชคเชฎเชพเชฐเซ เชฌเชซเชฐเชจเซ เชตเชงเซ เชตเชงเชพเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชนเซเชฏ, เชคเซ เชฎเชนเชคเซเชคเชฎ เชเชคเชพเชฐ เชฒเชเชฌเชพเช queue_limit_length เชตเชงเชพเชฐเชตเซ เชตเชงเซ เชธเชพเชฐเซเช เชเซ.
เชเซเชฏเชพเชฐเซ เชฌเชซเชฐ เชเชตเชฐเชซเซเชฒเซ เชฅเชตเชพเชจเซเช เชฌเชเชง เชเชฐเซ เชเซ เช เชจเซ เชฎเชพเชคเซเชฐ เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟ เช เชชเซเชฐเชคเซ เชธเชเชฆเซเชถ เชฐเชนเซ เชเซ, เชคเซเชฏเชพเชฐเซ เชคเชฎเซ request_timeout เชชเชฐเชฟเชฎเชพเชฃ เชตเชงเชพเชฐเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซ เชถเชเซ เชเซ. เชเซ เชเซ, เชเซ เชคเชฎเซ เชตเซเชฒเซเชฏเซเชจเซ 20 เชธเซเชเชจเซเชกเชฅเซ เชตเชงเซ เชชเชฐ เชธเซเช เชเชฐเซ เชเซ, เชคเซ เชจเซเชเซเชจเซ เชเซเชคเชตเชฃเซเช Fluentd เชฒเซเชเชฎเชพเช เชฆเซเชเชพเชตเชพเชจเซเช เชถเชฐเซ เชฅเชถเซ:
2020-01-21 09:55:33 +0000 [warn]: [test-dev] buffer flush took longer time than slow_flush_log_threshold: elapsed_time=20.85753920301795 slow_flush_log_threshold=20.0 plugin_id="postgresql-dev"
เช เชธเชเชฆเซเชถ เชเซเชเชชเชฃ เชฐเซเชคเซ เชธเชฟเชธเซเชเชฎเชจเชพ เชธเชเชเชพเชฒเชจเชจเซ เช เชธเชฐ เชเชฐเชคเซเช เชจเชฅเซ เช เชจเซ เชคเซเชจเซ เช เชฐเซเชฅ เช เชเซ เชเซ เชฌเชซเชฐ เชซเซเชฒเชถเชฟเชเช เชธเชฎเชฏ เชงเซเชฎเชพ_เชซเซเชฒเชถ_เชฒเซเช_เชฅเซเชฐเซเชถเซเชฒเซเชก เชชเซเชฐเชพเชฎเซเชเชฐ เชฆเซเชตเชพเชฐเชพ เชธเซเช เชเชฐเชคเชพเช เชตเชงเซ เชธเชฎเชฏ เชฒเซ เชเซ. เช เชกเซเชฌเชเซเชเช เชฎเชพเชนเชฟเชคเซ เชเซ เช เชจเซ เช เชฎเซ เชตเชฟเชจเชเชคเซ_เชเชพเชเชฎเชเชเช เชชเซเชฐเชพเชฎเซเชเชฐเชจเซ เชเชฟเชเชฎเชค เชชเชธเชเชฆ เชเชฐเชคเซ เชตเชเชคเซ เชคเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเช เชเซเช.
เชธเชพเชฎเชพเชจเซเชฏเชเซเชค เชชเชธเชเชฆเชเซ เช เชฒเซเชเซเชฐเชฟเชงเชฎ เชจเซเชเซ เชฎเซเชเชฌ เชเซ:
- เชฐเชฟเชเซเชตเซเชธเซเช_เชเชพเชเชฎเชเชเชเชจเซ เชเชฐเซเชฐเซ เชเชฐเชคเชพเช เชตเชงเซ (เชธเซเชเชเชกเซ เชธเซเชเชเชก)เชจเซ เชเชพเชคเชฐเซ เชเชชเซเชฒ เชฎเซเชฒเซเชฏ เชชเชฐ เชธเซเช เชเชฐเซ. เชธเซเชเช เชช เชฆเชฐเชฎเชฟเชฏเชพเชจ, เช เชชเชฐเชฟเชฎเชพเชฃเชจเชพ เชฏเซเชเซเชฏ เชธเซเชเชฟเชเช เชฎเชพเชเซเชจเซ เชฎเซเชเซเชฏ เชฎเชพเชชเชฆเชเชก เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟเชจเชพ เช เชญเชพเชต เชฎเชพเชเซ เชเซเชคเชตเชฃเซเชเชจเซเช เช เชฆเซเชฐเชถเซเชฏ เชนเชถเซ.
- เชงเซเชฎเชพ_เชซเซเชฒเชถ_เชฒเซเช_เชฅเซเชฐเซเชถเซเชฒเซเชก เชฅเซเชฐเซเชถเซเชฒเซเชกเชจเซ เชเชณเชเชเชตเชพ เชตเชฟเชถเซเชจเชพ เชธเชเชฆเซเชถเชพเชจเซ เชฐเชพเชน เชเซเช. เชตเซเชคเซเชฒเชพ_เชธเชฎเชฏ เชซเซเชฒเซเชกเชฎเชพเช เชเซเชคเชตเชฃเซเชจเซ เชเซเชเซเชธเซเช เชฌเชซเชฐเชจเซ เชธเชพเชซ เชเชฐเชตเชพเชจเซ เชตเชพเชธเซเชคเชตเชฟเช เชธเชฎเชฏ เชฌเชคเชพเชตเชถเซ.
- เชตเชฟเชจเชเชคเซ_เชธเชฎเชฏ เชธเชฎเชพเชชเซเชคเชฟเชจเซ เช เชตเชฒเซเชเชจ เชธเชฎเชฏเชเชพเชณเชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฎเซเชณเชตเซเชฒเชพ เชฎเชนเชคเซเชคเชฎ เชตเซเชคเซเชฒเชพ_เชธเชฎเชฏ เชฎเซเชฒเซเชฏ เชเชฐเชคเชพเช เชตเชงเซ เชฎเซเชฒเซเชฏ เชชเชฐ เชธเซเช เชเชฐเซ. เช เชฎเซ เชตเชฟเชจเชเชคเซ_เชธเชฎเชฏ เชธเชฎเชพเชชเซเชคเชฟ เชฎเซเชฒเซเชฏเชจเซ เชเชฃเชคเชฐเซ เชตเซเชคเซเชฒเชพ_เชธเชฎเชฏ + 50% เชคเชฐเซเชเซ เชเชฐเซเช เชเซเช.
- เชฒเซเชเชฎเชพเชเชฅเซ เชฒเชพเชเชฌเชพ เชฌเชซเชฐ เชซเซเชฒเชถ เชตเชฟเชถเซ เชเซเชคเชตเชฃเซเช เชฆเซเชฐ เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเซ slow_flush_log_threshold เชจเซเช เชฎเซเชฒเซเชฏ เชตเชงเชพเชฐเซ เชถเชเซ เชเซ. เช เชฎเซ เช เชฎเซเชฒเซเชฏเชจเซ เชเชฃเชคเชฐเซ เชตเซเชคเซเชฒเชพ_เชธเชฎเชฏ + 25% เชคเชฐเซเชเซ เชเชฐเซเช เชเซเช.
เช เชชเชฐเชฟเชฎเชพเชฃเซเชจเชพ เช เชเชคเชฟเชฎ เชฎเซเชฒเซเชฏเซ, เชเซเชฎ เชเซ เช เชเชพเช เชจเซเชเชงเซเชฏเซเช เชเซ, เชฆเชฐเซเช เชเซเชธ เชฎเชพเชเซ เชตเซเชฏเชเซเชคเชฟเชเชค เชฐเซเชคเซ เชฎเซเชณเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเชชเชฐเซเชเซเชค เช เชฒเซเชเซเชฐเชฟเชงเชฎเชจเซ เช เชจเซเชธเชฐเซเชจเซ, เช เชฎเซ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชธเชเชฆเซเชถเชพเช เชคเชฐเชซ เชฆเซเชฐเซ เชเชคเซ เชญเซเชฒเชจเซ เชฆเซเชฐ เชเชฐเชตเชพเชจเซ เชเชพเชคเชฐเซ เชเชชเซเช เชเซเช.
เชจเซเชเซ เชเชชเซเชฒ เชเซเชทเซเชเช เชฌเชคเชพเชตเซ เชเซ เชเซ เชเซเชตเซ เชฐเซเชคเซ เชฆเชฐเชฐเซเช เชญเซเชฒเซเชจเซ เชธเชเชเซเชฏเชพ, เชธเชเชฆเซเชถเชพเชเชจเชพ เชกเซเชชเซเชฒเชฟเชเซเชถเชจ เชคเชฐเชซ เชฆเซเชฐเซ เชเชพเชฏ เชเซ, เชเชชเชฐ เชตเชฐเซเชฃเชตเซเชฒ เชชเชฐเชฟเชฎเชพเชฃเซเชจเชพ เชฎเซเชฒเซเชฏเซเชจเซ เชชเชธเชเชฆ เชเชฐเชตเชพเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชฎเชพเช เชซเซเชฐเชซเชพเชฐ เชฅเชพเชฏ เชเซ:
เชจเซเชก-1
เชจเซเชก-2
เชจเซเชก-3
เชจเซเชก-4
เชชเชเซ เชชเชนเซเชฒเชพเช
เชชเชเซ เชชเชนเซเชฒเชพเช
เชชเชเซ เชชเชนเซเชฒเชพเช
เชชเชเซ เชชเชนเซเชฒเชพเช
เชฌเชซเชฐ เชซเซเชฒเชถ เชเชฐเชตเชพเชฎเชพเช เชจเชฟเชทเซเชซเชณ
1749/2
694/2
47/0
1121/2
เชซเชฐเซ เชชเซเชฐเชฏเชพเชธ เชธเชซเชณ เชฅเชฏเซ
410/2
205/1
24/0
241/2
เชคเซ เชตเชงเซเชฎเชพเช เชจเซเชเชงเชตเซเช เชฏเซเชเซเชฏ เชเซ เชเซ เชชเชฐเชฟเชฃเชพเชฎเซ เชธเซเชเชฟเชเชเซเชธ เชคเซเชฎเชจเซ เชธเซเชธเชเชเชคเชคเชพ เชเซเชฎเชพเชตเซ เชถเชเซ เชเซ เชเชพเชฐเชฃ เชเซ เชชเซเชฐเซเชเซเชเซเช เชตเชงเซ เชเซ เช เชจเซ เชคเซ เชฎเซเชเชฌ, เชฒเซเชเชจเซ เชธเชเชเซเชฏเชพ เชตเชงเซ เชเซ. เช เชชเซเชฐเชคเซ เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟเชจเซ เชชเซเชฐเชพเชฅเชฎเชฟเช เชจเชฟเชถเชพเชจเซ เช เชเซ เชเซ เชซเซเชฒเซเชเชจเซเช เชฒเซเชเชฎเชพเช เชฒเชพเชเชฌเชพ เชฌเชซเชฐ เชซเซเชฒเชถ เชตเชฟเชถเซเชจเชพ เชธเชเชฆเซเชถเชพเชเชจเซเช เชตเชณเชคเชฐ, เชเชเชฒเซ เชเซ, เชงเซเชฎเชพ_เชซเซเชฒเชถ_เชฒเซเช_เชฅเซเชฐเซเชถเซเชฒเซเชก เชฅเซเชฐเซเชถเซเชฒเซเชกเชจเซ เชเชณเชเชเซ เชเชตเซเช. เช เชฌเชฟเชเชฆเซเชฅเซ, เชตเชฟเชจเชเชคเซ_เชธเชฎเชฏเชเชเช เชชเชฐเชฟเชฎเชพเชฃ เชเชณเชเชเชพเชฏ เชคเซ เชชเชนเซเชฒเชพเช เชนเชเซ เชชเชฃ เชเช เชจเชพเชจเซ เชเชพเชณเซ เชฌเชพเชเซ เชเซ, เชคเซเชฅเซ เช เชธเชเชฆเซเชถเชพเชเชจเซ เชธเชฎเชฏเชธเชฐ เชเชตเชพเชฌ เชเชชเชตเซ เช เชจเซ เชเชชเชฐ เชตเชฐเซเชฃเชตเซเชฒ เชถเซเชฐเซเชทเซเช เชธเซเชเชฟเชเชเซเชธ เชชเชธเชเชฆ เชเชฐเชตเชพเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชจเซ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชเชฐเชตเซ เชเชฐเซเชฐเซ เชเซ.
เชจเชฟเชทเซเชเชฐเซเชท
Fluentd เชเชเชเชชเซเช เชฌเชซเชฐเชจเซ เชซเชพเชเชจ-เชเซเชฏเซเชจเชฟเชเช เช EFK เชธเซเชเซเชเชจเซ เชเซเช เชตเชตเชพเชจเชพ เชฎเซเชเซเชฏ เชคเชฌเชเซเชเชพเชเชฎเชพเชเชจเซเช เชเช เชเซ, เชคเซเชจเซ เชเชพเชฎเชเซเชฐเซเชจเซ เชธเซเชฅเชฟเชฐเชคเชพ เช เชจเซ เช เชจเซเชเซเชฐเชฎเชฃเชฟเชเชพเชเชฎเชพเช เชฆเชธเซเชคเชพเชตเซเชเซเชจเซเช เชฏเซเชเซเชฏ เชธเซเชฅเชพเชจ เชจเชเซเชเซ เชเชฐเชตเซเช. เชตเชฐเซเชฃเชตเซเชฒ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เช เชฒเซเชเซเชฐเชฟเชงเชฎเชจเชพ เชเชงเชพเชฐเซ, เชคเชฎเซ เชเชพเชคเชฐเซ เชเชฐเซ เชถเชเซ เชเซ เชเซ เชฌเชงเชพ เชฒเซเช เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เช เชฅเชตเชพ เชจเซเชเชธเชพเชจ เชตเชฟเชจเชพ, เชฏเซเชเซเชฏ เชเซเชฐเชฎเชฎเชพเช เชธเซเชฅเชฟเชคเชฟเชธเซเชฅเชพเชชเช เชถเซเชง เช เชจเซเชเซเชฐเชฎเชฃเชฟเชเชพ เชชเชฐ เชฒเชเชตเชพเชฎเชพเช เชเชตเชถเซ.
เช เชฎเชพเชฐเชพ เชฌเซเชฒเซเช เชชเชฐ เช เชจเซเชฏ เชฒเซเชเซ เชชเชฃ เชตเชพเชเชเซ:
เชเชพเช เช เชจเซ Zabbix 5.0 เชฎเชฟเชคเซเชฐเซ เชฌเชจเซเชฏเชพ เชกเชพเชเชจเชเชพเชเชฎ เชตเชฟเชจเชพ เชเซเชฌเชฐเชจเซเชเซเชธ เชเซเชฒเชธเซเชเชฐเชจเซ เช เชชเชเซเชฐเซเชก เชเชฐเชตเซเช เชเซเชฌเชฐเชจเซเชเซเชธ: เชธเชฟเชธเซเชเชฎ เชฐเชฟเชธเซเชฐเซเชธ เชฎเซเชจเซเชเชฎเซเชจเซเชเชจเซ เชเซเช เชตเชตเซเช เชถเชพ เชฎเชพเชเซ เชเชเชฒเซเช เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชเซ? เชกเซเชเชฐ เชเชฌเซเชเชจเซ เชธเชเชเซเชเชตเชพเชจเซ เชคเซเชฐเชฃ เชธเชฐเชณ เชฏเซเชเซเชคเชฟเช เชฎเซเชเซ เชธเชเชเซเชฏเชพเชฎเชพเช เชตเชฟเชเชพเชคเซเชฏ เชตเซเชฌ เชชเซเชฐเซเชเซเชเซเชเซเชธเชจเซ เชฌเซเชเช เชช
เชธเซเชฐเซเชธ: www.habr.com