# Logging

Couchdrop supports multiple external logging provider like Splunk, Datadog, Azure Monitor (Sentinel), Elastic and general Webhooks to send Couchdrop events as logging data to in a json format.

### Select one or multiple of the logging provider to connect to

<figure><img src="https://391958821-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpokYqd27yrOUxIBhyvbF%2Fuploads%2FU5y91ZPoAWVteeRsgYg7%2FScreenshot%202025-06-30%20at%2010.28.59.png?alt=media&#x26;token=e92b218c-2b04-4e7e-a811-13a75943ed23" alt=""><figcaption></figcaption></figure>

### Event Types

Options for events to send are

* Login&#x20;
* Admin changes
* Failures
* File based actions

### Example Couchdrop JSON Event&#x20;

```json
{
    "id": "",
    "event_id": "",
    "token": "",
    "account": "",
    "organisation_id": "",
    "filename": "",
    "filename_relative": "",
    "path": "",
    "relative_path": "",
    "timestamp": 1750721574,
    "TimeGenerated": "2025-06-24T11:32:54.000Z",
    "authenticated_user": "",
    "authenticated_user_id": "",
    "storage_engine": "",
    "storage_engine_id": "",
    "event_type": "",
    "ip_address": "",
    "success": true,
    "total_size": 0,
    "file_size": 0,
    "additional_info": "",
    "system": "",
    "transaction_id": "",
    "region": "",
    "workflow_id": "",
    "workflow_action": "",
    "node": "",
    "message": "",
    "is_support_generated": false,
    "inbox_id": "",
    "shared_link_id": "",
    "error_type": "",
    "error_message": "",
    "error_original": "",
    "elapsed": 0,
    "as2_mdn_payload": "",
    "as2_station_id": "",
    "inbound_s3_bucket_id": "",
    "inbound_s3_bucket_key_id": "",
    "sender": "",
    "ingress_retry": 0,
    "text": "",
    "ingress": true,
    "ingress_status": {}
}
```
