base/protocols/postgresql/spicy-events.zeek
Events generated by the PostgreSQL analyzer.
Summary
Events
Event generated for backend authentication requests indicating successful authentication. |
|
Event generated for backend authentication requests. |
|
Event generated for frontend authentication responses. |
|
Generated for a BackendKeyData message for cancellation. |
|
Event generated for every backend DataRow message. |
|
Event generated for a ErrorResponse. |
|
Event generated for identified field within an ErrorResponse. |
|
Event generated for not implemented messages. |
|
Event generated for a NoticeResponse. |
|
Event generated for identified field within a NoticeResponse. |
|
Event generated for backend runtime parameter status reports. |
|
Event generated for every backed ReadyForQuery message. |
|
Event generated for every frontend SimpleQuery message. |
|
Event generated for backend SSL reply. |
|
Event generated for frontend SSLRequest messages. |
|
Event generated for a StartupMessage. |
|
Event generated for every parameter in a StartupMessage. |
|
Event generated For a frontend Terminate message. |
Detailed Interface
Events
- PostgreSQL::authentication_ok
- Type:
event
(c:connection
)
Event generated for backend authentication requests indicating successful authentication.
- Parameters:
c – The connection.
See also:
PostgreSQL::authentication_request
See also:
PostgreSQL::authentication_response
- PostgreSQL::authentication_request
- Type:
event
(c:connection
, identifier:count
, data:string
)
Event generated for backend authentication requests.
- Parameters:
c – The connection.
identifier – The identifier in the request.
data – The request data, if any.
See also:
PostgreSQL::authentication_response
See also:
PostgreSQL::authentication_ok
- PostgreSQL::authentication_response
- Type:
event
(c:connection
, data:string
)
Event generated for frontend authentication responses.
- Parameters:
c – The connection.
data – The response data, if any.
See also:
PostgreSQL::authentication_request
See also:
PostgreSQL::authentication_ok
- PostgreSQL::backend_key_data
- Type:
event
(c:connection
, process_id:count
, secret_key:count
)
Generated for a BackendKeyData message for cancellation.
- Parameters:
c – The connection.
process_id – The process ID of the backend.
secret_key – The secret key of the backend.
- PostgreSQL::data_row
- Type:
event
(c:connection
, column_values:count
)
Event generated for every backend DataRow message.
- Parameters:
c – The connection.
column_values – The number of columns in this row.
- PostgreSQL::error_response
- Type:
event
(c:connection
)
Event generated for a ErrorResponse.
- Parameters:
c – The connection.
- PostgreSQL::error_response_identified_field
- Type:
event
(c:connection
, code:string
, value:string
)
Event generated for identified field within an ErrorResponse.
- Parameters:
c – The connection.
code – The code (https://www.postgresql.org/docs/current/protocol-error-fields.html)
value – The field value.
See also:
PostgreSQL::error_response
- PostgreSQL::not_implemented
- Type:
event
(c:connection
, is_orig:bool
, typ:string
, chunk:string
)
Event generated for not implemented messages.
- PostgreSQL::notice_response
- Type:
event
(c:connection
)
Event generated for a NoticeResponse.
- Parameters:
c – The connection.
- PostgreSQL::notice_response_identified_field
- Type:
event
(c:connection
, code:string
, value:string
)
Event generated for identified field within a NoticeResponse.
- Parameters:
c – The connection.
code – The code (https://www.postgresql.org/docs/current/protocol-error-fields.html)
value – The field value.
See also:
PostgreSQL::notice_response
- PostgreSQL::parameter_status
- Type:
event
(c:connection
, name:string
, value:string
)
Event generated for backend runtime parameter status reports.
- Parameters:
c – The connection.
name – The name of the runtime parameter.
value – The current value of the parameter.
- PostgreSQL::ready_for_query
- Type:
event
(c:connection
, transaction_status:string
)
Event generated for every backed ReadyForQuery message.
- Parameters:
c – The connection.
transaction_status – I (idle), T (in transaction block), E (error).
- PostgreSQL::simple_query
- Type:
event
(c:connection
, query:string
)
Event generated for every frontend SimpleQuery message.
- Parameters:
c – The connection.
query – The query string.
- PostgreSQL::ssl_reply
- Type:
event
(c:connection
, data:string
)
Event generated for backend SSL reply.
- Parameters:
c – The connection.
data – The server’s reply: S for secure, N for unencrypted.
- PostgreSQL::ssl_request
- Type:
event
(c:connection
)
Event generated for frontend SSLRequest messages.
- Parameters:
c – The connection.
- PostgreSQL::startup_message
- Type:
event
(c:connection
, major:count
, minor:count
)
Event generated for a StartupMessage.
- Parameters:
c – The connection.
major – The major protocol version.
minor – The minor protocol version.
- PostgreSQL::startup_parameter
- Type:
event
(c:connection
, name:string
, value:string
)
Event generated for every parameter in a StartupMessage.
- Parameters:
c – The connection.
name – The name of the parameter.
value – The value of the parameter.
- PostgreSQL::terminate
- Type:
event
(c:connection
)
Event generated For a frontend Terminate message.
- Parameters:
c – The connection.