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.