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.

Reply via email to