System Monitoring
SecureHive provides built-in monitoring to help administrators track platform health, user activity, and system performance. Monitoring data is available through the admin dashboard and can be exported for integration with external observability tools.
Platform health dashboard
Access the health dashboard from Settings → System Monitoring. The dashboard displays real-time and historical data across four categories.
Service status
The service status panel shows the current operational state of SecureHive’s core services:
| Service | What it monitors |
|---|---|
| Application | Web application availability and response times |
| API | API endpoint health, latency, and error rates |
| Authentication | SSO/OIDC/SAML service availability |
| Background jobs | Queue health for async tasks (risk calculations, report generation, SCIM sync) |
| Integrations | Connection status for JIRA, Microsoft 365, SIEM, and other connectors |
Each service displays a status indicator: Operational (green), Degraded (yellow), or Outage (red).
User activity
Track how your team uses SecureHive with aggregated activity metrics:
| Metric | Description |
|---|---|
| Active users | Daily and monthly active user counts |
| Login events | Successful and failed authentication attempts |
| Feature usage | Which modules and capabilities are most used |
| Session duration | Average time users spend in the platform per session |
User activity data is aggregated and anonymized by default. Individual user activity details are available in the audit log for compliance purposes.
API usage
Monitor API consumption across your tenant:
| Metric | Description |
|---|---|
| Request volume | Total API requests per hour, day, and month |
| Rate limit usage | Current consumption against your tenant’s rate limit |
| Error rate | Percentage of requests returning 4xx or 5xx responses |
| Top endpoints | Most frequently called API endpoints |
Integration health
Track the status and sync health of connected integrations:
| Metric | Description |
|---|---|
| Sync status | Last successful sync time for each integration |
| Sync errors | Failed synchronization attempts with error details |
| Webhook delivery | Success and failure rates for inbound and outbound webhooks |
| Data freshness | Time since last data update from each connected system |
Audit log
The audit log records all significant actions taken within the platform, providing a complete trail for compliance and security review.
Logged events include user sign-in and sign-out events, configuration changes (settings, roles, permissions), data modifications (create, update, delete for risks, policies, vendors), integration events (connection changes, sync operations), and administrative actions (user management, tenant settings).
Each log entry includes a timestamp, user identity, action type, affected resource, and before/after values for changes. The audit log is immutable — entries cannot be modified or deleted.
Filtering and export
Filter audit log entries by date range, user, action type, or resource. Export logs in CSV or JSON format for external analysis or compliance reporting.
Audit log retention is determined by your subscription tier. Enterprise plans include extended retention and SIEM forwarding capabilities.
Alerts and notifications
Configure alerts for system events that require admin attention:
| Alert type | Description |
|---|---|
| Service degradation | Notification when a service enters degraded or outage status |
| Authentication failures | Alert on repeated failed login attempts (potential brute force) |
| Integration failures | Notification when an integration loses connectivity or sync fails repeatedly |
| Storage threshold | Warning when document storage approaches the tenant limit |
| Rate limit warning | Alert when API usage approaches the tenant rate limit |
Alerts can be delivered via email, in-app notification, or forwarded to connected tools like Slack or Microsoft Teams.
Best practices
Review the health dashboard weekly to catch issues before they impact your team. Set up alerts for integration failures — a broken sync can silently create data gaps. Export audit logs monthly to your SIEM or archive for compliance retention requirements. Monitor API usage trends to plan for capacity as your team grows.