[ 
https://issues.apache.org/jira/browse/IGNITE-25853?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vadim Kolodin reassigned IGNITE-25853:
--------------------------------------

    Assignee: Vadim Kolodin

> Fire events on REST API calls.
> ------------------------------
>
>                 Key: IGNITE-25853
>                 URL: https://issues.apache.org/jira/browse/IGNITE-25853
>             Project: Ignite
>          Issue Type: Improvement
>          Components: rest ai3
>            Reporter: Nusrat Shakarov
>            Assignee: Vadim Kolodin
>            Priority: Major
>              Labels: ignite-3
>
> It can be useful for audit purposes to fire an eventĀ on REST API calls.
> The event should contain information about the call, including client 
> information(address) and user login.
> Each API call can generate 2 events:
>  * REST_API_REQUEST_STARTED
>  * REST_API_REQUEST_FINISHED
> Event metadata example:
> {code:java}
> {
>   "timestamp": "2025-07-08T13:17:22Z",
>   "method": "POST",
>   "endpoint": "/management/v1/license",
>   "requestId": "36d3f7aa-c84c-47a9-9e78-bf6d8e20b7ba",
>   "clientAddress": "203.0.113.24",
>   "userLogin": "vasya",
>   "status": 200,
>   "durationMs": 128
> } {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to