---
title: 8. Monitoring and Maintenance
slug: best-practices/8-monitoring-and-maintenance
docTags: 
createdAt: 2024-09-10T17:24:03.022Z
---

Post-deployment, monitoring and maintaining the health of your app’s Ditto-based sync system is crucial to ensuring long-term reliability. This section covers setting up monitoring tools to track sync performance, handling version upgrades, and ensuring backward compatibility with future SDK updates.

[Integrate Ditto Tools for Kotlin, Swift and C# .NET in 15 Minutes](docId\:lagB8fgxkpJ1vn7MYMtJ1)

Ditto Tools provide enhanced observability for debugging and monitoring connectivity or performance when logs aren't enough. Available for Android, Swift, and C# .NET, they can be quickly implemented through platform-specific package managers, with options for individual or bundled tool integration. Contributions are welcome through their open-source repos.

[Device Observability and Ditto Logs](docId:6goT5FVJokcFflWW5jDbF)&#x20;

This article covers how to monitor device sync and network details using Ditto's Device Dashboard, including peer-to-peer logs and metadata. It also explains how to customize the dashboard and gather logs for troubleshooting, providing valuable insights for device observability.
