-
Display active recorder status. (Multiple MediaServer status visible somewhere)
-
Show recorder/resource utilization. (Docker stats, Linux stats visible somewhere)(Storage etc)
-
Surface service health and errors. (Healthcheck visible somewhere) (Containers Error logs and also Fix (trouble shoot guide))
-
Monitor indexing and recording status. ( Number of calls, call status, number of archived calls, active calls) (failed correlation)
-
Provide tracing/logging to investigate missing call recordings reported by agents.
-
Trouble Shoot Documentation
|
# |
Customer Requirement |
Solution Scope |
Feedback |
Effort |
|
1 |
Active recorder status (multiple MediaServer status visible) |
Live status panel per FreeSwitch MediaServer/recorder instance: up/down, registered channels, active recordings, last heartbeat. |
|
Design, ESL exporter dev, Adding to Dashboard and testing. |
|
2 |
Recorder / resource utilization (Docker & Linux stats, storage) |
Per-container CPU/memory/network/disk panels; host-level CPU, memory, disk, storage capacity & trend forecasting. |
|
Design, cAdvisor/Node Exporter setup, Dashboard panels, Testing |
|
3 |
Service health, container error logs, troubleshooting |
Aggregated health-check board per service; searchable error-log explorer. |
|
Design, cAdvisor/Node Exporter setup, Dashboard panels, Testing |
|
4 |
Indexing & recording status monitoring |
Dashboards for call volume, call status breakdown, active vs. archived calls, and a dedicated failed-correlation view (recorded but not correlated). |
|
Design, Correlation engine (call/recording/index reconciliation logic), Dashboard views, Testing: |
|
5 |
Tracing/logging for missing recordings |
Call-ID based trace view, recorder logs, mixing logs and correlation logs into one timeline. |
audio is breaking/dropping packets. can be traced from here? agent wise stats in %age. |
Design, Trace/timeline builder (log stitching), RTP/packet-loss metric capture (addresses feedback), Agent-wise % stats module (addresses feedback) Testing
|
|
6 |
Troubleshooting documentation |
Structured, versioned runbook library, cross-linked from every alert/error surfaced in the dashboard. |
|
Content drafting, Linking to dashboard/alerts, Review. |