Admin Interface Features
This page serves as brainstorming collection of features we would like to see in the Flex admin interface. Feel free to add/comment any things you would like to see.
General
- Version number
- CPU usage
- RAM usage
- IP address / hostname
- Start/Stop/Restart server
- Operating System Info
- CPU Architecture (Or already included with CPU usage?)
- CPU Processor(s) (Or already included with CPU usage?)
Scopes
- Available applications
- Currently existing subscopes - implemented, sent to methods "notifyScopeCreated" and "notifyScopeRemoved"
- Unload applications
- Start/Stop/Restart applications
Connections
- Number of connections to server (current, total, concurrent) - implemented, method "getConnectionStats()"
- Number of connections to any scope (current, total, concurrent) - implemented, method "getConnectionStats(String)"
- Static connection details (host, path, type, encoding, remote end, connect params) - implemented, sent to methods "notifyConnected(Map)" and "notifyDisconnected(Map)"
- Live connection details (ping, bytes read/written, messages read/written/dropped/pending) - implemented, sent to method "updateConnections(List)"
Streams
- Number of streams in server (current, total, concurrent)
- Number of streams in any scope (current, total, concurrent)
- Static stream details (type, name, video/audio formats, view, record)
- Live stream details (bytes read/written, messages read/written/dropped, view, record)
SharedObjects
- SharedObjects per scope
- SharedObjects details: attributes, statistics
