Giter Site home page Giter Site logo

cephmetrics's Introduction

cephmetrics

Cephmetrics is a tool that allows a user to visually monitor various metrics in a running Ceph cluster.

This fork is a really stripped down version of cephmetrics more suitable for deployment on non-Redhat installations. The required infrastructure (Prometheus, Grafana) is also deployed via docker-compose.

We assume that the deployment of node_exporter on all hosts and enabling the ceph-mgr prometheus plugin are taken care of by the user.

Mostly we just keep the excellent dashboards :)

Currently we've only tested this version against a Luminous Ceph mgr prometheus end point.

Configuration

To get going you only really need to modify prometheus/prometheus.yml to configure the Ceph manager to scrape and the node exporter addresses for each physical host in your Ceph cluster.

The example config file just uses localhost in the various targets sections.

To use email based alerting you can also put sensible values into grafana/config.monitoring for the SMTP_HOST and the SMTP_FROM_ADDRESS.

cephmetrics's People

Contributors

b-ranto avatar christinameno avatar marcosmamorim avatar pcuzner avatar sratcliffe avatar xenolinux avatar zmc avatar

Stargazers

 avatar

Forkers

lmzxqtom

cephmetrics's Issues

prometheus health check

In the docker compose file, prometheus has a health check:

    healthcheck:
        test: ["CMD", "curl", "-f", "http://localhost:9090"]
        interval: 30s
        timeout: 10s
        retries: 5

Seems that this is run inside the docker contain, so prom/prometheus:v2.1.0 needs to have curl installed.

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.