Sha256: 367ae737e6be3cb7cbdffeee7e0e465d94d8e28ca159540dfde78e62b0705388
Contents?: true
Size: 1.69 KB
Versions: 2
Compression:
Stored size: 1.69 KB
Contents
# encoding: utf-8 require_relative "../../spec_helper" require "sinatra" require "logstash/api/modules/node_stats" require "logstash/json" describe LogStash::Api::Modules::NodeStats do include_context "api setup" extend ResourceDSLMethods # DSL describing response structure root_structure = { "events"=>{ "in"=>Numeric, "filtered"=>Numeric, "out"=>Numeric }, "jvm"=>{ "threads"=>{ "count"=>Numeric, "peak_count"=>Numeric } }, "process"=>{ "peak_open_file_descriptors"=>Numeric, "max_file_descriptors"=>Numeric, "open_file_descriptors"=>Numeric, "mem"=>{ "total_virtual_in_bytes"=>Numeric }, "cpu"=>{ "total_in_millis"=>Numeric, "percent"=>Numeric } }, "mem" => { "heap_used_in_bytes" => Numeric, "heap_used_percent" => Numeric, "heap_committed_in_bytes" => Numeric, "heap_max_in_bytes" => Numeric, "non_heap_used_in_bytes" => Numeric, "non_heap_committed_in_bytes" => Numeric, "pools" => { "survivor" => { "peak_used_in_bytes" => Numeric, "used_in_bytes" => Numeric, "peak_max_in_bytes" => Numeric, "max_in_bytes" => Numeric }, "old" => { "peak_used_in_bytes" => Numeric, "used_in_bytes" => Numeric, "peak_max_in_bytes" => Numeric, "max_in_bytes" => Numeric }, "young" => { "peak_used_in_bytes" => Numeric, "used_in_bytes" => Numeric, "peak_max_in_bytes" => Numeric, "max_in_bytes" => Numeric } } } } test_api_and_resources(root_structure) end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
logstash-core-5.0.0.alpha4.snapshot3-java | spec/api/lib/api/node_stats_spec.rb |
logstash-core-5.0.0.alpha4.snapshot2-java | spec/api/lib/api/node_stats_spec.rb |