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

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

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
```