class Monitoring::MonitoringRegistryFactory

Factory that is used to create a monitoring registry based on the monitoring solution name.

Public Class Methods

create(name, project_id, monitored_resource, gcm_service_address) click to toggle source
# File lib/fluent/plugin/monitoring.rb, line 225
def self.create(name, project_id, monitored_resource, gcm_service_address)
  registry = @known_registry_types[name] || BaseMonitoringRegistry
  registry.new(project_id, monitored_resource, gcm_service_address)
end
supports_monitoring_type(name) click to toggle source
# File lib/fluent/plugin/monitoring.rb, line 221
def self.supports_monitoring_type(name)
  @known_registry_types.key?(name)
end