Do you want all of your Chef logs in Logstash, or do you just want exceptions and Chef run outcomes? If you don’t want all of the logs, the easiest way to handle that is to use a handler like this one: https://github.com/lusis/logstash_handler.- LarryOn Mar 2, 2014, at 6:41 PM, Greg Zapp < " target="_blank"> > wrote:
HI Brian,Yes, I'm wanting to get all the log data into logstash. I'm looking at the ruby logger class and I don't see anything about single line mode? It does take a formatter block so that's likely where I can set up my ambush. Unfortunately it looks like I will need to customize my Chef client installation to achieve what I want :| .-GregOn Mon, Mar 3, 2014 at 12:54 PM, Brian Hatfield < " target="_blank"> > wrote:
If the goal is as an intermediate hop to a specific view, might I recommend setting up a post-run handler to directly share the run information you need?What's your end goal? Just to get the data in Logstash, or do you have a specific view into the data you'd like to see?If the goal is to get the data into Logstash, you might try forcing the logger back to single-line mode.
On Sun, Mar 2, 2014 at 6:46 PM, Greg Zapp < " target="_blank"> > wrote:Hello,I would like to know if anyone is dealing with Chef's multiline output when shipping to something like logstash->elasticsearch. Currently Chef does not delineate log entries when they span multiple lines. I'm considering monkey patching the logger to add a frame around the log entries but I'm not sure where the best place to do this is? Ideally I would get it implemented before chef makes a single log entry...-Greg
Archive powered by MHonArc 2.6.16.