aboutsummaryrefslogtreecommitdiffstats
path: root/web/js/nms-info-box.js
Commit message (Collapse)AuthorAgeLines
* Throw TG18-stuff over the wallroot2018-03-31-7/+72
|
* Mange dager med rot på TG18root2018-03-26-4/+4
|
* Hide community be defaultOle Mathias Heggem2018-03-22-0/+5
|
* Merge branch 'master' into network-firstclassOle Mathias Aa. Heggem2018-03-21-3/+35
|\
| * latencyChart autoupdateOle Mathias Aa. Heggem2018-03-17-3/+9
| |
| * Added support for delete switchesOle Mathias Aa. Heggem2018-03-17-0/+26
| |
* | Making network first class citizenOle Mathias Aa. Heggem2018-01-28-13/+253
|/ | | | Still work in progress
* A few typosOle Mathias Aa. Heggem2017-11-06-1/+2
|
* influx/chart and ansibleOle Mathias Aa. Heggem2017-11-05-22/+20
|
* No search-box at zero results, the search button change color on 0 (white) , ↵Ole Mathias Heggem2017-04-20-23/+13
| | | | 1 (green) and multiple (blue) hits
* Merge remote-tracking branch 'refs/remotes/tech-server/master'Ole Mathias Heggem2017-04-19-2/+15
|\
| * TG17 monster commitKristian Lyngstøl2017-04-16-2/+15
| |
* | Added a basic search results page and search on tagsOle Mathias Heggem2017-03-25-0/+50
|/
* Tweak various graphite/grafana integrationsKristian Lyngstol2016-11-18-2/+5
| | | | s3 is currently disabled as it's bugged.
* Push all numerical snmp-data to graphiteKristian Lyngstol2016-11-10-3/+3
| | | | Fixes #126
* Force graph reloading ... sigh...Kristian Lyngstol2016-11-09-1/+1
| | | | | There really should be a way to make it obey cache-control instead of this rubbish.
* Tweak graphs slightly for size and moreKristian Lyngstol2016-11-07-1/+1
|
* Graph ALL the thingsKristian Lyngstol2016-11-07-5/+3
| | | | | | | Tweaks background colors on graphs. Adds a funky "ticker" to the navbar that may or may not break small screens. Graphs average latency and total bandwidth for all equipment.
* Change order of in/out bytes on overview port-graphKristian Lyngstol2016-11-06-1/+1
| | | | Needs to match with the drill-down graphs so the colors match up.
* Front: Add "reset"-button for placementKristian Lyngstol2016-11-06-0/+8
| | | | | | | Perhaps not the most intuitive name, but it'll have to do for now or until someone complains. Fixes #124
* Remove "Details"/"Settings" pane of switchesKristian Lyngstol2016-11-06-48/+3
| | | | | | It was identical to settings/edit. Fixes #123
* More graph normalizationKristian Lyngstol2016-11-06-4/+4
|
* Add size styling to graphsKristian Lyngstol2016-11-04-0/+3
| | | | | | | ♥ SVG I don't have to figure out the exact pixel count on the width to make it fit well :D
* Make time horizon on graphs configurableKristian Lyngstol2016-11-04-5/+25
| | | | | | | | I'd do the same thing on all graphs as on the summary, but I have no idea how to trigger an update on the ports pane right now. Lets you cycle between pre-set time windows of 60 minutes, 6 hours, 24 hours and 7 days.
* Further graph tweaks, now with graphite 0.9.15Kristian Lyngstol2016-11-03-15/+20
| | | | | | | | | - Upgrade to 0.9.15 (that was a lot more work than the commit reveals) - Numerous color tweaks to make it prettier - Use SVG instead of PNG - Use correct perSecond() provided in 0.9.14 instead of derivative() Still more to come I suppose
* Drastically improving graphing and port drill-downKristian Lyngstol2016-11-03-27/+38
| | | | | | | | | | | | | | | | | | | | | - Nightmode - Aliases for sensible legends - Two layers of collapse on ports - Toggle/expand all feature to show graphs for all ports - Show human readable variant of very large numbers in port drill-down in addition to raw value (e.g.: 4800000000 (4.8G)) Still to do: - Ability to click on a stat to get graphs for it - Upgrade to graphite 0.9.15. Most of the following depends on that: - Use perSecond() instead of derivative() for traffic - Use SVG instead of PNG - Get rid of extra )'s in legends - Evaluate using SVG + CSS to get nightmode. Not sure if that'll work at all, as it depends on whether the SVG context is isolated or not from the DOM at large (e.g.: is #nightmode visible) - Consider generalizing graphs
* Use graphite bandwidth graphs in snmp and nuke "traffic"Kristian Lyngstol2016-10-23-62/+14
| | | | | | | | | | | The "traffic" thing should be integrated in the snmp/ports overview. All that's missing is a two-step drill-down per port. E.g.: Click a port and you get graphs, click the next drill down and get full snmp-data. When that's done, all we need is an "expand all" button. And a pony.
* Big broken push of graphingKristian Lyngstol2016-10-22-7/+18
| | | | | | | | | | | - Adds latency graphs everywhere, even where they shouldn't be. For PoC. - Fixes a frontend leakage of handlers - Adds a nasty way of getting latency-data into graphite (needs to be improved) - Adds working graphite integration in varnish - Adds config for graphite Lots of things broken here, but it's a half-decent start.
* Last bit of DX left-oversKristian Lyngstol2016-07-06-3/+42
| | | | Mainly moving graphs around
* Customizable titles on health map and sticky panesKristian Lyngstol2016-07-02-7/+23
| | | | | | | Click a field in a switch summary and the health map will use it as a legend, assuming it isn't already showing information. And remember what panel was used last when browsing switches.
* Front: Beef up ports-paneKristian Lyngstol2016-07-02-5/+92
|
* Implement tags and various other minor tweaksKristian Lyngstol2016-07-01-0/+12
|
* front: Fix basic Safari-stuff and misc oplog-issuesKristian Lyngstol2016-06-30-3/+3
| | | | | | | | .... Oplog: Don't send empty oplog entries. When viewing a switch, don't include oplog entries that have a blank system association.
* front: Add score card pageKristian Lyngstol2016-06-30-0/+48
| | | | Displays a sorted list of what needs attention.
* Add serial numbers (cisco) and fix snmp viewKristian Lyngstol2016-06-30-1/+0
| | | | No longer updates SNMP view when you're looking at it.
* front: Adjust preview of switch-edit request textNicolai Tellefsen2016-05-29-6/+25
|
* front: Make info-box draggableNicolai Tellefsen2016-05-29-1/+41
|
* front: Tweak logbook and info-box styles and feelKristian Lyngstol2016-05-28-0/+3
| | | | | | - Don't overload the logbook overlay - Neater date formatting (ugh, I hate that we need to do this) - Caption for the logbook in the info box
* front: Tweak info-box looks/widthKristian Lyngstol2016-05-28-1/+6
| | | | Makes it more snug and look the same all over
* front: More visual tweaks and tuneupsKristian Lyngstol2016-05-28-1/+2
| | | | | | | - Time in oplog is now localtime and properly padded (00:10, not 0:10) - Health map instead of combo/aggregated - Tweak the menu slightly - Rotate and resize the random switch in guess_placement
* front: Tweak various aestheticsKristian Lyngstol2016-05-28-8/+4
|
* front: Sanitize info-box-classname-thingKristian Lyngstol2016-05-27-2/+1
| | | | | | Fixes broken class list when the description was stuff like "worst: management info" (where the "info" would end up as a class and change the look).
* front: Fix/tweak edit-boxKristian Lyngstol2016-05-25-2/+2
| | | | | | | | | No need to expose 'switch' id in the API - it's internal to the db. The entire edit-logic should be cleaned up, but at least this fixes the immediate problem. Fixes #74
* front: Minor comment tweaksKristian Lyngstol2016-05-22-3/+2
|
* front: Move data-logic out of infoboxKristian Lyngstol2016-05-22-49/+20
| | | | | | | | | | handlerInfo is getting slightly extensive, but it might be worth it. This also introduces a "map" handler that .... doesn't handle the map. If/when namespaces are introduced properly in nms-map-handlers.js, we should also rename it to nms-data-logic.js or something else that signifies that this is what makes data useful one way or an other.
* Front: Separate searching from the info-boxKristian Lyngstol2016-05-22-137/+6
|
* Search box/oplog: Add string-literal searchKristian Lyngstol2016-05-22-1/+8
| | | | | You can now use "foo" to find a switch called foo, but not also the ones called foobar foobar1, etc
* Expose handler-data/combo data in infoboxKristian Lyngstol2016-05-21-65/+5
| | | | | | | | Fixes #15 Still lots of things that _should_ be done, but this is the groundwork needed for a combined map. Theoretically, all map handlers should just expose getInfo somehow now.
* Tweak log entries and switch entriesKristian Lyngstol2016-05-19-4/+8
| | | | Also: onclick handler for log entries.
* Disable IE support and HTML-injectionKristian Lyngstol2016-05-18-4/+4
|