Skip to content
@ceems-dev

CEEMS Project

Development of CEEMS and its related components to measure performance, energy and emissions of compute workloads of SLURM, Openstack and Kubernetes

Hi there 👋

🙋‍♀️ A short introduction

  • CEEMS (Compute Energy & Emissions Monitoring Stack) is a solution to monitor performance, energy and emission metrics of individual compute workloads managed by SLURM, Openstack, and Kubernetes resource managers.
  • CEEMS provides three principal components:
    • A Prometheus exporter and profiling agent that runs on all compute nodes to export usage metrics to Prometheus and application profiling data to Pyroscope servers.
    • An API server that acts as an abstraction of resource manager to store a list of compute workloads from different resource managers.
    • An optional load balancer to support multi-tenancy and impose strict access control on Prometheus and Pyroscope servers.

👩‍💻 Useful resources

Demo: https://ceems-demo.myaddr.tools

Docs: https://ceems-dev.github.io/ceems/docs/

API Docs: https://ceems-dev.github.io/ceems/docs/category/api

Pinned Loading

  1. ceems ceems Public

    A Prometheus exporter and a REST API server to export metrics of compute units of resource managers like SLURM, Openstack, k8s, _etc_

    C 39 4

  2. helm-charts helm-charts Public

    Helm Charts for CEEMS and other supporting components

Repositories

Showing 7 of 7 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…