Module: Telemetry
- Defined in:
- lib/telemetry/api.rb,
lib/telemetry/flows.rb,
lib/telemetry/version.rb
Defined Under Namespace
Classes: Api, AuthenticationFailed, AuthorizationError, Barchart, Box, Bulletchart, Clock, Compass, ConnectionError, Countdown, Custom, FlowNotFound, FormatError, Funnelchart, Gauge, Graph, Grid, Histogram, Icon, Iframe, Image, Log, Map, MethodNotAllowed, Multigauge, Multivalue, Piechart, RateLimited, ResponseError, Scatterplot, ServerException, Servers, Status, Table, Text, Tickertape, Timechart, Timeline, Timeseries, Unavailable, UnknownError, Upstatus, Value, Video, Waterfall, Weather
Constant Summary
collapse
- TELEMETRY_VERSION =
"1.5.7"
Class Method Summary
collapse
Class Method Details
.api_host ⇒ Object
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# File 'lib/telemetry/api.rb', line 18
def self.api_host
unless @api_host
if ENV["RACK_ENV"] == 'development'
@api_host = "https://api.telemetryapp.com"
elsif ENV["RACK_ENV"] == 'test'
@api_host = "https://qa-api.telemetryapp.com"
elsif ENV["RACK_ENV"] == 'qa'
@api_host = "https://qa-api.telemetryapp.com"
else
@api_host = "https://api.telemetryapp.com"
end
end
@api_host
end
|
.api_host=(api_host) ⇒ Object
14
15
16
|
# File 'lib/telemetry/api.rb', line 14
def self.api_host=(api_host)
@api_host = api_host
end
|
.logfile=(logfile) ⇒ Object
33
34
35
36
|
# File 'lib/telemetry/api.rb', line 33
def self.logfile=(logfile)
@logger = Logger.new(logfile)
@logger.level = Logger::INFO
end
|
.logger ⇒ Object
42
43
44
45
46
47
48
49
50
51
52
|
# File 'lib/telemetry/api.rb', line 42
def self.logger
unless @logger
@logger = Logger.new(STDOUT)
if ENV['RACK_ENV'] == 'development'
@logger.level = Logger::DEBUG
else
@logger.level = Logger::INFO
end
end
@logger
end
|
.logger=(logger) ⇒ Object
38
39
40
|
# File 'lib/telemetry/api.rb', line 38
def self.logger=(logger)
@logger = logger
end
|
.token ⇒ Object
54
55
56
|
# File 'lib/telemetry/api.rb', line 54
def self.token
@token
end
|
.token=(token) ⇒ Object
58
59
60
|
# File 'lib/telemetry/api.rb', line 58
def self.token=(token)
@token = token
end
|