command
module
Version:
v0.0.0-...-aa82e8d
Opens a new window with list of versions in this module.
Published: Nov 11, 2019
License: MIT
Opens a new window with license information.
Imports: 14
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
Ping
Scheduled latency recorder for API's and websites.
Notes
Two different protocols.
Methods
- GET / POST / PUT / DELETE
Intervals
- 30s to 24h customizable completely
HTTP check result
- status code
- namelookup time
- connect time
- content size
- content transfer start
- content transfer end
Persistance
- File storage to make it simple
Common Objects
- Status Checker
- Request Result
Status Checker
- UUID
- Timeout
- End point
- Method
- Allow redirects
- Interval (Seconds)
- Active?
BE
- checker.go
- new
- delete
- start
- stop
- checkers (populate on init)
- sych checkers with DB?
client.go
store.go
- api.go
- auth ?
- add_checker
- stop_checker
- run_checker
- delete_checker
- update_checker
- checks_since (for checker, time)
- logger.go ?
- errors.go ?
- configuration.toml
- notifier.go
- main.go
- start configuration
- start checkers on run
- handle api requests
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.