EaseLog for Dynamics 365 & Dataverse

Running out of Dataverse capacity?
Start with the audit log.

Audit data sits in Dataverse Log capacity at around $10 per GB per month, and it only grows. EaseLog offloads it to PostgreSQL in your own Azure tenant. Unlimited retention, searchable in seconds, with native auditing left exactly as it is.

easelog: audit, change tracking, and reporting for Microsoft Dynamics 365 and Dataverse

EaseLog is an audit, change tracking, and reporting platform for Microsoft Dynamics 365 and Dataverse, offloaded to PostgreSQL in your own Azure tenant.

Audit & change reporting for Dataverse

Capture. Retain.
Understand.

EaseLog captures every change inside your Dataverse environment, keeps it for as long as you need, and makes it searchable in seconds, without replacing Dynamics 365.

Unlimited retention in PostgreSQL
Runs on your own Azure tenant
EaseLog | Storage & Cost
The EaseLog Storage and Cost dashboard, showing a bar comparison of Dataverse storage cost against Azure PostgreSQL, with net monthly savings and projected annual savings.
The problem

Native auditing hits a wall

Storage cost climbs with volume. Dataverse Log Capacity bills around $10 per GB per month, and audit volumes only ever grow.

Retention is capped. Native logs can't be kept indefinitely, and platform retention limits turn into compliance gaps.

Search slows down at scale. Large audit volumes degrade query and reporting performance inside Dataverse.

There's no single view of change. Record audit history, solution history, flow runs, and role edits all live in different places.

So "what changed, and who did it?" usually gets answered during an audit or after an incident, not while it still matters.

EaseLog | dashboard
The EaseLog dashboard overview, showing total audit records, synced environments, environment health, and Dataverse-to-EaseLog sync latency.
What you capture today

Every change, kept for good

Automatic audit export

Audit data offloads from Dataverse into PostgreSQL continuously, so history keeps accumulating without filling Log Capacity.

Full change tracking

Every create, update, and delete on audited entities, captured with field-level before and after values.

Bulk audit enablement

Turn auditing on or off across entities and fields from one console, instead of clicking through them one at a time.

EaseLog complements Dataverse auditing. Native audit stays the authoritative source, and nothing is removed from Dynamics 365.

EaseLog | connect environment
The EaseLog Connect to Environment wizard, step two, listing Dataverse entities and their fields with schema name, type, and a per-field Enable Audit control.
Search & report

Millions of rows,
answered in seconds

Offloading is the foundation. What you do with the data afterwards is the point.

Super-fast log viewer. Filter, sort, search, group, and export across millions of audit records. No SQL, no data team.
Audit Analyzer. A seven-tab posture report showing exactly what is audited and what isn't, with a date-stamped PDF.
Intelligent scheduling. Export frequency adapts to Dataverse load and API limits, so sync never causes throttling.
Checkpoint recovery. If a sync is interrupted it resumes where it stopped, with no gaps and no duplicates.

Unlimited users on every plan, because audit volume scales with how much your environment is used, not with headcount.

EaseLog | entities & fields
The EaseLog Entities and Fields dashboard, showing the most active entities by total operations and the average number of fields changed per record.
Where your data lives

Sovereignty, not slogans

On Enterprise, your data stays in your tenant

Engine, PostgreSQL, and storage all run in your own Azure subscription. EaseApp receives health telemetry (uptime, version, sync status), never audit records or field values.

Keys you control. Encrypted with customer-managed keys from your own Key Vault.
Access you can revoke. The engine reads Dataverse through a service principal you provision.
On Basic and Standard, data sits in EaseApp's tenant, segregated and encrypted, with engineer access audited.

SOC 2 and ISO 27001 are on the roadmap. We are not certified today. Pen-test reports are available under NDA.

Data path: into storage you own
Your admin Service principal You can revoke it Your PostgreSQL
The comparison

Why not Synapse Link?

