Cassandra fields
Elastic Cloud Serverless projects are autoscaled environments, fully managed by Elastic and available on Elastic Cloud. Availability This functionality is generally available and ready for production usage. Serverless interfaces and procedures might differ from classic Elastic Stack deployments. The Elastic Stack includes Elastic's core products such as Elasticsearch, Kibana, Logstash, and Beats. Availability This functionality is generally available and ready for production usage. Unless stated otherwise on the page, this functionality is available when your Elastic Stack is deployed on Elastic Cloud Hosted, Elastic Cloud Enterprise, Elastic Cloud on Kubernetes, and self-managed environments. This documentation corresponds to the latest patch available for each minor version. If you're not using the latest patch, check the release notes for changes.
Serverless
Generally available
Stack
Generally available
Cassandra v4/3 specific event fields.
no_request-
type: alias
alias to: cassandra.no_request
Information about the Cassandra request and response.
cassandra.no_request-
Indicates that there is no request because this is a PUSH message.
type: boolean
Cassandra request.
Cassandra request headers.
cassandra.request.headers.version-
The version of the protocol.
type: long
cassandra.request.headers.flags-
Flags applying to this frame.
type: keyword
cassandra.request.headers.stream-
A frame has a stream id. If a client sends a request message with the stream id X, it is guaranteed that the stream id of the response to that message will be X.
type: keyword
cassandra.request.headers.op-
An operation type that distinguishes the actual message.
type: keyword
cassandra.request.headers.length-
An integer representing the length of the body of the frame (a frame is limited to 256MB in length).
type: long
cassandra.request.query-
The CQL query which client send to cassandra.
type: keyword
Cassandra response.
Cassandra response headers, the structure is as same as request's header.
cassandra.response.headers.version-
The version of the protocol.
type: long
cassandra.response.headers.flags-
Flags applying to this frame.
type: keyword
cassandra.response.headers.stream-
A frame has a stream id. If a client sends a request message with the stream id X, it is guaranteed that the stream id of the response to that message will be X.
type: keyword
cassandra.response.headers.op-
An operation type that distinguishes the actual message.
type: keyword
cassandra.response.headers.length-
An integer representing the length of the body of the frame (a frame is limited to 256MB in length).
type: long
Details about the returned result.
cassandra.response.result.type-
Cassandra result type.
type: keyword
Details about the rows.
cassandra.response.result.rows.num_rows-
Representing the number of rows present in this result.
type: long
Composed of result metadata.
cassandra.response.result.rows.meta.keyspace-
Only present after set Global_tables_spec, the keyspace name.
type: keyword
cassandra.response.result.rows.meta.table-
Only present after set Global_tables_spec, the table name.
type: keyword
cassandra.response.result.rows.meta.flags-
Provides information on the formatting of the remaining information.
type: keyword
cassandra.response.result.rows.meta.col_count-
Representing the number of columns selected by the query that produced this result.
type: long
cassandra.response.result.rows.meta.pkey_columns-
Representing the PK columns index and counts.
type: long
cassandra.response.result.rows.meta.paging_state-
The paging_state is a bytes value that should be used in QUERY/EXECUTE to continue paging and retrieve the remainder of the result for this query.
type: keyword
cassandra.response.result.keyspace-
Indicating the name of the keyspace that has been set.
type: keyword
The result to a schema_change message.
cassandra.response.result.schema_change.change-
Representing the type of changed involved.
type: keyword
cassandra.response.result.schema_change.keyspace-
This describes which keyspace has changed.
type: keyword
cassandra.response.result.schema_change.table-
This describes which table has changed.
type: keyword
cassandra.response.result.schema_change.object-
This describes the name of said affected object (either the table, user type, function, or aggregate name).
type: keyword
cassandra.response.result.schema_change.target-
Target could be "FUNCTION" or "AGGREGATE", multiple arguments.
type: keyword
cassandra.response.result.schema_change.name-
The function/aggregate name.
type: keyword
cassandra.response.result.schema_change.args-
One string for each argument type (as CQL type).
type: keyword
The result to a PREPARE message.
cassandra.response.result.prepared.prepared_id-
Representing the prepared query ID.
type: keyword
This describes the request metadata.
cassandra.response.result.prepared.req_meta.keyspace-
Only present after set Global_tables_spec, the keyspace name.
type: keyword
cassandra.response.result.prepared.req_meta.table-
Only present after set Global_tables_spec, the table name.
type: keyword
cassandra.response.result.prepared.req_meta.flags-
Provides information on the formatting of the remaining information.
type: keyword
cassandra.response.result.prepared.req_meta.col_count-
Representing the number of columns selected by the query that produced this result.
type: long
cassandra.response.result.prepared.req_meta.pkey_columns-
Representing the PK columns index and counts.
type: long
cassandra.response.result.prepared.req_meta.paging_state-
The paging_state is a bytes value that should be used in QUERY/EXECUTE to continue paging and retrieve the remainder of the result for this query.
type: keyword
This describes the metadata for the result set.
cassandra.response.result.prepared.resp_meta.keyspace-
Only present after set Global_tables_spec, the keyspace name.
type: keyword
cassandra.response.result.prepared.resp_meta.table-
Only present after set Global_tables_spec, the table name.
type: keyword
cassandra.response.result.prepared.resp_meta.flags-
Provides information on the formatting of the remaining information.
type: keyword
cassandra.response.result.prepared.resp_meta.col_count-
Representing the number of columns selected by the query that produced this result.
type: long
cassandra.response.result.prepared.resp_meta.pkey_columns-
Representing the PK columns index and counts.
type: long
cassandra.response.result.prepared.resp_meta.paging_state-
The paging_state is a bytes value that should be used in QUERY/EXECUTE to continue paging and retrieve the remainder of the result for this query.
type: keyword
cassandra.response.supported-
Indicates which startup options are supported by the server. This message comes as a response to an OPTIONS message.
type: object
Indicates that the server requires authentication, and which authentication mechanism to use.
cassandra.response.authentication.class-
Indicates the full class name of the IAuthenticator in use
type: keyword
cassandra.response.warnings-
The text of the warnings, only occur when Warning flag was set.
type: keyword
Event pushed by the server. A client will only receive events for the types it has REGISTERed to.
cassandra.response.event.type-
Representing the event type.
type: keyword
cassandra.response.event.change-
The message corresponding respectively to the type of change followed by the address of the new/removed node.
type: keyword
cassandra.response.event.host-
Representing the node ip.
type: keyword
cassandra.response.event.port-
Representing the node port.
type: long
The events details related to schema change.
cassandra.response.event.schema_change.change-
Representing the type of changed involved.
type: keyword
cassandra.response.event.schema_change.keyspace-
This describes which keyspace has changed.
type: keyword
cassandra.response.event.schema_change.table-
This describes which table has changed.
type: keyword
cassandra.response.event.schema_change.object-
This describes the name of said affected object (either the table, user type, function, or aggregate name).
type: keyword
cassandra.response.event.schema_change.target-
Target could be "FUNCTION" or "AGGREGATE", multiple arguments.
type: keyword
cassandra.response.event.schema_change.name-
The function/aggregate name.
type: keyword
cassandra.response.event.schema_change.args-
One string for each argument type (as CQL type).
type: keyword
Indicates an error processing a request. The body of the message will be an error code followed by a error message. Then, depending on the exception, more content may follow.
cassandra.response.error.code-
The error code of the Cassandra response.
type: long
cassandra.response.error.msg-
The error message of the Cassandra response.
type: keyword
cassandra.response.error.type-
The error type of the Cassandra response.
type: keyword
The details of the error.
cassandra.response.error.details.read_consistency-
Representing the consistency level of the query that triggered the exception.
type: keyword
cassandra.response.error.details.required-
Representing the number of nodes that should be alive to respect consistency level.
type: long
cassandra.response.error.details.alive-
Representing the number of replicas that were known to be alive when the request had been processed (since an unavailable exception has been triggered).
type: long
cassandra.response.error.details.received-
Representing the number of nodes having acknowledged the request.
type: long
cassandra.response.error.details.blockfor-
Representing the number of replicas whose acknowledgement is required to achieve consistency level.
type: long
cassandra.response.error.details.write_type-
Describe the type of the write that timed out.
type: keyword
cassandra.response.error.details.data_present-
It means the replica that was asked for data had responded.
type: boolean
cassandra.response.error.details.keyspace-
The keyspace of the failed function.
type: keyword
cassandra.response.error.details.table-
The keyspace of the failed function.
type: keyword
cassandra.response.error.details.stmt_id-
Representing the unknown ID.
type: keyword
cassandra.response.error.details.num_failures-
Representing the number of nodes that experience a failure while executing the request.
type: keyword
cassandra.response.error.details.function-
The name of the failed function.
type: keyword
cassandra.response.error.details.arg_types-
One string for each argument type (as CQL type) of the failed function.
type: keyword