Skip to main content

Olympus Cloud - Platform Admin User Guide

Quick Summary (for RAG)

The Platform Admin Shell is the central administration console for the Olympus Cloud platform. Features include: multi-tenant architecture management (create, suspend, delete tenants), hierarchical RBAC with organization/location levels, gating engine for feature rollouts and A/B testing, SSO configuration with group mapping (SAML, OIDC), admin impersonation for support, audit logging with compliance reporting, integration management, and support tools. Target users: Platform Administrators, Support Engineers, DevOps, Security Team, Product Managers.

Version: 1.1 Last Updated: January 2026 Application: Olympus Cloud Platform Administration Access URL: https://dev.admin.olympuscloud.ai (development) | https://admin.olympuscloud.ai (production)


Table of Contents

  1. Overview
  2. Getting Started
  3. Dashboard
  4. Tenant Management
  5. User & Role Management
  6. Gating Engine
  7. Feature Flags
  8. Monitoring & Analytics
  9. System Configuration
  10. Audit & Compliance
  11. Integrations
  12. Support Tools
  13. Troubleshooting

Overview

The Olympus Cloud Platform Admin Shell is the central administration console for managing the entire Olympus Cloud platform. It provides tools for multi-tenant management, user administration, feature control, monitoring, and system configuration.

Target Users

  • Platform Administrators: Full system access and configuration
  • Support Engineers: User assistance and troubleshooting
  • DevOps Engineers: Deployment, monitoring, and infrastructure
  • Security Team: Audit logs, compliance, access control
  • Product Managers: Feature flags and analytics

Key Features

  • Multi-tenant architecture management
  • Role-Based Access Control (RBAC)
  • Gating engine for feature rollouts
  • Real-time monitoring and alerting
  • Audit logging and compliance reporting
  • Integration management
  • Support tools and diagnostics

Getting Started

Access Requirements

RoleAccess LevelMFA Required
Super AdminFull accessYes
Platform AdminMost featuresYes
Support EngineerRead + limited writeYes
ViewerRead-onlyRecommended

Logging In

  1. Navigate to the Admin Portal URL
  2. Enter your email address
  3. Enter your password
  4. Complete MFA verification (TOTP or hardware key)
  5. Select your working context (if multi-org)

Initial Setup

For new administrators:

  1. Complete security training
  2. Set up MFA on your account
  3. Review access policies
  4. Familiarize with audit requirements
  5. Request necessary permissions

Dashboard

Overview Widgets

The dashboard provides at-a-glance metrics:

System Health

  • Service status (healthy/degraded/down)
  • API response times
  • Error rates
  • Active user sessions

Business Metrics

  • Total active tenants
  • Daily/monthly active users
  • Transaction volume
  • Revenue metrics

Recent Activity

  • New tenant signups
  • Support tickets
  • System alerts
  • Deployment status

Quick Actions

  • Create Tenant: Onboard a new business
  • User Lookup: Find and manage users
  • View Alerts: Check system notifications
  • Run Reports: Generate analytics reports

Tenant Management

Understanding Tenants

A tenant represents a single business customer using the platform. Each tenant has:

  • Unique identifier (tenant slug)
  • One or more locations
  • Users with assigned roles
  • Subscription and billing
  • Feature entitlements

Viewing Tenants

  1. Navigate to Tenants in main menu

  2. Use filters:

    • Status (Active, Trial, Suspended, Churned)
    • Subscription tier
    • Region
    • Creation date
  3. Search by:

    • Tenant name
    • Tenant slug
    • Owner email
    • Phone number

Creating a Tenant

  1. Click + New Tenant

  2. Complete the form:

    Basic Information

    • Business name
    • Tenant slug (URL-friendly identifier)
    • Business type (restaurant, retail, etc.)
    • Contact email and phone

    Location Details

    • Primary address
    • Timezone
    • Currency
    • Tax configuration

    Subscription

    • Plan selection
    • Billing cycle
    • Trial period (if applicable)
    • Payment method
  3. Review and create

  4. Send welcome email to owner

Managing Tenant Settings

General Settings

  • Business name and branding
  • Contact information
  • Operating hours
  • Tax settings

Features & Entitlements

  • Enabled features
  • Usage limits
  • API quotas
  • Storage allocations

Billing

  • Current plan
  • Payment history
  • Upcoming invoices
  • Payment method

Support

  • Support tier
  • Assigned account manager
  • Support history

Tenant Actions

danger

Deleting a tenant is irreversible and permanently removes all associated data, users, and configuration. Always export data first if the tenant may need it. This action requires Super Admin privileges and cannot be undone.

ActionDescriptionPermission
SuspendTemporarily disable accessAdmin
ReactivateRestore suspended tenantAdmin
DeletePermanently remove (irreversible)Super Admin
Export DataGDPR data exportAdmin
TransferChange ownershipSuper Admin

