ปัญหา
จากการใช้งาน Logstash 8 นั้น พบว่าไม่สามารถใช้งานได้
เนื่องจากตัวมันเอง พยายามจะทำการตรวจสอบ licence จาก elasticsearch เสมอ
ซึ่งจากที่ไปดูเป็นค่า default ด้วย
ดังนั้น ถ้าไม่ติดตั้ง elasticsearch ด้วย จะทำให้ Logstash มัน start ไม่ขึ้น
การแก้ไขปัญหามีดังนี้
- วิธีที่ 1 ง่าย ๆ ก็ติด ตั้ง Elasticsearch แต่ไม่เอา เพราะว่าเปลือง resource และไม่ได้ใช้งานด้วย
- วิธีที่ 2 ทำการ disable การตรวจสอบ licence ไป ซึ่งเลือกใช้วิธีการนี้
- วิธีที่ 3 ไปใช้ตัวอื่น
ให้ทำการเพิ่ม config นี้เข้าไปใช้ไฟล์ logstash.conf ไป
[code]xpack.monitoring.enabled: false[/code]เพียงเท่านี้ก็ใช้งานได้แล้ว