Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tonytw1/gauge-controller

MQTT metrics router. Route message bus metrics to output devices.
https://github.com/tonytw1/gauge-controller

Last synced: about 1 month ago
JSON representation

MQTT metrics router. Route message bus metrics to output devices.

Awesome Lists containing this project

README

        

## Gauge Controller

Listens for metrics on the local MQTT message queue.
Provides a UI to select interesting metrics and forward them to gauges which announce themselves via MQTT.

React client with a Golang backend.
Used as my sandbox project for staying current in React front ends, Golang and building non Intel container images.

### Client local dev

```
cd client
npm run dev
```

UI is on `http://localhost:5173/`

### Client build

```
cd client
npm install
npm run build
```

Produces files in `client/dist`

### Cloud Build

Test locally with:
```
gcloud components install cloud-build-local
cloud-build-local --config=cloudbuild.yaml --dryrun=false --push=false .
```