Module: ATSD

Defined in:
lib/atsd.rb,
lib/atsd/atsd.rb,
lib/atsd/utils.rb,
lib/atsd/client.rb,
lib/atsd/version.rb,
lib/atsd/errors/error.rb,
lib/atsd/models/alert.rb,
lib/atsd/models/entity.rb,
lib/atsd/models/metric.rb,
lib/atsd/models/series.rb,
lib/atsd/models/message.rb,
lib/atsd/models/property.rb,
lib/atsd/errors/api_error.rb,
lib/atsd/models/base_model.rb,
lib/atsd/queries/base_query.rb,
lib/atsd/models/entity_group.rb,
lib/atsd/utils/camelize_keys.rb,
lib/atsd/models/alert_history.rb,
lib/atsd/queries/alerts_query.rb,
lib/atsd/queries/series_query.rb,
lib/atsd/services/base_service.rb,
lib/atsd/utils/underscore_keys.rb,
lib/atsd/queries/messages_query.rb,
lib/atsd/services/alerts_service.rb,
lib/atsd/services/series_service.rb,
lib/atsd/queries/properties_query.rb,
lib/atsd/services/metrics_service.rb,
lib/atsd/middleware/errors_handler.rb,
lib/atsd/services/entities_service.rb,
lib/atsd/services/messages_service.rb,
lib/atsd/services/properties_service.rb,
lib/atsd/queries/alerts_history_query.rb,
lib/atsd/services/entity_groups_service.rb

Defined Under Namespace

Modules: AggregateInterpolate, AggregateType, DataType, InvalidAction, JoinInterpolate, JoinType, Middleware, Period, TimePrecision, Type, Utils Classes: APIError, ATSD, Alert, AlertHistory, AlertsHistoryQuery, AlertsQuery, AlertsService, BaseModel, BaseQuery, BaseService, Client, EntitiesService, Entity, EntityGroup, EntityGroupsService, Error, Message, MessagesQuery, MessagesService, Metric, MetricsService, PropertiesQuery, PropertiesService, Property, Sample, Series, SeriesQuery, SeriesService, Version

Constant Summary collapse

VERSION =
'1.0.10'

Class Method Summary collapse

Class Method Details

.new(options = {}, &block) ⇒ ATSD

Alias for ATSD::ATSD.new

Parameters:

  • options (Hash) (defaults to: {})

    the configuration options

Returns:



14
15
16
# File 'lib/atsd.rb', line 14

def self.new(options = {}, &block)
  ATSD.new(options, &block)
end