Skip to main content

Audit Event List

The following sections summarize the types of events recorded by Kadeck.

User and Access Management

Kadeck records actions related to authentication, user administration, and access control.

Login

  • Login: Recorded when a user successfully authenticates and signs in to Kadeck. The event includes the username of the authenticated user.

User Management

  • Created user: Recorded when a new user account is created.
  • Updated user: Recorded when user details, such as email address or account status, are changed.
  • Deleted user: Recorded when a user account is deleted.
  • Invalidated session: Recorded when a user session is invalidated, for example during logout.

Role Management

  • Created role: Recorded when a new security role is created.
  • Updated role: Recorded when role details or permissions are changed.
  • Deleted role: Recorded when a role is deleted.

Group Management

  • Created group: Recorded when a new user group is created.
  • Updated group: Recorded when group details or assignments are changed.
  • Deleted group: Recorded when a group is deleted.

ACL Management

  • ACL created: Recorded when a new Access Control List (ACL) entry is created on a Kafka cluster.
  • ACL deleted: Recorded when an ACL entry is removed.

Data Interaction

Kadeck records selected actions related to data access and message production.

  • Topic covered by Data Protection was viewed: Recorded when a user reads data from a topic with an active Data Protection policy. The event includes the topic name, connection ID, and the policies applied.
  • Ingesting messages: Recorded when one or more messages are published to a topic. The event includes the topic name, partition, message count, and the decoders used.

Data Stream Management

Kadeck records administrative actions related to topics and their configuration.

  • Created data stream: Recorded when a new topic is created, including the topic name and connection details.
  • Deleted data stream: Recorded when a topic is deleted.
  • Updated data stream configuration: Recorded when topic settings, such as retention or cleanup policy, are changed.
  • Deleted records from data stream: Recorded when records are deleted from a topic or when a topic is wiped from a defined offset.
  • Topic partitions changed: Recorded when the number of partitions for a topic is increased.

Connection Management

Kadeck records actions related to connection configuration and usage.

  • Created server: Recorded when a new connection, such as an Apache Kafka cluster or Amazon Kinesis stream, is added to Kadeck.
  • Updated server: Recorded when an existing connection configuration is changed.
  • Deleted server: Recorded when a connection is removed.
  • Connected to server: Recorded when a user successfully connects to a configured server.

Kafka Connect Management

Kadeck records actions performed on Kafka Connect connectors, tasks, and offsets.

Connector Actions

  • Created connector
  • Updated connector
  • Deleted connector
  • Paused connector
  • Resumed connector
  • Restarted connector
  • Stopped connector

Connector Task Actions

  • Restarted connector task: Recorded when a specific connector task is restarted.

Connector Offsets

  • Modified connector offsets
  • Deleted connector offsets

Auto-Restart Events

  • Auto-restarting connector: Recorded when Kadeck automatically restarts a failed connector.
  • Auto-restarting connector task: Recorded when Kadeck automatically restarts a failed connector task.

Schema Registry

Kadeck records schema-related administrative actions.

  • Created schema: Recorded when a new schema version is registered.
  • Evolved schema: Recorded when a new version of an existing schema is added.
  • Deleted schema: Recorded when an entire schema subject is deleted.
  • Deleted schema version: Recorded when a specific schema version is deleted.
  • Compatibility changed: Recorded when the compatibility level of a schema subject is changed.

Governance and Documentation

Kadeck records actions related to metadata management, data governance, and documentation.

Data Catalog and Domains

  • Created domain: Recorded when a new domain is created.
  • Updated domain: Recorded when domain details are changed.
  • Deleted domain: Recorded when a domain is removed.
  • Domain group/datasource changes: Recorded when groups or data sources are added to or removed from a domain.
  • Updated stream metadata: Recorded when stream metadata is updated through the Data Catalog.

Data Protection

  • Created Data Protection: Recorded when a new data masking or redaction policy is created.
  • Updated Data Protection: Recorded when an existing policy is changed.
  • Deleted Data Protection: Recorded when a policy is removed.

Documentation

  • Documentation Created: Recorded when topic documentation is created.
  • Documentation Updated: Recorded when topic documentation is changed.
  • Documentation Deleted: Recorded when topic documentation is removed.

System and Views

Kadeck records selected system-level changes and view management actions.

System Settings

  • Updated Settings: Recorded when global system settings, such as synchronization intervals or health check configuration, are changed.

Topic Views

  • Created view: Recorded when a custom topic view is created.
  • Updated view: Recorded when a saved topic view is changed.
  • Deleted view: Recorded when a topic view is removed.

Quotas

  • Quota changed: Recorded when a Kafka quota, such as a producer or consumer rate limit, is created or updated.
  • Quota removed: Recorded when a Kafka quota is deleted.

Consumer Groups

  • Deleted consumer group: Recorded when a Kafka consumer group is deleted.
  • Reset consumer group: Recorded when consumer group offsets are reset.

Notes

  • The audit log is intended to provide traceability for relevant administrative and operational actions in Kadeck.
  • Available event details may vary depending on the feature and action performed.
  • Audit events can be searched and filtered in the Audit view.