Class: GraylogAPI
- Inherits:
-
Object
show all
- Defined in:
- lib/graylogapi.rb,
lib/graylogapi/alerts.rb,
lib/graylogapi/client.rb,
lib/graylogapi/system.rb,
lib/graylogapi/streams.rb,
lib/graylogapi/version.rb,
lib/graylogapi/system/inputs.rb,
lib/graylogapi/system/cluster.rb,
lib/graylogapi/client/response.rb,
lib/graylogapi/system/index_sets.rb
Overview
class for work with graylog api
Defined Under Namespace
Classes: Alerts, Client, Streams, System
Constant Summary
collapse
- VERSION =
'1.0.0'.freeze
Instance Attribute Summary collapse
Instance Method Summary
collapse
Constructor Details
#initialize(options = {}) ⇒ GraylogAPI
Initializes a new GraylogAPI object
19
20
21
|
# File 'lib/graylogapi.rb', line 19
def initialize(options = {})
@client = Client.new(options)
end
|
Instance Attribute Details
13
14
15
|
# File 'lib/graylogapi.rb', line 13
def client
@client
end
|
Instance Method Details
24
25
26
|
# File 'lib/graylogapi.rb', line 24
def alerts
@alerts ||= Alerts.new(@client)
end
|
34
35
36
|
# File 'lib/graylogapi.rb', line 34
def streams
@streams ||= Streams.new(@client)
end
|
29
30
31
|
# File 'lib/graylogapi.rb', line 29
def system
@system ||= System.new(@client)
end
|