Skip to main content

Collecting Information for Support

Provide incident description

Provide the following details about the incident:

DetailWhat to provide
DescriptionA detailed description of the incident.
Include any error messages, warnings, or unexpected behavior.
ExceptionsIf an exception was thrown, attach the full exception stack trace, including the error message, as plain text.
Specify the exception's origin, e.g., RavenDB Studio, the client, or the server logs.
VersionsSpecify your RavenDB server, Studio, and client versions.

Create debug package

Create the package

Studio's Debug Package view allows you to collect diagnostic information about your server or cluster into a debug package (a .zip file).
To create such a package, go to Manage Server > Debug Package and click Download package for entire cluster (or choose your current server from the dropdown).

Create debug package

For the full walkthrough, see Create a Debug Package.


If Studio is unavailable:

  • Try to download the debug package by issuing an HTTP GET request to the following endpoint:
    {SERVER_URL}/admin/debug/info-package.

  • Execute this request for each cluster node, replacing {SERVER_URL} with the relevant node's URL.

Verify the package

Before sending the debug package zip file, perform the following checks:

  • Verify that the zip file can be successfully extracted.

  • Verify that the content is similar to the following sample images:

    Zip file contents 1

    Zip file contents 2

    Zip file contents 3

    Zip file contents 4

Enable logs for ongoing issues

If the issue you're encountering is still ongoing, enable debug-level logging on disk as follows (if not already enabled) to capture helpful information, before downloading the log files.

Admin logs view

  1. Navigate to Manage Server.

  2. Open the Admin Logs view.

  3. Click Settings in the "Logs on disk" section.
    The following Settings dialog will open: Settings logs on disk

    A. Click to open the Logs (server logs) dialog and change logging level to Debug:
    Server logs

    B. Click to open the Microsoft logs dialog and change logging level to Debug:
    Microsoft logs

    C. Click to open the Traffic watch dialog and enable logging:
    Traffic watch logs 1


Be aware that a server restart will reset all log settings to their default values.
To preserve your settings even through a restart, either:

Download logs

Download the logs

Perform the following for each cluster node:

download logs

download logs

  1. Navigate to Manage Server > Admin Logs and click 'Download' in the "Logs on disk" section.

  2. Either check 'Use minimum start date' to retrieve logs information from the time the server was started,
    or enter a specific (local) time.

  3. Either check 'Use maximum end date' to retrieve logs information up to the current time,
    or enter a specific (local) time.

  4. Click 'Download'.
    A zip file containing the logs will be downloaded.


If Studio is unavailable, or the logs downloaded via Studio appear erroneous,
copy the log files directly from disk to another location to ensure they are kept,
avoiding potentially losing them due to retention policy.

Verify the logs

Before sending the log files, perform the following checks:

  • Verify that the zip files can be successfully extracted.

  • Confirm that the logs correspond to the time of the incident.

  • Verify that the content is similar to the following sample images:

    Zip file contents 5

    Zip file contents 6

Reproduce scenario

  • If the incident is over and you can reproduce it, verify first that the logging level is set to 'Debug'.

  • See how to enable the logs in Enable logs.

Create failing test

  • If possible, it is advised to create a unit test that showcases the failure in your client code.

  • Refer to Writing your unit test to learn how to use RavenDB's TestDriver.

In this article