Search

Contributor Guide

Contributor Guide¶

In the Contributor Guide, you will find documented policies for developing with Ceilometer. This includes the processes we use for bugs, contributor onboarding, core reviewer memberships, and other procedural items.

Ceilometer follows the same workflow as other OpenStack projects. To start contributing to Ceilometer, please follow the workflow found here.

Bug tracker:

https://bugs.launchpad.net/ceilometer

Mailing list:

http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-discuss (prefix subjects with [Ceilometer] for faster responses)

Wiki:

https://wiki.openstack.org/wiki/Ceilometer

Code Hosting:

https://opendev.org/openstack/ceilometer/

Code Review:

https://review.opendev.org/#/q/status:open+project:openstack/ceilometer,n,z

Overview¶

  • Overview
    • Objectives
    • Metering
  • System Architecture
    • High-Level Architecture
    • Gathering the data
    • Processing the data
    • Storing/Accessing the data

Data Types¶

  • Measurements
    • Existing meters
    • New measurements
  • Events and Event Processing
    • Events vs. Samples
    • Event Structure
    • Events from Notifications
    • Building Notifications

Getting Started¶

  • Installing development sandbox
    • Configuring devstack
  • Running the Tests
  • Guru Meditation Reports
    • Generating a GMR
    • Structure of a GMR
    • Adding Support for GMRs to New Executables
    • Extending the GMR

Development¶

  • Writing Agent Plugins
    • Plugin Framework
    • Polling Agents
    • Notifications
  • Ceilometer + Gnocchi Integration
    • Managing Resource Types
this page last updated: 2025-07-11 11:41:25
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.

found an error? report a bug
  • Guides
  • Install Guides
  • User Guides
  • Configuration Guides
  • Operations and Administration Guides
  • API Guides
  • Contributor Guides
  • Languages
  • Deutsch (German)
  • Français (French)
  • Bahasa Indonesia (Indonesian)
  • Italiano (Italian)
  • 日本語 (Japanese)
  • 한국어 (Korean)
  • Português (Portuguese)
  • Türkçe (Türkiye)
  • 简体中文 (Simplified Chinese)

Ceilometer 24.0.0

  • Installation Guide
  • Contributor Guide
    • Overview
    • Data Types
    • Getting Started
    • Development
  • Administrator Guide
  • Ceilometer Configuration Options
  • Ceilometer CLI Documentation
  • Release Notes
  • Glossary

Page Contents

  • Contributor Guide
    • Overview
    • Data Types
    • Getting Started
    • Development

OpenStack

  • Projects
  • OpenStack Security
  • Blog
  • News

Community

  • User Groups
  • Events
  • Jobs
  • Companies
  • Contribute

Documentation

  • OpenStack Manuals
  • Getting Started
  • API Documentation
  • Wiki

Branding & Legal

  • Legal Docs
  • Logos & Guidelines
  • Trademark Policy
  • Privacy Policy
  • OpenInfra CLA

Stay In Touch

The OpenStack project is provided under the Apache 2.0 license. Docs.openstack.org is powered by Rackspace Cloud Computing.