https://github.com/snapp-incubator/snappcloud-status-backend
https://github.com/snapp-incubator/snappcloud-status-backend
cloud-native golang monitoring platform snappcloud
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/snapp-incubator/snappcloud-status-backend
- Owner: snapp-incubator
- License: apache-2.0
- Created: 2023-05-25T09:48:32.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-08T09:07:40.000Z (about 2 years ago)
- Last Synced: 2025-06-12T08:53:05.954Z (about 1 year ago)
- Topics: cloud-native, golang, monitoring, platform, snappcloud
- Language: Go
- Homepage: https://snapp-incubator.github.io/snappcloud-status-backend/
- Size: 150 KB
- Stars: 11
- Watchers: 6
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SnappCloud Status Backend
This project aims to provide the backend for `snappcloud-status-frontend` application to observe applications healthness in SnappCloud.
## Run
1. port-forward `thanos-query-frontend-http` service
```bash
oc project openshift-monitoring
kubectl port-forward service/thanos-query-frontend-http 9090:9090
```
2. run server command
```bash
go run main.go server
```
## Deployment
We normally deploy our production applications via `argoCD` and staging applications via `helm chart` as described below.
### Installation
``` bash
oc project your-desired-namespace # set your namespace
cmd= # server
./deployments/tearup.sh $cmd
```
### Uninstallation
``` bash
oc project your-desired-namespace # set your namespace
cmd= # server
./deployments/teardown.sh $cmd
```