{"version":1,"pages":[{"id":"-MTk4orxITiQfusbPmQp","title":"Introduction","pathname":"/revdebug","siteSpaceId":"sitesp_uB9RY","description":"How to start with RevDeBug"},{"id":"-MTkw2QT7zKG2HwJvqVP","title":"Installing RevDeBug server","pathname":"/revdebug/installing-revdebug-server","siteSpaceId":"sitesp_uB9RY","description":"How to install and configure RevDeBug server"},{"id":"tEUSHyMHXP6bb82E9znH","title":"Server Settings Overview","pathname":"/revdebug/installing-revdebug-server/server-settings-overview","siteSpaceId":"sitesp_uB9RY","description":"","breadcrumbs":[{"label":"Installing RevDeBug server"}]},{"id":"-MTlFGYMmRvMllYGnwnY","title":"Settings & Administration","pathname":"/revdebug/installing-revdebug-server/settings-and-administration","siteSpaceId":"sitesp_uB9RY","description":"","breadcrumbs":[{"label":"Installing RevDeBug server"}]},{"id":"anhYykANAf5u21SvDoHg","title":"Migrate RevDeBug Server","pathname":"/revdebug/installing-revdebug-server/migrate-revdebug-server","siteSpaceId":"sitesp_uB9RY","description":"","breadcrumbs":[{"label":"Installing RevDeBug server"}]},{"id":"-MWZbElmEC3XKrf2KEYV","title":"Updating RevDeBug server","pathname":"/revdebug/updating-revdebug-server","siteSpaceId":"sitesp_uB9RY","description":"How to upgrade RevDeBug server instance to new version"},{"id":"6ZKRxWFCE5iluFlqLnLb","title":"Repository Configuration","pathname":"/revdebug/repository-configuration","siteSpaceId":"sitesp_uB9RY","description":""},{"id":"-MTl5MFek5n5F73gLnIb","title":"C#","pathname":"/revdebug/supported-langauges/c","siteSpaceId":"sitesp_uB9RY","description":"How to setup recording & monitoring for C# applications","breadcrumbs":[{"label":"Supported langauges"}]},{"id":"-MZR_qzs1gJ2rh1J0nUy","title":"C# Azure Functions","pathname":"/revdebug/supported-langauges/c/c-azure-functions","siteSpaceId":"sitesp_uB9RY","description":"How to enable error reporting and monitoring for Azure Functions (serverless)","breadcrumbs":[{"label":"Supported langauges"},{"label":"C#"}]},{"id":"yuKFEZwGPsiik5wSHSdP","title":"API","pathname":"/revdebug/supported-langauges/c/api","siteSpaceId":"sitesp_uB9RY","description":"","breadcrumbs":[{"label":"Supported langauges"},{"label":"C#"}]},{"id":"gqma6AnZ5pDDTqjgJxKj","title":"Data masking","pathname":"/revdebug/supported-langauges/c/data-masking","siteSpaceId":"sitesp_uB9RY","description":"Data masking capabilities of RevDeBug for C# projects and how to use them.","breadcrumbs":[{"label":"Supported langauges"},{"label":"C#"}]},{"id":"-MTqFdIQlitpBSdyDhCw","title":"Recording complex objects","pathname":"/revdebug/supported-langauges/c/recording-complex-objects-in-c","siteSpaceId":"sitesp_uB9RY","description":"How to record complex objects in C#","breadcrumbs":[{"label":"Supported langauges"},{"label":"C#"}]},{"id":"-MTkAnKRxSlMU5mV9us7","title":"Java","pathname":"/revdebug/supported-langauges/java","siteSpaceId":"sitesp_uB9RY","description":"How to setup recording & monitoring for Java applications","breadcrumbs":[{"label":"Supported langauges"}]},{"id":"KAjYAmXmB9VZTB6D9hsx","title":"API","pathname":"/revdebug/supported-langauges/java/api","siteSpaceId":"sitesp_uB9RY","description":"Java API","breadcrumbs":[{"label":"Supported langauges"},{"label":"Java"}]},{"id":"-MdGno0yFCH9SLf1r1nG","title":"Data masking","pathname":"/revdebug/supported-langauges/java/record-exclusion-inclusion","siteSpaceId":"sitesp_uB9RY","description":"Data masking capabilities of RevDeBug for Java projects and how to use them.","breadcrumbs":[{"label":"Supported langauges"},{"label":"Java"}]},{"id":"-MTqFoM6Wo9sqOzPNRh5","title":"Recording complex objects","pathname":"/revdebug/supported-langauges/java/recording-complex-objects-in-java","siteSpaceId":"sitesp_uB9RY","description":"How to record complex objects in JAVA","breadcrumbs":[{"label":"Supported langauges"},{"label":"Java"}]},{"id":"-MTlI_zqo5hcMBoUiROc","title":"JavaScript","pathname":"/revdebug/supported-langauges/javascript","siteSpaceId":"sitesp_uB9RY","description":"How to setup recording & monitoring for JavaScript applications","breadcrumbs":[{"label":"Supported langauges"}]},{"id":"2xUN1ypQXWCLbSrtKDSX","title":"Advanced configuration","pathname":"/revdebug/supported-langauges/javascript/advanced-configuration","siteSpaceId":"sitesp_uB9RY","description":"","breadcrumbs":[{"label":"Supported langauges"},{"label":"JavaScript"}]},{"id":"-MTqF9gHQczNWsjT1om7","title":"API","pathname":"/revdebug/supported-langauges/javascript/using-revdebug-in-runtime","siteSpaceId":"sitesp_uB9RY","description":"How to use RevDeBug API and interact with RevDeBug on the runtime.","breadcrumbs":[{"label":"Supported langauges"},{"label":"JavaScript"}]},{"id":"-MTqEbUqjm5w68_4QN-q","title":"Cleaning RevDeBug instrumentation","pathname":"/revdebug/supported-langauges/javascript/uninstalling-revdebug","siteSpaceId":"sitesp_uB9RY","description":"How to clean RevDeBug instrumented files in your project","breadcrumbs":[{"label":"Supported langauges"},{"label":"JavaScript"}]},{"id":"fnHXaWrlSCKNZK6VniwV","title":"Data masking","pathname":"/revdebug/supported-langauges/javascript/data-masking","siteSpaceId":"sitesp_uB9RY","description":"Data masking capabilities of RevDeBug for JavaScript projects and how to use them.","breadcrumbs":[{"label":"Supported langauges"},{"label":"JavaScript"}]},{"id":"-MTlIb61bkygrUXtK7Xv","title":"Python","pathname":"/revdebug/supported-langauges/python","siteSpaceId":"sitesp_uB9RY","description":"How to setup recording & monitoring for Python applications","breadcrumbs":[{"label":"Supported langauges"}]},{"id":"BEcDhQ2MEGzfACgmafeG","title":"Settings overview","pathname":"/revdebug/supported-langauges/python/settings-overview","siteSpaceId":"sitesp_uB9RY","description":"","breadcrumbs":[{"label":"Supported langauges"},{"label":"Python"}]},{"id":"ZU1RBNwBMZ4ycIJYfeyM","title":"API","pathname":"/revdebug/supported-langauges/python/api","siteSpaceId":"sitesp_uB9RY","description":"","breadcrumbs":[{"label":"Supported langauges"},{"label":"Python"}]},{"id":"-MTl928JQnewFHd-EaQ3","title":"APM","pathname":"/revdebug/revdebug-features/apm","siteSpaceId":"sitesp_uB9RY","description":"With APM dashboards you can observe your application's performance and identify anomalies the moment they appear.","breadcrumbs":[{"label":"RevDeBug features"}]},{"id":"-MTl9e2ikb9pDs6ZREzE","title":"Observability & Tracing ","pathname":"/revdebug/revdebug-features/observability-tracing","siteSpaceId":"sitesp_uB9RY","description":"Inspect individual traces and drill down to root cause of problem within seconds","breadcrumbs":[{"label":"RevDeBug features"}]},{"id":"Bo0tvRXNWsIGGY0fytMB","title":"Flight Recorder","pathname":"/revdebug/revdebug-features/flight-recorder","siteSpaceId":"sitesp_uB9RY","description":"Record&Replay without noticeable delay","breadcrumbs":[{"label":"RevDeBug features"}]},{"id":"-MTl9M5gypzEih7jKJAW","title":"Infrastructure Map","pathname":"/revdebug/revdebug-features/infrastructure","siteSpaceId":"sitesp_uB9RY","description":"Identify how different parts of your system communicates with each other. From services, through databases, message queues, and all kinds of external providers, to end users of your application","breadcrumbs":[{"label":"RevDeBug features"}]},{"id":"fSk37MoICc0CSwEeK0NI","title":"Browser Recording","pathname":"/revdebug/revdebug-features/browser-recording","siteSpaceId":"sitesp_uB9RY","description":"Record user-browser interactions on exception moments, so you can have a full picture of situation. No more asking clients what they did to trigger the error.","breadcrumbs":[{"label":"RevDeBug features"}]},{"id":"-MTlEaM8ibgO4RZkBO3c","title":"Error Tracking","pathname":"/revdebug/revdebug-features/error-tracking","siteSpaceId":"sitesp_uB9RY","description":"Analyze all exceptions in your application gathered for you in one simple dashboard","breadcrumbs":[{"label":"RevDeBug features"}]},{"id":"ZDGkp9kS8lnYGBOwG0JX","title":"Database Monitoring","pathname":"/revdebug/revdebug-features/database-monitoring","siteSpaceId":"sitesp_uB9RY","description":"Database performance monitoring as seen from the application point of view","breadcrumbs":[{"label":"RevDeBug features"}]},{"id":"1sWUgGl18nDvzuDTIyhR","title":"Browser Monitoring","pathname":"/revdebug/revdebug-features/browser-monitoring","siteSpaceId":"sitesp_uB9RY","description":"Monitor performance and load times on client side of your application","breadcrumbs":[{"label":"RevDeBug features"}]},{"id":"-MX2zlBzGCznNfzCTavi","title":"Tests Monitoring","pathname":"/revdebug/revdebug-features/tests-monitoring","siteSpaceId":"sitesp_uB9RY","description":"RevDeBug trace id can be included in Cypress error reports for easier root cause detection for failed automated end-to-end tests.","breadcrumbs":[{"label":"RevDeBug features"}]},{"id":"oIDa39phXN5nPYPQxZEo","title":"Frontend Logs","pathname":"/revdebug/revdebug-features/frontend-logs","siteSpaceId":"sitesp_uB9RY","description":"Gather client side errors in one place","breadcrumbs":[{"label":"RevDeBug features"}]},{"id":"-MTlEOjk033s0-DrN0NN","title":"Alarms","pathname":"/revdebug/revdebug-features/alarms","siteSpaceId":"sitesp_uB9RY","description":"","breadcrumbs":[{"label":"RevDeBug features"}]},{"id":"j8z3k5KOd34VZwCAdMU4","title":"VM Monitoring","pathname":"/revdebug/revdebug-features/vm-monitoring","siteSpaceId":"sitesp_uB9RY","description":"Connect virtual machine monitoring","breadcrumbs":[{"label":"RevDeBug features"}]},{"id":"FkO4THBhtD6fR2LEEAIr","title":"Kubernetes Monitoring","pathname":"/revdebug/revdebug-features/kubernetes-monitoring","siteSpaceId":"sitesp_uB9RY","description":"Monitor metrics from Kubernetes","breadcrumbs":[{"label":"RevDeBug features"}]},{"id":"C9GohuLhWswCJBv6SurX","title":"What's new 🎁","pathname":"/revdebug/release-notes/whats-new","siteSpaceId":"sitesp_uB9RY","description":"Available versions:","breadcrumbs":[{"label":"Release notes"}]},{"id":"nR2n25IsnMvhQiUe5OQu","title":"Older versions","pathname":"/revdebug/release-notes/older-versions","siteSpaceId":"sitesp_uB9RY","description":"Available versions:","breadcrumbs":[{"label":"Release notes"}]},{"id":"Y97tTY8Yq7qD0Ys21ICn","title":"How to add an SSL certificate?","pathname":"/revdebug/how-to-guides/how-to-add-an-ssl-certificate","siteSpaceId":"sitesp_uB9RY","description":"Learn how to setup SSL certificate using certbot or another SSL certificate","breadcrumbs":[{"label":"How to guides"}]},{"id":"-M_4wOn4VQC-AXdPJTvP","title":"How to setup Notifications from RevDeBug in Slack or MS Teams","pathname":"/revdebug/how-to-guides/how-to-setup-notifications-from-revdebug-in-microsoft-teams","siteSpaceId":"sitesp_uB9RY","description":"Learn how to integrate RevDeBug with Slack or Microsoft Teams","breadcrumbs":[{"label":"How to guides"}]},{"id":"-MZCVnj-yfOGSWds89dv","title":"Connecting GIT repository using SSH keys","pathname":"/revdebug/how-to-guides/connecting-git-repository-using-ssh-keys","siteSpaceId":"sitesp_uB9RY","description":"It is possible to connect to GIT repository using a passwordless service-user ssh key instead of login/password pair.","breadcrumbs":[{"label":"How to guides"}]},{"id":"-MTo7hF40SUoij-tk0zC","title":"FAQ","pathname":"/revdebug/faq","siteSpaceId":"sitesp_uB9RY","description":"Frequently asked questions"}]}