User & Role Management

User Administration

Viewing Users

  1. Go to Users section
  2. Filter by tenant, role, status
  3. Search by name, email, or ID

User Details

  • Profile information
  • Assigned roles
  • Login history
  • Active sessions
  • Permission audit

User Actions

  • Reset password
  • Force logout
  • Enable/disable account
  • Modify roles
  • View activity log

Role-Based Access Control (RBAC)

Understanding Roles

Roles define what users can do within the system:

RoleScopeDescription
OwnerTenantFull control of their business
ManagerLocationManage one or more locations
StaffLocationDay-to-day operations
CustomerGlobalEnd-user consumer account
Platform AdminPlatformAdminister multiple tenants

Creating Custom Roles

  1. Go to Roles > Create Role
  2. Define role name and description
  3. Assign permissions by category:
    • Orders: View, Create, Edit, Void
    • Inventory: View, Edit, Order
    • Reports: View, Export, Schedule
    • Users: View, Manage, Delete
  4. Set role scope (tenant, location, global)
  5. Save and assign to users

Permission Matrix

Permission Structure:
├── Orders
│ ├── orders.view
│ ├── orders.create
│ ├── orders.edit
│ ├── orders.void
│ └── orders.refund
├── Inventory
│ ├── inventory.view
│ ├── inventory.edit
│ └── inventory.order
├── Reports
│ ├── reports.view
│ ├── reports.export
│ └── reports.sales
├── Users
│ ├── users.view
│ ├── users.create
│ ├── users.edit
│ └── users.delete
└── Settings
├── settings.view
└── settings.edit

Gating Engine

Overview

The Gating Engine controls feature availability across the platform:

  • Feature Flags: Enable/disable features
  • Canary Releases: Gradual rollouts
  • A/B Testing: Split traffic experiments
  • Kill Switches: Emergency feature disables

Feature Flags

Viewing Flags

  1. Navigate to Gating > Feature Flags
  2. See all flags with status
  3. Filter by environment, status, owner

Creating a Flag

  1. Click + New Flag
  2. Configure:
    • Flag key (e.g., new_checkout_flow)
    • Display name
    • Description
    • Default state
    • Environments
  3. Set targeting rules:
    • All users
    • Percentage rollout
    • Specific tenants
    • User attributes
  4. Save and deploy

Flag Lifecycle

Created → Testing → Canary → GA → Deprecated → Archived

Canary Releases

Gradual rollout process:

  1. Create Canary

    • Select feature flag
    • Define initial percentage (1-5%)
    • Set promotion criteria
  2. Monitor

    • Error rates
    • Performance metrics
    • User feedback
  3. Promote or Rollback

    • Increase percentage if healthy
    • Rollback if issues detected

Canary Dashboard

  • Active canaries
  • Health metrics
  • Promotion history
  • Incident correlation

Kill Switches

For emergency scenarios:

  1. Go to Gating > Kill Switches
  2. Find the feature
  3. Click Disable Immediately
  4. Confirm action
  5. Monitor impact
  6. Investigate and resolve
  7. Re-enable when safe

Feature Flags

Managing Flags

Flag Types

TypeUse CaseExample
BooleanOn/Off featuresdark_mode_enabled
PercentageGradual rolloutnew_ui_rollout
StringConfigurationpayment_provider
JSONComplex configfeature_limits

Targeting Rules

Rules determine who sees a feature:

Simple Rules

  • All users ON/OFF
  • Percentage of users
  • Specific tenant IDs
  • User email patterns

Advanced Rules

{
"rules": [
{
"condition": {
"attribute": "tenant.plan",
"operator": "equals",
"value": "enterprise"
},
"variation": true
},
{
"condition": {
"attribute": "user.country",
"operator": "in",
"value": ["US", "CA", "UK"]
},
"variation": true
}
],
"defaultVariation": false
}

Environments

Flags can have different states per environment:

EnvironmentPurposeTypical State
DevelopmentLocal testingLiberal flags
StagingPre-productionProduction mirror
ProductionLive usersConservative flags

Monitoring & Analytics

System Monitoring

Health Dashboard

  • Service availability
  • Response time percentiles
  • Error rates by service
  • Resource utilization

Alerts

  • Configure thresholds
  • Notification channels (Slack, email, PagerDuty)
  • Escalation policies
  • Incident management

Business Analytics

Key Metrics

  • Daily/Monthly Active Users (DAU/MAU)
  • Transaction volume and value
  • Tenant growth rate
  • Feature adoption rates
  • Customer satisfaction (NPS)

Reports

  • Standard reports (daily, weekly, monthly)
  • Custom report builder
  • Scheduled exports
  • Dashboard embedding

