Skip to content

Kafka

Base model for Kafka assets.

Reference documentation

This is reference documentation covering the entire Atlan model. It is not the best place to start when trying to understand managing Kafka assets in Atlan. For that, we would suggest starting with either:

  • Snippets — small, atomic examples of single-step use cases.
  • Patterns — walkthroughs of common multi-step implementation patterns.
classDiagram
    direction RL
    class Kafka {
        <<abstract>>
    }
    link Kafka "../kafka"
    class EventStore {
        <<abstract>>
    }
    link EventStore "../entities/eventstore"
    EventStore <|-- Kafka : extends
    class Catalog {
        <<abstract>>
    }
    link Catalog "../entities/catalog"
    Catalog <|-- EventStore : extends
    class Asset {
        <<abstract>>
    }
    link Asset "../entities/asset"
    Asset <|-- Catalog : extends
    class Referenceable {
        <<abstract>>
    }
    link Referenceable "../entities/referenceable"
    Referenceable <|-- Asset : extends
    class KafkaTopic
    link KafkaTopic "../entities/kafkatopic"
    Kafka <|-- KafkaTopic : extends
    class KafkaConsumerGroup
    link KafkaConsumerGroup "../entities/kafkaconsumergroup"
    Kafka <|-- KafkaConsumerGroup : extends

Relationships

The following illustrates how the various Kafka objects inter-relate with each other:

erDiagram
    Connection ||..o{ KafkaTopic : ""
    KafkaTopic |o--o{ KafkaConsumerGroup : kafkaConsumerGroups