Ha, that looks much better than where I was headed. Do I add the configuration items to the standard server.conf, or?
On Friday, October 28, 2016 at 10:35:24 AM UTC-5, Jochen Schalanda wrote: > > Hi John, > > while you can certainly do this, I'd recommend using the brand new > metrics-reporter-gelf from the Graylog Metrics Reporter plugins > <https://marketplace.graylog.org/addons/6fef88c7-94f7-488e-a6c5-bd6b71d8343e> > . > > Cheers, > Jochen > > > On Friday, 28 October 2016 14:43:28 UTC+2, John Buchanan wrote: >> >> So while I'm on the topic, I want to ask if you think my idea of >> scripting this out so curl is appending to a file, running it via cron job, >> then using Sidecar/Nxlog to pull it in to Graylog is the best way to go. >> With the help you provided yesterday I successfully got all that going, now >> that it's back in Graylog I am faced with needing to parse/extract the >> output in to key/value pairs. I started putting that in place using Regex, >> but wanted to circle back to ask if you think there's a better way to >> achieve my goal. Being able to have some of those internal metrics >> collected and back IN Graylog so I can Dashboard and alert on them. >> >> Thanks again. >> >> John >> >> On Thursday, October 27, 2016 at 8:20:41 AM UTC-5, John Buchanan wrote: >>> >>> Wonderful! Thank you sir! >>> >>> On Thursday, October 27, 2016 at 2:23:34 AM UTC-5, Jochen Schalanda >>> wrote: >>>> >>>> Hi John, >>>> >>>> you can fetch multiple metrics from Graylog in the following way >>>> (remove the pretty=true query parameter for a compact JSON response): >>>> >>>> $ curl -u admin -H 'Content-Type: application/json' -H 'Accept: >>>> application/json' -X POST ' >>>> http://127.0.0.1:12900/system/metrics/multiple?pretty=true' -d >>>> '{"metrics":["org.graylog2.buffers.input.usage","org.graylog2.buffers.process.usage","org.graylog2.buffers.output.usage"]}' >>>> { >>>> "total" : 3, >>>> "metrics" : [ { >>>> "full_name" : "org.graylog2.buffers.input.usage", >>>> "metric" : { >>>> "value" : 0 >>>> }, >>>> "name" : "usage", >>>> "type" : "gauge" >>>> }, { >>>> "full_name" : "org.graylog2.buffers.process.usage", >>>> "metric" : { >>>> "value" : 0 >>>> }, >>>> "name" : "usage", >>>> "type" : "gauge" >>>> }, { >>>> "full_name" : "org.graylog2.buffers.output.usage", >>>> "metric" : { >>>> "value" : 0 >>>> }, >>>> "name" : "usage", >>>> "type" : "gauge" >>>> } ] >>>> } >>>> >>>> >>>> Cheers, >>>> Jochen >>>> >>>> On Wednesday, 26 October 2016 20:47:25 UTC+2, John Buchanan wrote: >>>>> >>>>> I may be missing something elementary here, but could someone explain >>>>> the formatting/syntax for defining the multiple metrics? Pulling >>>>> individual >>>>> seems easy enough, but I'd like to pull multiple. Perhaps I'm missing >>>>> something simple. >>>>> >>>>> I'd like to pull org.graylog2.buffers.input.usage, >>>>> org.graylog2.buffers.process.usage, and org.graylog2.buffers.output.usage >>>>> from each of my nodes so I can ultimately get it IN to Graylog and >>>>> dashboard or even alert on them. >>>>> >>>> -- You received this message because you are subscribed to the Google Groups "Graylog Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/graylog2/ff34bc85-4847-4ac1-af3d-f60c1ec02d00%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
