Git Product home page Git Product logo

snap-ceilometer's Introduction

Ceilometer Snap

This repository contains the source code of the snap for the OpenStack Data Collection service, Ceilometer.

Installing this snap

The ceilometer snap can be installed directly from the snap store:

sudo snap install [--edge] ceilometer

Configuring Ceilometer

Snaps run in an AppArmor and seccomp confined profile, so don't read configuration from /etc/ceilometer on the hosting operating system install.

This snap supports configuration via the $SNAP_COMMON writable area for the snap:

etc
├── ceilometer
│   ├── ceilometer.conf
└── ceilometer.conf.d
    └── ceilometer-snap.conf

The ceilometer daemons (api, collector, agent-notification, agent-central) can be configured in a few ways.

Firstly each daemon will detect and read etc/ceilometer/ceilometer.conf.

Alternatively all daemons will load all configuration files from etc/ceilometer.conf.d if needed.

For reference, $SNAP_COMMON is typically located under /var/snap/ceilometer/common.

Managing Ceilometer

Currently all snap binaries must be run as root; for example, to run the ceilometer-api binary use:

sudo ceilometer.manage

Restarting Ceilometer services

To restart all ceilometer services:

sudo systemctl restart snap.ceilometer.*

or use the individual service name:

sudo systemctl restart snap.ceilometer.api
sudo systemctl restart snap.ceilometer.agent-central

Building the Ceilometer snap

Simply clone this repository and then install and run snapcraft:

git clone https://github.com/openstack-snaps/snap-ceilometer
sudo apt install snapcraft
cd snap-ceilometer
snapcraft

Support

Please report any bugs related to this snap on Launchpad.

Alternatively you can find the OpenStack Snap team in #openstack-snaps on Freenode IRC.

snap-ceilometer's People

Contributors

javacruft avatar

Watchers

James Cloos avatar Corey Bryant avatar

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.