{"repo":"ClusterCockpit/cc-backend","free":true,"listed":false,"github":"https://github.com/ClusterCockpit/cc-backend","clone":"git clone https://github.com/ClusterCockpit/cc-backend.git","description":"Web frontend and API backend server for ClusterCockpit Monitoring Framework","language":"Go","stars":23,"topics":["golang","graphql","rest-api","backend","sveltejs","hpc","monitoring"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"NOTE While we do our best to keep the main branch in a usable state, there is no guarantee the main branch works. Please do not use it for production! Please have a look at the Release Notes for breaking changes! ClusterCockpit REST and GraphQL API backend This is a Golang backend implementation for a REST and GraphQL API according to the ClusterCockpit specifications. It also includes a web interface for ClusterCockpit. This implementation replaces the previous PHP Symfony based ClusterCockpit web interface. The reasons for switching from PHP Symfony to a Golang based solution are explained here. Overview This is a Golang web backend for the ClusterCockpit job-specific performance monitoring framework. It provides a REST API and an optional NATS-based messaging API for integrating ClusterCockpit with an HPC cluster batch system and external analysis scripts. Data exchange between the web front-end and the back-end is based on a GraphQL API. The web frontend is also served by the backend using Svelte components. Layout and styling are based on Bootstrap 5 using Bootstrap Icons. The backend uses SQLite 3 as the relational SQL database. While there are metric data backends for the InfluxDB and Prometheus time series databases, the only tested and supported setup is to use cc-metric-store as the metric data backend. Documentation on how to integrate ClusterCockpit with other time series databases will be added in the future. For real-time integration with HPC systems, the backen","default_branch":null,"files":null,"tree":[],"storefront":"/r/ClusterCockpit","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ClusterCockpit/cc-backend/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}