GithubHelp home page GithubHelp logo

sensu-plugins / sensu-plugins-cgroups Goto Github PK

View Code? Open in Web Editor NEW
3.0 10.0 3.0 36 KB

Metrics for kernel control groups

Home Page: http://sensu-plugins.io

License: MIT License

Ruby 74.79% Shell 25.21%
metrics metrics-cgroup sensu-plugins-cgroups sensu-plugins monitoring sensu

sensu-plugins-cgroups's Introduction

Sensu-Plugins-cgroups

Build Status Gem Version Code Climate Test Coverage Dependency Status

Functionality

Files

  • bin/metrics-cgroup.sh
  • bin/metrics-cgroup.rb

Usage

Collect all cgroup metrics, tested only on CentOS.

metrics-cgroup.rb -g "/sys/fs/cgroup/**/**"

Collect only systemd service metrics

metrics-cgroup.rb -g "/sys/fs/cgroup/**/system.slice/*"

Collect only user.slice only

metrics-cgroup.rb -g "/sys/fs/cgroup/**/user.slice"

Collect only mesos task metrics

metrics-cgroup.rb -g "/sys/fs/cgroup/**/mesos/*"

Collect only docker container metrics (may not be meaningful if you already collect metrics from docker)

metrics-cgroup.rb -g "/sys/fs/cgroup/**/docker/*"

Collect only system.slice, user.slice, docker and mesos and nothing else

metrics-cgroup.rb -g "/sys/fs/cgroup/**/{system.slice,user.slice,docker,mesos}{,/*}"

Instead of collecting breakdown of each docker instance, or mesos task, or systemd service metric; this could let to collect/compare overall docker, mesos, systemd and user recources in total.

metrics-cgroup.rb -g "/sys/fs/cgroup/**/{system.slice,user.slice,docker,mesos}"

Installation

Installation and Setup

Notes

sensu-plugins-cgroups's People

Contributors

bergerx avatar dependabot-support avatar eheydrick avatar majormoses avatar thomasriley avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sensu-plugins-cgroups's Issues

Dependabot can't resolve your Ruby dependency files

Dependabot can't resolve your Ruby dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "bundler":
  In Gemfile:
    bundler (~> 1.7)

  Current Bundler version:
    bundler (2.2.15)

Your bundle requires a different version of Bundler than the one you're running.
Install the necessary version with `gem install bundler:1.17.3` and rerun bundler using `run.rb _1.17.3_`

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

View the update logs.

Invalid argument @ io_fillbuf

Node is running CentOS 7.

Check failed to run: Invalid argument @ io_fillbuf - fd:7 /sys/fs/cgroup/cpuacct/cgroup.event_control, ["/opt/sensu/embedded/lib/ruby/gems/2.4.0/gems/sensu-plugins-cgroups-1.1.0/bin/metrics-cgroup.rb:133:in `readlines'", "/opt/sensu/embedded/lib/ruby/gems/2.4.0/gems/sensu-plugins-cgroups-1.1.0/bin/metrics-cgroup.rb:133:in `block (2 levels) in run'", "/opt/sensu/embedded/lib/ruby/gems/2.4.0/gems/sensu-plugins-cgroups-1.1.0/bin/metrics-cgroup.rb:117:in `each'", "/opt/sensu/embedded/lib/ruby/gems/2.4.0/gems/sensu-plugins-cgroups-1.1.0/bin/metrics-cgroup.rb:117:in `block in run'", "/opt/sensu/embedded/lib/ruby/gems/2.4.0/gems/sensu-plugins-cgroups-1.1.0/bin/metrics-cgroup.rb:113:in `each'", "/opt/sensu/embedded/lib/ruby/gems/2.4.0/gems/sensu-plugins-cgroups-1.1.0/bin/metrics-cgroup.rb:113:in `run'", "/opt/sensu/embedded/lib/ruby/gems/2.4.0/gems/sensu-plugin-1.4.5/lib/sensu-plugin/cli.rb:58:in `block in class:CLI'"]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.