├── .github ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── .rspec ├── CHANGELOG.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── RELEASE.md ├── Rakefile ├── VERSION ├── example ├── 01_invitation.rb ├── 02_dashboard.rb ├── 03_host.rb ├── 04_metrics.rb ├── 05_service_role.rb ├── 06_annotation.rb ├── 07_monitoring.rb ├── 08_alert.rb └── Gemfile ├── lib ├── mackerel-client.rb ├── mackerel.rb └── mackerel │ ├── alert.rb │ ├── annotation.rb │ ├── api_command.rb │ ├── channel.rb │ ├── client.rb │ ├── client │ └── helper.rb │ ├── dashboard.rb │ ├── downtime.rb │ ├── error.rb │ ├── host.rb │ ├── invitation.rb │ ├── metadata.rb │ ├── metric.rb │ ├── monitor.rb │ ├── monitoring.rb │ ├── notification_group.rb │ ├── organization.rb │ ├── role.rb │ ├── service.rb │ ├── user.rb │ └── version.rb ├── mackerel-client.gemspec └── spec ├── mackerel ├── alert_spec.rb ├── annotation_spec.rb ├── api_commend_spec.rb ├── channel_spec.rb ├── client │ └── helper_spec.rb ├── client_spec.rb ├── dashboard_spec.rb ├── downtime_spec.rb ├── invitation_spec.rb ├── metric_spec.rb ├── monitor_spec.rb ├── monitoring_spec.rb ├── notification_group_spec.rb ├── organization_spec.rb ├── service_spec.rb └── user_spec.rb └── spec_helper.rb /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | --require spec_helper 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/RELEASE.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/Rakefile -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.12.1 2 | -------------------------------------------------------------------------------- /example/01_invitation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/example/01_invitation.rb -------------------------------------------------------------------------------- /example/02_dashboard.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/example/02_dashboard.rb -------------------------------------------------------------------------------- /example/03_host.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/example/03_host.rb -------------------------------------------------------------------------------- /example/04_metrics.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/example/04_metrics.rb -------------------------------------------------------------------------------- /example/05_service_role.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/example/05_service_role.rb -------------------------------------------------------------------------------- /example/06_annotation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/example/06_annotation.rb -------------------------------------------------------------------------------- /example/07_monitoring.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/example/07_monitoring.rb -------------------------------------------------------------------------------- /example/08_alert.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/example/08_alert.rb -------------------------------------------------------------------------------- /example/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/example/Gemfile -------------------------------------------------------------------------------- /lib/mackerel-client.rb: -------------------------------------------------------------------------------- 1 | require 'mackerel' 2 | -------------------------------------------------------------------------------- /lib/mackerel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/lib/mackerel.rb -------------------------------------------------------------------------------- /lib/mackerel/alert.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/lib/mackerel/alert.rb -------------------------------------------------------------------------------- /lib/mackerel/annotation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/lib/mackerel/annotation.rb -------------------------------------------------------------------------------- /lib/mackerel/api_command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/lib/mackerel/api_command.rb -------------------------------------------------------------------------------- /lib/mackerel/channel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/lib/mackerel/channel.rb -------------------------------------------------------------------------------- /lib/mackerel/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/lib/mackerel/client.rb -------------------------------------------------------------------------------- /lib/mackerel/client/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/lib/mackerel/client/helper.rb -------------------------------------------------------------------------------- /lib/mackerel/dashboard.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/lib/mackerel/dashboard.rb -------------------------------------------------------------------------------- /lib/mackerel/downtime.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/lib/mackerel/downtime.rb -------------------------------------------------------------------------------- /lib/mackerel/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/lib/mackerel/error.rb -------------------------------------------------------------------------------- /lib/mackerel/host.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/lib/mackerel/host.rb -------------------------------------------------------------------------------- /lib/mackerel/invitation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/lib/mackerel/invitation.rb -------------------------------------------------------------------------------- /lib/mackerel/metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/lib/mackerel/metadata.rb -------------------------------------------------------------------------------- /lib/mackerel/metric.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/lib/mackerel/metric.rb -------------------------------------------------------------------------------- /lib/mackerel/monitor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/lib/mackerel/monitor.rb -------------------------------------------------------------------------------- /lib/mackerel/monitoring.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/lib/mackerel/monitoring.rb -------------------------------------------------------------------------------- /lib/mackerel/notification_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/lib/mackerel/notification_group.rb -------------------------------------------------------------------------------- /lib/mackerel/organization.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/lib/mackerel/organization.rb -------------------------------------------------------------------------------- /lib/mackerel/role.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/lib/mackerel/role.rb -------------------------------------------------------------------------------- /lib/mackerel/service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/lib/mackerel/service.rb -------------------------------------------------------------------------------- /lib/mackerel/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/lib/mackerel/user.rb -------------------------------------------------------------------------------- /lib/mackerel/version.rb: -------------------------------------------------------------------------------- 1 | module Mackerel 2 | VERSION = "0.12.1" 3 | end 4 | -------------------------------------------------------------------------------- /mackerel-client.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/mackerel-client.gemspec -------------------------------------------------------------------------------- /spec/mackerel/alert_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/spec/mackerel/alert_spec.rb -------------------------------------------------------------------------------- /spec/mackerel/annotation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/spec/mackerel/annotation_spec.rb -------------------------------------------------------------------------------- /spec/mackerel/api_commend_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/spec/mackerel/api_commend_spec.rb -------------------------------------------------------------------------------- /spec/mackerel/channel_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/spec/mackerel/channel_spec.rb -------------------------------------------------------------------------------- /spec/mackerel/client/helper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/spec/mackerel/client/helper_spec.rb -------------------------------------------------------------------------------- /spec/mackerel/client_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/spec/mackerel/client_spec.rb -------------------------------------------------------------------------------- /spec/mackerel/dashboard_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/spec/mackerel/dashboard_spec.rb -------------------------------------------------------------------------------- /spec/mackerel/downtime_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/spec/mackerel/downtime_spec.rb -------------------------------------------------------------------------------- /spec/mackerel/invitation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/spec/mackerel/invitation_spec.rb -------------------------------------------------------------------------------- /spec/mackerel/metric_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/spec/mackerel/metric_spec.rb -------------------------------------------------------------------------------- /spec/mackerel/monitor_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/spec/mackerel/monitor_spec.rb -------------------------------------------------------------------------------- /spec/mackerel/monitoring_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/spec/mackerel/monitoring_spec.rb -------------------------------------------------------------------------------- /spec/mackerel/notification_group_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/spec/mackerel/notification_group_spec.rb -------------------------------------------------------------------------------- /spec/mackerel/organization_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/spec/mackerel/organization_spec.rb -------------------------------------------------------------------------------- /spec/mackerel/service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/spec/mackerel/service_spec.rb -------------------------------------------------------------------------------- /spec/mackerel/user_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/spec/mackerel/user_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackerelio/mackerel-client-ruby/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------