Score:0

จะป้อนบันทึก IBM MQ ลงใน Splunk ได้อย่างไร

ธง cn

โปรแกรม Java ของเราพูดคุยกับ IBM MQ โดยใช้ IBM ที่ให้มา com.ibm.mq.allclient ไห. เนื่องจาก จัดทำเอกสารโดย IBMข้อความบันทึกที่สร้างขึ้นจากภายใน JAR จะถูกเขียนลงใน mqjms.log ในไดเรกทอรีปัจจุบัน

ลิงก์ด้านบนอธิบายว่าตำแหน่ง - และ/หรือชื่อไฟล์ - สามารถเปลี่ยนแปลงได้อย่างไร แต่นั่นคือความยืดหยุ่นทั้งหมดที่จัดทำเป็นเอกสาร...

รหัสของเราเองใช้ log4j กับส่วนต่อท้ายที่กำหนดค่าสำหรับทั้งไฟล์ในเครื่องและสำหรับ Splunk ขององค์กร โดยใช้ JAR ของ Splunk

เป็นไปได้หรือไม่ที่จะกำหนดค่าไคลเอนต์ IBM MQ JAR เพื่อป้อนรายการบันทึกโดยตรงไปยัง Splunk เช่นกัน เอกสาร Splunk วิธีฟีดเซิร์ฟเวอร์จากเฟรมเวิร์กการบันทึก Java ต่างๆ -- IBM MQ ใช้สิ่งเหล่านี้หรือไม่? สามารถทำเพื่อ?

อัปเดต: ฉันไม่ต้องการฟีด Splunk โดยวิธีการ การพิมพ์ -- ไม่ว่าจะเป็นไฟล์ที่ดูโดย Splunk Forwarding Agent -- หรือวิธีการอื่นๆ เนื่องจากรายการบันทึกที่พิมพ์จะสูญเสียข้อมูลบางส่วน และเนื่องจากรายการหลายบรรทัด (เช่นรายการที่มีข้อยกเว้น Java) จะสร้างเหตุการณ์การบันทึก สำหรับแต่ละบรรทัด.

br flag
คุณสามารถติดตั้งตัวส่งต่อไคลเอนต์ splunk เพื่อต่อท้ายไฟล์นั้นในเครื่องได้หรือไม่?
JoshMc avatar
ar flag
นอกจากการชี้ไปที่ไฟล์เฉพาะแล้ว ตัวเลือกอื่นที่คุณมีคือให้ tm ชี้ไปที่ System.err หรือ System.out คุณช่วยใช้อะไรแบบนี้ได้ไหม [this](https://edivad.wordpress.com/2007/02/26/ systemout-and-systemerr-over-log4j/amp/) เพื่อให้ System.err ไปที่ log4j ซึ่งกำหนดค่าให้ส่งไปยัง splunk หรือไม่
cn flag
ขอบคุณสำหรับคำแนะนำ -- ฉันอัปเดตคำถามพร้อมคำอธิบาย เหตุใดฉันจึงไม่ต้องการอ่านไฟล์ข้อความ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา