Class: Wavefront::Report
Overview
This class is now a shim around Wavefront::Write, which forces the use of the Wavefront::Writer::Api writer. It is probably better to use Wavefront::Write directly. This class has been left in for backward-compatability.
Instance Attribute Summary
Attributes inherited from Write
#creds, #logger, #opts, #writer
Instance Method Summary collapse
-
#initialize(creds = {}, opts = {}) ⇒ Report
constructor
A new instance of Report.
Methods inherited from Write
#chunk_size, #close, #composite_response, #data_format, #defaults, #hash_to_wf, #manage_conn, #open, #paths_to_deltas, #point_hash, #raw, #response_results, #send_point, #setup_options, #tags_or_nothing, #validation, #write, #write_delta
Methods included from Validators
#uuid?, #wf_account_id?, #wf_alert_id?, #wf_alert_severity?, #wf_apitoken_id?, #wf_aws_external_id?, #wf_cloudintegration_id?, #wf_dashboard_id?, #wf_derivedmetric_id?, #wf_distribution?, #wf_distribution_count?, #wf_distribution_interval?, #wf_distribution_values?, #wf_epoch?, #wf_event_id?, #wf_granularity?, #wf_ingestionpolicy_id?, #wf_integration_id?, #wf_link_id?, #wf_link_template?, #wf_maintenance_window_id?, #wf_message_id?, #wf_metric_name?, #wf_metricspolicy_id?, #wf_monitoredapplication_id?, #wf_monitoredcluster_id?, #wf_ms_ts?, #wf_name?, #wf_notificant_id?, #wf_permission?, #wf_point?, #wf_point_tag?, #wf_point_tags?, #wf_proxy_id?, #wf_role_id?, #wf_sampling_value?, #wf_savedsearch_entity?, #wf_savedsearch_id?, #wf_serviceaccount_id?, #wf_source_id?, #wf_spansamplingpolicy_id?, #wf_string?, #wf_tag?, #wf_trace?, #wf_ts?, #wf_user_id?, #wf_usergroup_id?, #wf_value?, #wf_version?, #wf_webhook_id?
Constructor Details
#initialize(creds = {}, opts = {}) ⇒ Report
Returns a new instance of Report.
13 14 15 16 |
# File 'lib/wavefront-sdk/report.rb', line 13 def initialize(creds = {}, opts = {}) opts[:writer] = :api super(creds, opts) end |