Evidently ML Observability Platform

AWS Artificial Intelligence (AI)

open source observability for machine learning, LLM and data pipelines, preinstalled and password gated by cloudimg

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Evidently is an open source platform for evaluating, testing and monitoring machine learning, large language model and data pipelines. It computes data drift, data quality and model performance reports over your datasets and renders them in an interactive dashboard, storing each report as a versioned run inside a project so you can track how your data and models change over time.

Why the cloudimg image

cloudimg ships Evidently as a systemd service behind an nginx reverse proxy with a unique dashboard password generated on first boot, because the open source dashboard has no login of its own. The workspace of projects and report snapshots lives on a dedicated, independently resizable data volume that survives instance replacement, a demo report is seeded so the dashboard shows real data at first login, and every image is paired with a step by step deploy guide and backed by 24/7 cloudimg support.

Common uses

  • Monitor production machine learning models for data drift and performance decay
  • Validate data quality across batch and streaming data pipelines
  • Share an explorable data and model health dashboard across a data team

Key features

  • Launch a fully configured ML observability dashboard in minutes instead of spending hours on manual Evidently installation, Python environment setup, reverse proxy configuration, and authentication implementation. The upstream project ships no login mechanism and no process supervision - this image handles both, letting your team focus on monitoring models rather than managing infrastructure.
  • All workspace data - projects, Report snapshots, and versioned history - persists on a dedicated EBS data disk that is independently resizable and survives instance replacement. A seeded demo project with real data drift and data quality Reports means your team can evaluate the dashboard immediately without writing pipeline code first.
  • Every instance generates its own unique dashboard password on first boot - no shared or default credentials ever ship in the image. The open source Evidently UI has no built-in authentication, so this image adds an nginx HTTP Basic Auth gate as access control. cloudimg provides 24/7 technical support by email and live chat for deployment, configuration, and ongoing operations.

See it running

Real screenshots taken while testing this image against its deployment guide.

Evidently ML Observability Platform screenshot 1 Evidently ML Observability Platform screenshot 2 Evidently ML Observability Platform screenshot 3 Evidently ML Observability Platform screenshot 4

Description

This is a repackaged open source software product wherein additional charges apply for cloudimg support services.

## Evidently ML Observability Platform - Preinstalled and Production-Ready

Evidently is an open source platform for evaluating, testing, and monitoring machine learning, large language model, and data pipelines. This image delivers Evidently fully installed and configured as a system service on EC2, so a private observability dashboard is running within minutes of launch - no manual setup, no Docker orchestration, no dependency troubleshooting.

## Why This Image Over a Manual Install

Installing Evidently from source requires configuring Python environments, setting up process supervision, configuring a reverse proxy, provisioning storage, and implementing authentication - the upstream project ships no login mechanism. This image eliminates that entire workflow:

  • Evidently installed into a dedicated Python virtual environment on the current LTS Python
  • Dedicated unprivileged service account, supervised by systemd with automatic restart
  • Monitoring dashboard bound to loopback only, published on port 80 by an nginx reverse proxy with WebSocket support
  • nginx HTTP Basic Auth gate with a per-instance password generated on first boot - the open source UI ships no login of its own
  • Dedicated resizable data disk for the workspace, projects, and Report snapshots - survives instance replacement

## Real Data on First Login

The open source Evidently UI ships empty. On first boot, a one-shot service seeds a demo project containing a genuine data drift and data quality Report over a synthetic sample. The dashboard shows a real, explorable Report the moment you log in rather than a blank workspace. To monitor your own data, compute Evidently Reports over your datasets with the bundled Evidently Python SDK and add their snapshots to a project in the workspace.

## Secure First Boot

On first boot a one-shot service generates a fresh dashboard password unique to that instance, stores it as a bcrypt hash in an nginx HTTP Basic Auth file, and writes the plaintext password to a root-only file. Unauthenticated requests to the dashboard are refused; an unauthenticated health endpoint is exposed for load balancer probes only. No shared or default credentials ship in the image, and the round trip is verified on every boot.

## Security Practices

  • No default or shared credentials - every instance generates its own password
  • Dashboard never exposed directly; nginx reverse proxy is the sole entry point
  • Service runs as an unprivileged account with no shell access
  • Workspace data isolated on a dedicated EBS volume, independently encryptable via AWS KMS
  • Built on a fully patched base image with the OS security baseline applied at build time

## Use Cases

  • Production ML model monitoring: track data drift and performance decay for fraud detection, recommendation, or pricing models
  • Data quality validation: run automated data quality Reports after nightly batch jobs write to S3, catching schema changes and distribution shifts before they reach downstream models
  • LLM and retrieval pipeline observability: monitor embedding drift and response quality metrics for RAG pipelines
  • Team-wide observability dashboard: share an explorable data and model health dashboard across data science, ML engineering, and platform teams
  • Versioned audit trail: keep a timestamped history of data and model checks on your own infrastructure for compliance and reproducibility

## Getting Started

1. Launch the AMI from AWS Marketplace

2. SSH into the instance and retrieve your unique dashboard password from the root-only file

3. Open port 80 in your browser, sign in, and explore the seeded demo Report

4. Install the Evidently Python SDK in your pipeline environment and push Report snapshots to the workspace

For a guided pilot deployment or instance sizing consultation, contact the cloudimg team through the support channels listed on this page.

## Evaluation Resources

The seeded demo project serves as a hands-on evaluation artifact - explore a real data drift and data quality Report immediately after launch without writing any code. When ready to evaluate with your own data, use the bundled Evidently Python SDK to compute Reports over CSV files and Pandas DataFrames; the seeded demo project's own generator script ships on the image as a working example.

## About cloudimg

cloudimg provides 24/7 technical support by email and live chat. Our engineers help with deployment, workspace configuration, building data drift and model quality Reports, wiring Evidently into batch or streaming pipelines, TLS configuration, data disk resizing, and runtime performance tuning.

Related technologies

ml observabilitydata drift detectionmodel monitoringdata quality validationllm observabilitymlops platformmodel performanceevidently platformml dashboarddata pipeline monitoringmodel driftml evaluation