Performance Metrics

API Performance

  • Request latency (p50, p95, p99)
  • Throughput (requests/second)
  • Error rates by endpoint
  • Geographic distribution

Application Performance

  • Page load times
  • Core Web Vitals
  • User session duration
  • Crash reports

System Configuration

Global Settings

Platform Configuration

  • Default timezone
  • Supported languages
  • Currency settings
  • Tax configurations

Security Settings

  • Password policies
  • MFA requirements
  • Session timeouts
  • IP allowlists

Integration Settings

  • API rate limits
  • Webhook configurations
  • Third-party connections

Environment Management

Environment Variables

  • View current configuration
  • Update values (requires approval)
  • History and rollback

Secrets Management

  • API keys
  • Database credentials
  • Third-party tokens
  • Rotation policies

Maintenance

Scheduled Maintenance

  • Plan downtime windows
  • Notify affected tenants
  • Display maintenance banners
  • Track maintenance history

Data Management

  • Backup schedules
  • Retention policies
  • Archive configuration
  • Data purging

Audit & Compliance

Audit Logs

All administrative actions are logged:

Log Contents

  • Timestamp
  • User performing action
  • Action type
  • Target resource
  • Previous and new values
  • IP address
  • User agent

Viewing Logs

  1. Go to Audit > Activity Logs
  2. Filter by:
    • Date range
    • User
    • Action type
    • Resource type
  3. Export for compliance

Compliance Reports

Available Reports

  • User access report
  • Permission changes
  • Data access log
  • Security events
  • GDPR data requests

Scheduled Reports

  • Configure automatic generation
  • Email distribution lists
  • Retention periods

Data Governance

Data Subject Requests

  • Right to access
  • Right to erasure
  • Right to portability
  • Data correction

Processing Requests

  1. Go to Compliance > Data Requests
  2. Find pending requests
  3. Verify identity
  4. Process request
  5. Document completion

Integrations

Managing Integrations

Available Integrations

  • Payment processors (Stripe, Square, Toast)
  • Accounting (QuickBooks, Xero)
  • Marketing (Mailchimp, SendGrid)
  • Analytics (Google Analytics, Mixpanel)
  • Support (Zendesk, Intercom)

Configuration

  1. Go to Integrations
  2. Select integration
  3. Enter API credentials
  4. Configure options
  5. Test connection
  6. Enable for tenants

Webhooks

Outgoing Webhooks

  • Configure endpoints
  • Select events
  • Set authentication
  • View delivery logs

Incoming Webhooks

  • Generate webhook URLs
  • View received payloads
  • Configure processing

API Management

API Keys

  • Generate keys
  • Set permissions
  • Configure rate limits
  • Monitor usage

Documentation

  • API reference
  • Code examples
  • SDK downloads
  • Changelog

Support Tools

User Lookup

Quick user search and management:

  1. Enter email, phone, or user ID
  2. View user profile
  3. Check recent activity
  4. Reset password if needed
  5. Impersonate for debugging

Impersonation

warning

All actions taken during impersonation are logged in the audit trail with the impersonating admin's identity. Impersonation sessions are time-limited and require MFA. Use impersonation only for diagnosing user-reported issues.

For troubleshooting user issues:

  1. Find user account
  2. Click Impersonate
  3. Confirm security prompt
  4. Act as user
  5. Exit impersonation
  6. All actions logged

Diagnostic Tools

Health Checks

  • Service connectivity
  • Database status
  • Cache status
  • Queue depth

Debug Mode

  • Enable verbose logging
  • Trace requests
  • Export diagnostics

Knowledge Base

Access support resources:

  • Common issues and solutions
  • Runbooks
  • Escalation procedures
  • Training materials

Troubleshooting

Common Issues

IssueSolution
User can't log inCheck account status, reset password, verify MFA
Tenant not loadingVerify tenant status, check subscription
Feature not availableCheck feature flags, verify entitlements
Performance issuesCheck system health, review recent deployments
Data discrepancyReview audit logs, check sync status

Escalation Path

  1. Level 1: Check documentation and common issues
  2. Level 2: Contact on-call support engineer
  3. Level 3: Escalate to platform engineering
  4. Level 4: Executive escalation for critical issues

Getting Help


Appendix

Keyboard Shortcuts

ShortcutAction
Cmd/Ctrl + KGlobal search
Cmd/Ctrl + /Show shortcuts
G + TGo to Tenants
G + UGo to Users
G + GGo to Gating
G + MGo to Monitoring
G + AGo to Audit

Glossary

TermDefinition
TenantA business customer account
SlugURL-friendly identifier
GatingFeature availability control
CanaryGradual feature rollout
RBACRole-Based Access Control
MFAMulti-Factor Authentication

Contact


Olympus Cloud Business OS - Platform Administration