Project Governance

The Prometheus project follows the Prometheus governance.

Community

Prometheus is developed in the open. Here are some of the channels we use to communicate and contribute:

IRC: #prometheus on irc.libera.chat. This channel is bridged to the Matrix room below.

Matrix: #prometheus:matrix.org. This room is bridged to the IRC room above.

Community-maintained Slack channel: #prometheus on CNCF Slack.

User mailing lists:

Discourse forum: Web-based discussion forum at discuss.prometheus.io hosted by Discourse.

Calendar for public events: We have a public calendar for events, which you can use to join us.

If you just want to get an overview, simply use our web view in your browser's time zone.

If you're using Google products, there's an automagic link to add it your own Google calendar.

If you're using a different calendar, there's an .ics to add to non-Google calendars.

Twitter: @PrometheusIO

Issue tracker: Use the GitHub issue tracker for the various Prometheus repositories to file bugs and features request. If you need support, please send your questions to the prometheus-users mailing list rather than filing a GitHub issue.

Please do not ask individual project members for support. Use the channels above instead, where the whole community can help you and benefit from the solutions provided. If community support is insufficient for your situation, please refer to the Support & Training page.

Contributing

We welcome community contributions! Please see the CONTRIBUTING.md file in the respective Prometheus repository for instructions on how to submit changes. If you are planning on making more elaborate or potentially controversial changes, please discuss them in the developers IRC channel or on the mailing list before sending a pull request.

We host public weekly meetings focused on Prometheus development and contributions. It’s meant for developers and maintainers to meet and get unblocked, pair review, and discuss development aspects of the Prometheus and related official projects (e.g node_exporter, alertmanager). The document linked below contains all the details, including how to register.

IRC: #prometheus-dev on irc.libera.chat. This channel is bridged to the Matrix room below.

Matrix: #prometheus-dev:matrix.org. This room is bridged to the IRC channel above.

Community-maintained Slack channel: #prometheus-dev on CNCF Slack.

Development mailing list: prometheus-developers (mirror) – for discussions around Prometheus development.

Office Hours: Prometheus Contributor Office Hours – public weekly meetings focused on Prometheus development and contributions.

Developer summits

We strive to be as open and public as possible. Technical discussions happen on the development list, our meetings are public. As of 2021, we carry a public, rolling meeting notes document. You can find our historic meeting notes below.

2017 developer summit notes

2018 developer summit notes

2019 developer summit notes

2019 developer summit 2 notes

2020 virtual developer summit 1 notes

2020 virtual developer summit 2 notes

2020 virtual developer summit 3 notes

2020 virtual developer summit 4 notes

2020 virtual developer summit 5 notes

2021 virtual developer summit 1 notes

Code of Conduct

To make Prometheus a welcoming and harassment-free experience for everyone, we follow the CNCF Code of Conduct.

Legal Umbrella

Prometheus is an independent open-source project and not controlled by any single company. To emphasize this we joined the Cloud Native Computing Foundation in 2016 as the second project after Kubernetes.

Acknowledgements

Prometheus was started by Matt T. Proud and Julius Volz. The majority of its initial development was sponsored by SoundCloud.

We would also like to acknowledge early contributions by engineers from Docker and Boxever.

Special thanks to DigitalOcean for providing hosting resources.

The Prometheus logo was contributed by Robin Greenwood.