Synapse Link is free as a feature. The real cost is Spark expertise, pipeline ownership, and the compute and storage underneath it, before anyone has built anything audit-specific.

Synapse Link project
Spark expertise & Delta Lake
Spark pool compute & ADLS cost
Pipeline ownership, ongoing
No audit-specific tooling
easelog
Flat annual price. No capacity to size, no compute bill to forecast.
Built-in viewer grid. Filter and search millions of records without writing SQL.
Set up in hours. No Azure data team, no workspace configuration.
Audit-specific. Retention policy, bulk enablement, and a posture report, not a blank canvas.

Synapse Link still wins for custom analytics with a data team behind it. EaseLog is for the audit use case, packaged, for teams who do not have one.

Roadmap · not yet shipped

What's next

Everything shown above is available today. Everything below is planned work. Each card carries its phase, and none of it is live yet.

Phase 1 · planned
Rules & Alerts

Alert on the changes that matter, by email, Teams, or webhook.

Phase 1 · planned
Security Role Change Snapshots

A point-in-time view of who held which security role, and exactly when it changed.

Phase 3 · planned
Read Tracking

Who viewed which record. No native Dataverse equivalent exists.

Pricing

Simple, predictable pricing

A flat annual subscription, unlimited users on every plan. Audit volume scales with usage, not headcount.

Basic
20 GB · 5 environments
$1,200/ year
PostgreSQL hosted on Partner Azure Cloud. Unlimited users.
Standard
100 GB · 20 environments
$2,400/ year
More storage and environments, same hosting. Unlimited users.
Enterprise
Your tenant · unlimited
$6,000/ year
Runs in your own Azure subscription. You own the storage, so retention is unlimited.

One-year subscription via the Microsoft commercial marketplace. Caps apply where EaseApp pays the Azure bill; on Enterprise you pay Azure directly, which is what makes retention unlimited. The free trial covers Basic and Standard.

Get started

Built for Dataverse.
Owned by you.

Start a 30-day free trial and see your own audit posture in the first session: how much history you are keeping, what is audited, and what is not.

Start Free Trial
Without the Complexity.
{{ counter }}
No credit card required

Start Your 30-Day Free Trial

  • Full access to audit export, the log viewer, and the Audit Analyzer
  • See your own audit posture in the first session

The trial runs on the Partner-Hosted plans, Basic and Standard. Enterprise deploys into your own Azure subscription and isn’t self-serve, so ask us and we’ll set up an evaluation.

Start Free Trial
Azure-hosted SaaS Entra ID sign-in Unlimited retention on Enterprise

Platform features

Capture, Search, and Report: All in One Platform

Understand what is happening inside your Dataverse environment. No data team required.

Super-fast log viewer

Filter, sort, search, group, and export across millions of audit records in seconds. No SQL and no reporting project, just the record history you were looking for.

Full change tracking

Every create, update, and delete on your audited entities, captured with field-level before and after values, then offloaded into PostgreSQL so history keeps accumulating without filling Dataverse Log Capacity.

Phase 1

Rules & Alerts

Alert on the changes that matter, by email, Teams, or webhook. This is planned Phase 1 work and is not shipped yet; everything else on this page is available today.

Get started

However you'd like to start, we're ready

Try EaseLog free for 30 days on the Partner-Hosted plans, with full access to audit export, the log viewer, and the Audit Analyzer. No credit card, no commitment, cancel anytime.

  • 30 days, every currently available feature included
  • No credit card required
  • Cancel anytime, no strings attached

EaseLog signs in with your Microsoft work account. Personal addresses (Gmail, Outlook.com, Hotmail) won’t work. Use the email you sign in to Microsoft 365 with.

The trial provisions a Partner-Hosted environment (Basic or Standard). Enterprise deploys into your own Azure subscription and is arranged with us directly. We use your details to set up your trial and respond to your request. See our Privacy Policy, Terms of Use, and Cookie Policy.