Sha256: 36ba5572b9638ac857a361c94a559f08814aeb7be3b9cc2d61e61617a3566c3e
Contents?: true
Size: 842 Bytes
Versions: 1
Compression:
Stored size: 842 Bytes
Contents
# encoding: utf-8 module LogStash module Api module Modules class NodeStats < ::LogStash::Api::Modules::Base before do @stats = factory.build(:stats) end get "/?:filter?" do payload = { :jvm => jvm_payload, :process => process_payload, :mem => mem_payload, :pipeline => pipeline_payload } respond_with(payload, {:filter => params["filter"]}) end private def events_payload @stats.events end def jvm_payload @stats.jvm end def process_payload @stats.process end def mem_payload @stats.memory end def pipeline_payload @stats.pipeline end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
logstash-core-5.0.0.alpha5.snapshot1-java | lib/logstash/api/modules/node_stats.rb |