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

https://github.com/tahmid-saj/monitoring-service

Pub/Sub monitoring service for subscribing to sites and publishing events when they go down or come back up. Developed using Go, TypeScript, PostgreSQL, Webhooks, Encore.
https://github.com/tahmid-saj/monitoring-service

encore go monitoring postgresql typescript webhooks

Last synced: about 1 month ago
JSON representation

Pub/Sub monitoring service for subscribing to sites and publishing events when they go down or come back up. Developed using Go, TypeScript, PostgreSQL, Webhooks, Encore.

Awesome Lists containing this project

README

          

# monitoring-service

Pub/Sub monitoring service for subscribing to sites and publishing events when they go down or come back up. Developed using Go, TypeScript, PostgreSQL, Webhooks, Encore.

image

image




## Directory structure

The directory structure is as follows:

- **monitor/**
- Go-based service for monitoring websites.

- **site/**
- Site-related functionalities and components for monitoring.

- **slack/**
- Integration with Slack for notifications.

- **encore.app**
- Encore configuration for cloud-native service deployments.

- **go.mod**: Go module dependencies.

- **go.sum**: Checksum file for Go module versions.

- **README.md**: Project documentation.

- **.gitignore**: Specifies files to be ignored by Git.




## Overview

### Design

The service is used mainly with a logging and notification service. Similar services can be found here and below:

#### Similar services

image