Module: Tnw
- Defined in:
- lib/tnw.rb,
lib/tnw/engine.rb,
lib/tnw/metrics.rb,
lib/tnw/version.rb,
app/models/tnw/server.rb,
lib/tnw/configuration.rb,
lib/tnw/metrics/parsers/df.rb,
lib/tnw/metrics/parse_error.rb,
app/jobs/tnw/application_job.rb,
app/models/tnw/metric_sample.rb,
lib/tnw/metrics/replay_guard.rb,
lib/tnw/metrics/ingestion_error.rb,
lib/tnw/metrics/request_verifier.rb,
app/models/tnw/application_record.rb,
lib/tnw/metrics/parsers/proc_stat.rb,
app/helpers/tnw/application_helper.rb,
app/jobs/tnw/metrics/retention_job.rb,
lib/tnw/metrics/parsers/proc_loadavg.rb,
lib/tnw/metrics/parsers/proc_meminfo.rb,
app/services/tnw/metric_samples/ingest.rb,
app/presenters/tnw/server_metric_status.rb,
app/controllers/tnw/dashboard_controller.rb,
app/controllers/tnw/application_controller.rb,
lib/generators/tnw/install/install_generator.rb,
app/controllers/tnw/internal/metric_samples_controller.rb
Defined Under Namespace
Modules: ApplicationHelper, Generators, Internal, MetricSamples, Metrics
Classes: ApplicationController, ApplicationJob, ApplicationRecord, Configuration, DashboardController, Engine, MetricSample, Server, ServerMetricStatus
Constant Summary
collapse
- VERSION =
"0.1.0"
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
8
9
10
|
# File 'lib/tnw.rb', line 8
def configuration
@configuration ||= Configuration.new
end
|
12
13
14
15
|
# File 'lib/tnw.rb', line 12
def configure
yield(configuration)
configuration
end
|
.reset_configuration! ⇒ Object
17
18
19
|
# File 'lib/tnw.rb', line 17
def reset_configuration!
@configuration = Configuration.new
end
|