Concertim Visualisation App allows visualising devices and their reported metrics.
- Clone the repository
git clone https://github.com/openflighthpc/concertim-ct-visualisation-app.git
- Build the docker image
docker build --network=host --tag concertim-visualisation:latest .
- Start the docker container
docker run -d --name concertim-visualisation \ --network=host \ concertim-visualisation
Concertim Visualisation App is intended to be deployed as a Docker container. There is a Dockerfile in this repo for building the image.
- Clone the repository
git clone https://github.com/openflighthpc/concertim-ct-visualisation-app.git
- Build the docker image
docker build --network=host --tag concertim-visualisation:latest .
Racks and devices can be added and removed using the rack and device API. Once devices have been added, metrics can be reported for those devices using the metric reporting daemon.
This repo contains rack and device API example scripts. The metric reporting daemon repository has its own metric API example scripts.
Once metrics have been reported they can be visualised using the interactive rack view which runs in a browser.
See the development docs for details on development and getting started with development.
Concertim Visualisation App is deployed as part of the Concertim appliance using the Concertim ansible playbook.
Fork the project. Make your feature addition or bug fix. Send a pull request. Bonus points for topic branches.
Read CONTRIBUTING.md for more details.
Eclipse Public License 2.0, see LICENSE.txt for details.
Copyright (C) 2024-present Alces Flight Ltd.
This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which is available at https://www.eclipse.org/legal/epl-2.0, or alternative license terms made available by Alces Flight Ltd - please direct inquiries about licensing to licensing@alces-flight.com.
Concertim Visualisation App is distributed in the hope that it will be useful, but WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. See the Eclipse Public License 2.0 for more details.