Admin Dashboard

Enter your credentials to continue

Forgot Password?

Trial Admin Dashboard

Manage Splunk, Cribl & Python trial instances
Last updated: -
- -

Total Trials

-

Active (Ready)

-

Provisioning

-

Expired / Failed

-

Active Today

-

API Integrations

-

Product Distribution

0
TOTAL

Daily Activity

Trials by Source

0
SOURCES

Recent Activity

Loading activity...

User Activity by Trial

Trial ID Product User Company Total Logins Last Active Days Active Engagement
Loading...
Recent Activity
Updated just now
Loading recent activity...

Active Trials

Trial ID Product App User Company Subscribed Password Status Last Login Created Expires Days Left Extend/Reduce Actions
Loading trials...

Customer Records

Complete history of all trials including deleted instances

Trial ID Product Name Email Company IP Address Subscribed Source Status Created Last Login Actions
Loading records...

Campaign Performance

Track how visitors find your trial signup page through UTM-tagged links.

Page Visits
-
loading...
Total Signups
0
completed trials
Conversion Rate
-
visits to signups
Top Source
-
-

Traffic by Source

Traffic Distribution

0
VISITS

Source Breakdown

Source Medium Campaign Visits Signups Conv. Rate
Loading campaign data...

Visitor Activity

Loading visitor activity...

Quick Presets

Toolkit Version

Current version of the Splunk Innovators Toolkit installed on the server.

Version Loading...
Last Updated -

Push to All Trials

Push the latest toolkit version to all running Splunk trial instances. This will restart each Splunk container.

Push to Individual Trials

Select specific Splunk trials to push the toolkit update to.

Loading trials...

Splunk Apps Repository

Repository Status

Branch Loading...
Commit -
Date -
Changes -
Loading...
Checking Proxmox monitoring configuration...
HEALTHY
Updated: --:--:--
- Load Avg
- Containers
- Warm
- Memory
- Disk
Hard Limits: Load: 25 Containers: 35 Warm: 10 Min Memory: 10GB
CPU Usage
-
Loading...
Memory Usage
-
Loading...
Storage Usage
-
Loading...
Uptime
-
Loading...
Network I/O
-
Loading...
CPU Temp
-
Loading...

System Performance

Loading chart data...
CPU Memory Disk I/O Network

Storage Pools

Loading storage info...

LXC Containers

VMID Name Status CPU Memory Disk Network In Network Out Uptime
Loading containers...

Infrastructure Management

Provisioning Controls

-/-
Concurrent Slots
Available / Max
-/10
Trials / Minute
Rate Limit
0
Provisioning
In Progress
0
Health Checks
Pending
Circuit Breaker Protects against cascading failures during overload
CLOSED

Container Warm Pool

Pre-warmed containers ready for instant trial provisioning. Reduces startup time from ~60s to ~5s.

Warm Pool Enabled Enable pre-warming of containers
Target Pool Size Number of warm containers to maintain per product
Auto-Replenish Automatically maintain pool at target size (every 5 min)
0/2
Splunk
0/2
Cribl

Warm Pool Containers

Container Name Type Status Health Recycled Age
Loading warm pool...

Container Recycling

Recycle unused trial containers back to the warm pool instead of deleting them. Reduces provisioning time and resource waste.

0
Total Recycled
0
Recycled in Pool
0s
Time Saved
Recycling Enabled Recycle pristine trials back to warm pool on deletion
Max Container Age Maximum age (hours) for a container to be recyclable
Max Recycle Count Maximum times a container can be recycled before forced deletion
Recyclable Trial Types:
Splunk (pristine only) Cribl (pristine only) 🐍 Python Sandbox (with reset)

Orphaned Containers -

Docker containers running without database entries. These may be from deleted trials or data sync issues.

Loading...

Test Data Cleanup

Clean up test trials without affecting production data. Test data is identified by email patterns: @example.com, @test.com, emails containing test

Admin Pools

Dedicated warm pools with custom resource limits for specific use cases.

0
Total Pools
0
Ready Trials
0
Active Trials
0
Enabled Pools

Pool Configuration

Loading admin pools...

API Integrations

Monitor and manage external applications using the Trials API.

Total Integrations

-

Active

-

Trials Today

-

Errors (24h)

-

Registered Integrations

Loading integrations...

Recent Errors

Loading errors...

System Settings

Email Configuration

Configure email settings for sending alerts when server temperature reaches critical levels.

CPU, memory, temperature alerts. Falls back to default from address if not set.
Trial created, expiring notifications. Falls back to default from address if not set.
Password reset emails. Falls back to default from address if not set.
Full URL for password reset links. Used in reset emails.

Slack Integration

Send real-time alerts to Slack for trial health issues, lifecycle events, and system alerts. Create an Incoming Webhook at api.slack.com/apps.

Slack Incoming Webhook URL
Turn alerts on/off
Container health issues
Created, ready, failed
CPU, memory warnings

Sentry Error Tracking Not Connected

Track errors and performance in Sentry. Get the DSN from your Sentry project settings.

Sentry Data Source Name

Temperature Alert Thresholds

Set temperature thresholds for warning and critical alerts. Email alerts are sent when critical threshold is exceeded.

Yellow alert banner shown on dashboard
Red alert banner + email notification

Load Monitoring Alerts

Monitor server CPU and memory usage. Email alerts are sent when thresholds are exceeded (15 min cooldown between alerts).

Enable/disable monitoring
Alert when CPU exceeds this %
Alert when memory exceeds this %

Product App Repositories

Configure Git repositories for each product's apps and modules. These are used to pull the latest versions for trial environments.

Splunk apps including Innovators Toolkit
Cribl Stream packs and pipelines

User Management

Manage dashboard users and their access levels.

Username Role Email Last Login Actions
Loading users...

Email Access Lists

Control which email addresses can or cannot create trials.

IP Address Management

Monitor and block IP addresses to prevent abuse from repeat offenders.

Container Images

Pre-pull container images to speed up trial provisioning. Images are pulled to the Proxmox host and cached for faster container creation.

Image Name Tag Version Status Size Last Updated Actions
Loading container images...
Note: Pre-pulled images significantly reduce trial provisioning time from ~2-3 minutes to under 30 seconds. Images are stored on the Proxmox host at /var/lib/vz/template/cache/

Assessment Profiles

Configure environment profiles for ProveITHire assessments. Each profile defines data, tasks, and resource settings.

Loading profiles...
Tip: Assessment profiles are used by ProveITHire to provision customized trial environments. Each profile can include pre-configured data generators, assessment tasks, and environment settings.