ปัญหา

จากการใช้งาน Logstash 8 นั้น พบว่าไม่สามารถใช้งานได้
เนื่องจากตัวมันเอง พยายามจะทำการตรวจสอบ licence จาก elasticsearch เสมอ
ซึ่งจากที่ไปดูเป็นค่า default ด้วย
ดังนั้น ถ้าไม่ติดตั้ง elasticsearch ด้วย จะทำให้ Logstash มัน start ไม่ขึ้น

การแก้ไขปัญหามีดังนี้

  • วิธีที่ 1 ง่าย ๆ ก็ติด ตั้ง Elasticsearch แต่ไม่เอา เพราะว่าเปลือง resource และไม่ได้ใช้งานด้วย
  • วิธีที่ 2 ทำการ disable การตรวจสอบ licence ไป ซึ่งเลือกใช้วิธีการนี้
  • วิธีที่ 3 ไปใช้ตัวอื่น

ให้ทำการเพิ่ม config นี้เข้าไปใช้ไฟล์ logstash.conf ไป

xpack.monitoring.enabled: false

เพียงเท่านี้ก็ใช้งานได้แล้ว