I am working on a Linspector rewrite because of:

  • Big design fails in the configuration parser.
  • The new APScheduler works quite different and job scheduling needs to be rewritten anyway.
  • I have designed a completely new shell interface to Linspector which is not compatible with the actual code base.
  • I want to change the license from AGPL to some BSD or MIT style license and since some code was not written by myself I do not want to replace parts so a rewrite is the best solution.

Keep in mind, that it is possible to create a fully working monitoring solution with the current code base but with some limitations. That is why I do not update the current code anymore. A lot of features are missinf but could easily be implemented. For me this makes no sense because the next generation of Linspector could not adopt code because a new design. The interface to services and tasks will not change in this rewrite so these parts could be reused.

Posted in: linspector