How it works
- Audit logs: Domino records platform events to provide visibility into user activity and resource modifications. Audit logs let security teams conduct forensic investigations and verify compliance controls.
- System and workload telemetry: Monitoring cluster health and resource consumption ensures platform availability and helps prevent resource starvation during high-compute workloads.
Audit logs
Domino automatically captures the following event types in the audit record:- Authentication and sessions: user logins, logouts, password changes, failed login attempts, and API key regenerations.
- Access control: changes to user roles, organization memberships, project permissions, and administrative privilege assignments.
- Secrets and credentials: creation, modification, or deletion of user environment variables, project environment variables, and Git credentials.
- Data sources: creation, update, or deletion of data source configurations and data access grants.
- Execution management: launch, termination, and configuration changes for workspaces, jobs, apps, and Model APIs.
- Log in to Domino as a platform administrator.
- Go to Admin > Audit Logs.
- Filter events by date range, user, event type, or target resource.
System and workload telemetry
Domino exposes system metrics in Prometheus format. You can integrate these metrics with your existing monitoring stack or use Domino’s built-in Grafana dashboards. Key monitoring metrics include:- Node resource utilization: CPU, memory, and disk usage across control plane and execution nodes.
- GPU utilization: memory consumption and compute load on GPU-enabled execution nodes.
- Execution pod state: status, restart counts, and resource limits for workspace and job containers.
- Storage consumption: persistent volume usage for datasets, project files, and system caches.
stdout) and standard error (stderr).
To view execution logs:
- Open your project.
- Select Jobs, Workspaces, or Model APIs.
- Click the specific execution run.
- Select the Logs tab to view or download the runtime output.
Compliance best practices
When configuring platform monitoring for compliance requirements, follow these guidelines:- Restrict audit log access: limit access to the Admin > Audit Logs interface to authorized security and compliance personnel.
- Enforce external log immutability: export audit records to an external, write-once-read-many (WORM) storage target to prevent tampering.
- Set up threshold alerts: configure alerts in your SIEM or Prometheus monitoring stack for high-risk events, such as repeated authentication failures, privilege escalations, or unusual spikes in data download activity.
- Monitor API key rotation: regularly review audit logs for API key regeneration events to verify that team members adhere to your organization’s credential rotation schedules.