Skip to content

d3rrick/monitor-services-with-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Monitor web services on a port.

About project

This simple app allows you to monitor your service by making a dial in ip:port syntax by taking advantage of go http/net package. The output is a simple json showing the status of the service.

Learning concepts & cool stuffs :)
  • concurrency
  • channels
  • goroutines
  • timers
  • net/http - Dialer
  • work with csv
  • data structures - e.g structs. etc..
Improvements
  • allow multiple data source configs.
  • resolve ip from domain name.
  • more options on report output.
  • decouple business logic and util libraries.
  • make retry and timer variable dynamic.

Tools

  • Go version - 1.14

useful resources

Licence

MIT (c) 2020 muriithi derrick

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published