Class: Mackerel::Client

Inherits:
Object
  • Object
show all
Includes:
Alert, Dashboard, Host, HostRoles, HostStatus, Monitor, MonitoringCheckReport, Org, Role, Service, ServiceTsdb, Tsdb, User, Configuration, Connection
Defined in:
lib/mackerel/client.rb,
lib/mackerel/client/org.rb,
lib/mackerel/client/host.rb,
lib/mackerel/client/role.rb,
lib/mackerel/client/tsdb.rb,
lib/mackerel/client/user.rb,
lib/mackerel/client/alert.rb,
lib/mackerel/client/monitor.rb,
lib/mackerel/client/service.rb,
lib/mackerel/client/dashboard.rb,
lib/mackerel/client/host_roles.rb,
lib/mackerel/client/host_status.rb,
lib/mackerel/client/service_tsdb.rb,
lib/mackerel/client/monitoring_check_report.rb

Defined Under Namespace

Modules: Alert, Dashboard, Host, HostRoles, HostStatus, Monitor, MonitoringCheckReport, Org, Role, Service, ServiceTsdb, Tsdb, User

Method Summary

Methods included from User

#delete_user, #users

Methods included from Alert

#alerts, #close_alert

Methods included from Role

#roles

Methods included from ServiceTsdb

#create_service_tsdb

Methods included from Service

#services, #services_metric_names

Methods included from Tsdb

#create_tsdb, #latest_tsdb

Methods included from Org

#org

Methods included from MonitoringCheckReport

#create_monitoring_check_report

Methods included from Monitor

#monitor, #monitors

Methods included from HostRoles

#update_host_roles

Methods included from HostStatus

#update_host_status

Methods included from Host

#create_host, #host, #host_metric_names, #host_metrics, #hosts, #retire_host, #update_host

Methods included from Dashboard

#create_dashboard, #dashboard, #dashboards, #delete_dashboard, #update_dashboard

Methods included from Connection

#connection, #delete, #get, #post, #put, #request

Methods included from Configuration

#config, #configure