socket-: well, to put it another way, generating json from yaml with ruby is this simple:
socket-
Ok, so now the data is getting to my LS server, http://apaste.info/2Tk but it's not pre-indexed properly, so now i need to figure out how to use the CSV filter to pre-assign field values
can LSF assign fields, or do i have to do that on the LS server?
Alayde_
torrancew: Is there by chance like a diagram of sorts somewhere that shows the flow of logs from a client into logstash? Kind of trying to get my head around the big picture of LS
torrancew
Alayde_: there's not really a super canonical one, because you can build almost any architecture you want; however, a lot of the common architectures are well documented
and diagrammed, etc
Alayde_
Alright, fair enough. I'll poke around a bit
gentunian has quit
torrancew
The way I describe it to my dev team is that Logstash is more or less a way to create something similar to a complex shell one-liner with pipes and such
it gives you different inputs and outputs (<foo >bar), as well as many different filters (| baz | qux)
_danb_ joined the channel
that's not a perfect description, but it's an analogy some folks are comfortable with
you can add fields all you want, but you don't get to inspect the event like that
mrlesmithjr joined the channel
think of it more as FilePath-wide fields, rather than per-event fields. Yes, they come in on each event, but they're scoped more loosely.
socket-
so, i would have to assign the values on the LS server instead of LSF?
torrancew
if they're coming from event data, yes
LSF isn't a parsing engine, just a shipping engine
it allows you to add static data to help route that stuff when it lands somewhere else
socket-
So if i wanted to offload the burden of tagging hundrends of servers all on my central server, i would have to install LS on each client for it to pre-field, right?
torrancew: Possibly a stupid question, but is there a file somewhere within the kibana hierarchy that contains a version number?
rhavens has quit
Trying to figure out the current version this server is using
jrussell joined the channel
torrancew
hmm
the one in logstash-web?
tchiang joined the channel
or one you've installed?
Alayde_
The former, it's currently located at /opt/logstash/vendor/kibana I believe
torrancew
ya
Alayde_
not my /tmp/kibana new hotness
torrancew
so, here's the ugly, ugly truth
Alayde_
hit me
torrancew
IIRC the logstash process did a git checkout
JWade joined the channel
darkpixel joined the channel
see if you have an /opt/logstash/vendor/kibana/.git
Alayde_
negative
torrancew
ok, then apologies, but I don't know of a way to isolate it other than finding the build date of your logstash
nick_schuch
cafuego: xtfer: drush alias just needs an update
Alayde_
torrancew: Alright, no worries
nick_schuch runs back into the other channel
tchiang1 joined the channel
JWade
Hey guys, I'm getting a crash on startup with the error "invalid byte sequence in UTF-8' . At this point just trying to figure out how to dig deeper to get it running
rhavens1 has quit
logstash 1.4.2 output to elasticsearch 1.1.1
plasmonyc has quit
tchiang has quit
justinmburrous joined the channel
duck_cpd joined the channel
even with no conf files in /etc/logstash/conf.d/ i'm getting the same UTF-8 error and crash
duck_cpd has quit
duck_cpd joined the channel
barthoda has quit
whack
JWade: are you certain you don't have any weird binary files in that directory?
JWade: like, if you're editing with emacs or something, it'll have a backup file in that directory.