monocle issueshttps://git.brianparks.me/bparks/monocle/-/issues2020-03-21T22:13:05Zhttps://git.brianparks.me/bparks/monocle/-/issues/18Add a "setup" routine on index page that initializes database and creates an ...2020-03-21T22:13:05ZBrian ParksAdd a "setup" routine on index page that initializes database and creates an admin userMVPhttps://git.brianparks.me/bparks/monocle/-/issues/13Add Account table and add account id to other relevant tables2020-03-21T22:13:03ZBrian ParksAdd Account table and add account id to other relevant tablesMVPhttps://git.brianparks.me/bparks/monocle/-/issues/5Build a Web UI to graph binary pings, plus aggregates2020-03-19T19:53:14ZBrian ParksBuild a Web UI to graph binary pings, plus aggregatesMVP 3https://git.brianparks.me/bparks/monocle/-/issues/16Add a customizable status page, optionally accessed directly via a domain2020-03-19T19:49:27ZBrian ParksAdd a customizable status page, optionally accessed directly via a domainCustomizable elements:
* Title
* Description
* Tiers, Hosts, Services
* Optionally allow visibility of detailsCustomizable elements:
* Title
* Description
* Tiers, Hosts, Services
* Optionally allow visibility of detailsMVP 2https://git.brianparks.me/bparks/monocle/-/issues/15Add a way to group hosts/services into tiers2020-03-19T19:49:27ZBrian ParksAdd a way to group hosts/services into tiersMVP 2https://git.brianparks.me/bparks/monocle/-/issues/14Add a way to log into a particular account (and only that account) via a cust...2020-03-19T19:49:27ZBrian ParksAdd a way to log into a particular account (and only that account) via a custom domainMVP 2https://git.brianparks.me/bparks/monocle/-/issues/1Add a CI stage that builds a docker image for linux2020-03-19T19:49:27ZBrian ParksAdd a CI stage that builds a docker image for linuxAssumes successful build and test stagesAssumes successful build and test stagesMVP 2Brian ParksBrian Parkshttps://git.brianparks.me/bparks/monocle/-/issues/8Create an "agent manager" that handles invoking agents on their schedules.2020-03-19T19:42:24ZBrian ParksCreate an "agent manager" that handles invoking agents on their schedules.Should not be responsible for invalidating any "remembered" schedule information. However, it should have a method that, when called, clears out any remembered information and reloads it.Should not be responsible for invalidating any "remembered" schedule information. However, it should have a method that, when called, clears out any remembered information and reloads it.Agents Phase 2https://git.brianparks.me/bparks/monocle/-/issues/7Add a TCP "agent"2020-03-19T19:42:23ZBrian ParksAdd a TCP "agent"When invoked, tries to make a TCP connection to the specified host/port. Success indicates the connection was opened and closed without incident; failure indicates ANY TCP-related exception was thrown at any point during opening and clos...When invoked, tries to make a TCP connection to the specified host/port. Success indicates the connection was opened and closed without incident; failure indicates ANY TCP-related exception was thrown at any point during opening and closing the connection.Agents Phase 2https://git.brianparks.me/bparks/monocle/-/issues/6Add an HTTP "agent"2020-03-19T19:42:23ZBrian ParksAdd an HTTP "agent"Every time it is activated, sends a GET request to the specified URL, returning a datapoint including the DateTime the test was started and the binary result (success/failure). ANY non-success HTTP status code (to include 404 and 500) in...Every time it is activated, sends a GET request to the specified URL, returning a datapoint including the DateTime the test was started and the binary result (success/failure). ANY non-success HTTP status code (to include 404 and 500) indicates failure.Agents Phase 2https://git.brianparks.me/bparks/monocle/-/issues/17Allow accounts to be able to add a credit card and get billed for their usage2020-03-19T19:41:53ZBrian ParksAllow accounts to be able to add a credit card and get billed for their usageUse Stripe as payment processor (maybe look into something like Braintree, too?)
Something like 20c per service/month + $5/user?Use Stripe as payment processor (maybe look into something like Braintree, too?)
Something like 20c per service/month + $5/user?MVP