Module: Sematext::Metrics
- Defined in:
- lib/sematext/metrics.rb,
lib/sematext/metrics/version.rb,
lib/sematext/metrics/settings.rb,
lib/sematext/metrics/validator.rb,
lib/sematext/metrics/serializer.rb,
lib/sematext/metrics/sync_sender.rb,
lib/sematext/metrics/async_sender.rb
Defined Under Namespace
Modules: Settings
Classes: AsyncSender, Client, RawSerializer, RawValidator, SyncSender
Constant Summary
collapse
- VERSION =
"0.0.1.1"
Class Method Summary
collapse
Class Method Details
.initialize(token, async = false) ⇒ Object
24
25
26
27
|
# File 'lib/sematext/metrics.rb', line 24
def self.initialize(token, async = false)
raise "Token should be defined" unless token
@client = async ? Client.async(token) : Client.sync(token)
end
|
.send(datapoint) ⇒ Object
29
30
31
|
# File 'lib/sematext/metrics.rb', line 29
def self.send datapoint
client.send datapoint
end
|
.send_batch(datapoints) ⇒ Object
33
34
35
|
# File 'lib/sematext/metrics.rb', line 33
def self.send_batch datapoints
client.send_batch datapoints
end
|