Skip to content

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.

Notifications You must be signed in to change notification settings

tahmid-saj/monitoring-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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.

Topics

Resources

Stars

Watchers

Forks

Languages