change warning timings
This commit is contained in:
parent
d4e3ddfec6
commit
906932c2e8
3 changed files with 14 additions and 4 deletions
10
README.md
10
README.md
|
@ -14,6 +14,16 @@
|
||||||
|
|
||||||
Run the server: `python hugvey_server.py --config server_config.yml`
|
Run the server: `python hugvey_server.py --config server_config.yml`
|
||||||
|
|
||||||
|
To make sure: don't run the server in a screen subterminal, as the amount of output can clog the server
|
||||||
|
|
||||||
|
### Screen commands:
|
||||||
|
|
||||||
|
Set scrollbuffer in `~/.screenrc`: as described [here](https://stackoverflow.com/a/8760452)
|
||||||
|
|
||||||
|
`ctrl+a d`: detach, `ctrl+a esc`: scroll the buffer, `ctrl+a i`: current buffer settings
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Panopticon
|
### Panopticon
|
||||||
|
|
||||||
The server also integrates the _panopticon_, the monitoring & administration interface to Hugvey.
|
The server also integrates the _panopticon_, the monitoring & administration interface to Hugvey.
|
||||||
|
|
Binary file not shown.
|
@ -178,9 +178,9 @@ class CentralCommand(object):
|
||||||
diff = datetime.timedelta(seconds=int(hv.story.timer.getElapsed() - hv.story.lastMsgFinishTime))
|
diff = datetime.timedelta(seconds=int(hv.story.timer.getElapsed() - hv.story.lastMsgFinishTime))
|
||||||
status['time_since_hugvey_spoke'] = str(diff)
|
status['time_since_hugvey_spoke'] = str(diff)
|
||||||
diffs = diff.total_seconds()
|
diffs = diff.total_seconds()
|
||||||
if diffs > 300:
|
if diffs > 60:
|
||||||
status['time_since_hugvey_spoke_state'] = 'critical'
|
status['time_since_hugvey_spoke_state'] = 'critical'
|
||||||
elif diffs > 100:
|
elif diffs > 90:
|
||||||
status['time_since_hugvey_spoke_state'] = 'warning'
|
status['time_since_hugvey_spoke_state'] = 'warning'
|
||||||
|
|
||||||
if not hv.story.timer.hasMark('last_speech'):
|
if not hv.story.timer.hasMark('last_speech'):
|
||||||
|
@ -189,10 +189,10 @@ class CentralCommand(object):
|
||||||
diff = datetime.timedelta(seconds=int(hv.story.timer.getElapsed('last_speech')))
|
diff = datetime.timedelta(seconds=int(hv.story.timer.getElapsed('last_speech')))
|
||||||
status['time_since_visitor_spoke'] = str(diff)
|
status['time_since_visitor_spoke'] = str(diff)
|
||||||
diffs = diff.total_seconds()
|
diffs = diff.total_seconds()
|
||||||
if diffs > 300:
|
if diffs > 900:
|
||||||
# evLogger.warning("Very long time since audience spoke")
|
# evLogger.warning("Very long time since audience spoke")
|
||||||
status['time_since_visitor_spoke'] = 'critical'
|
status['time_since_visitor_spoke'] = 'critical'
|
||||||
elif diffs > 100:
|
elif diffs > 1800:
|
||||||
status['time_since_visitor_spoke'] = 'warning'
|
status['time_since_visitor_spoke'] = 'warning'
|
||||||
# else:
|
# else:
|
||||||
# #clear warning
|
# #clear warning
|
||||||
|
|
Loading…
Reference in a new issue