GithubHelp home page GithubHelp logo

espenhh / panopticon Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 5.0 437 KB

The next great monitoring system™

License: Apache License 2.0

Elm 16.23% HTML 0.47% CSS 2.92% Java 74.11% Shell 4.06% JavaScript 2.20%

panopticon's People

Contributors

bendiksolheim avatar esbenaarz avatar espenhh avatar hakloev avatar jholtan avatar kvalle avatar pecka85 avatar steinim avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

panopticon's Issues

Potential issue with SuccessrateSensor

SuccessrateSensor threw an exception in our logs, and it seems it actually stopped the Panopticon client library from sending more data to the server. There was no stack trace, but the following text appeared in the logs:

  • Something went wrong when counting SUCCESS for ...
  • ArrayIndexOutOfBoundsException: null

Show indication of successfulness and freshness of data

The frontend refetches data every 10 seconds (both list of components and details), but there is no indication of when this is done, or when the last successful request was made. The GUI should probably both indicate when data was last fetched, and if it was successfull or failed.

Authentication

Add some form of authentication when accessing the dashboard. Maybe basic auth on the API calls?

The API should also have some form of authentication. Basic Auth there as well? Token in a HTTP header?

Component detail page should autoupdate

Right now the detail page don’t update itself like the components overview does. This is a bit tricky to do because the component module itself does not really know about the routing logic. Ideally, it should auto update when the detail view is active, and don‘t do anything when other routes are active.

Needs investigation, as I’m not sure how to accomplish this.

Ability to pass "links" together with sensor data

We have application logs residing on a separate server with its domain. I would really like to link directly from an app in Panopticon to our logs. If the client supported sending "links" (together with and icon and text, maybe) together with sensor data, the app itself could tell Panopticon where to link to.

Clear detail model when navigating away

Right now the details for a component are still kept in memory even if you navigate away from it. This looks a bit weird if you navigate to a new component, because you first see the old details. The detail model should be cleared when navigating away from it.

Store measurements in persistent storage

Some kind of database, NOSQL, Elasticsearch etc...?

Preferably some place where it's easy to query historic data, to be able to effectively fetch long durations of the data and make graphs etc. Ref. issue #3.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.