📄️ Web Security
Authentication
📄️ CEEMS Exporter
Different collectors of the CEEMS exporter are briefed earlier in the
📄️ CEEMS API Server
The CEEMS API server can be configured using a YAML file under the key ceemsapiserver.
📄️ CEEMS Load Balancer
The CEEMS load balancer supports TSDB and Pyroscope servers. When both TSDB and Pyroscope backend servers are configured, the CEEMS LB will launch two different web servers listening at different ports - one for TSDB and one for Pyroscope.
📄️ Resource Managers
This section contains information on the configuration required by the resource managers supported by CEEMS.
📄️ Prometheus
In order to use the dashboards provided in the repository, minor
📄️ Grafana
This document outlines the necessary configuration for the Grafana server and its datasources.
📄️ cacct
cacct is a CLI client that can be used instead of Grafana when operators cannot or do not wish to maintain a Grafana instance. This CLI client communicates with both the CEEMS API server and the TSDB server to fetch energy, usage, and performance metrics for a given compute unit, project, and/or user. It has been largely inspired by SLURM's sacct tool, and the API resembles that of sacct.
📄️ Security
Privileges
📄️ Configuration Reference
The following reference applies to the configuration files of the CEEMS API server, CEEMS LB, and web configuration. CEEMS uses Prometheus' client config to configure HTTP clients. Thus, most of the configuration used to configure HTTP clients resembles that of Prometheus'. The configuration reference has also been inspired by Prometheus documentation.