# DD Data Streams v0.3.0 - Table of Contents > Datadog Data Streams Monitoring for Broadway pipelines ## Pages - [DdDataStreams](readme.md) - [LICENSE](license.md) ## Modules - [DdDataStreams](DdDataStreams.md): Data Streams Monitoring for Broadway pipelines. - [DdDataStreams.Aggregator](DdDataStreams.Aggregator.md): Aggregates checkpoints into ten-second buckets and flushes them to the agent. - [DdDataStreams.Application](DdDataStreams.Application.md): Runs the aggregator for the lifetime of the application. - [DdDataStreams.Backend](DdDataStreams.Backend.md): The seam where checkpoints are recorded. - [DdDataStreams.Backend.Aggregator](DdDataStreams.Backend.Aggregator.md): The default backend: the library's enabled flag and its shared aggregator. - [DdDataStreams.Carrier](DdDataStreams.Carrier.md): Broker-specific carriers for the pathway header. - [DdDataStreams.Carrier.Flat](DdDataStreams.Carrier.Flat.md): The flat carrier: a Pub/Sub attribute map or a Kafka/RabbitMQ header list. - [DdDataStreams.Carrier.Sqs](DdDataStreams.Carrier.Sqs.md): The SQS carrier: a BroadwaySQS `message_attributes` map whose `_datadog` attribute carries a JSON object mapping header keys to their values. - [DdDataStreams.Checkpoints](DdDataStreams.Checkpoints.md): The consume and produce checkpoints of a message, without knowing the broker. - [DdDataStreams.Config](DdDataStreams.Config.md): The settings that configure the library. - [DdDataStreams.Context](DdDataStreams.Context.md): The pathway the current process is producing from. - [DdDataStreams.Extractor](DdDataStreams.Extractor.md): The behaviour that tells the library what a Broadway message is. - [DdDataStreams.Extractor.GooglePubSub](DdDataStreams.Extractor.GooglePubSub.md): The extractor for `BroadwayCloudPubSub` v2. - [DdDataStreams.Extractor.Kafka](DdDataStreams.Extractor.Kafka.md): The extractor for `BroadwayKafka` 0.7.1. - [DdDataStreams.Extractor.RabbitMQ](DdDataStreams.Extractor.RabbitMQ.md): The extractor for `BroadwayRabbitMQ` (tested against 0.8.2, over `amqp`). - [DdDataStreams.Extractor.SQS](DdDataStreams.Extractor.SQS.md): The extractor for `BroadwaySQS` 1.0. - [DdDataStreams.Pathway](DdDataStreams.Pathway.md): A pathway is the chain of nodes a payload passes through: the producer, the broker edge, the consumer, and so on. - [DdDataStreams.Payload](DdDataStreams.Payload.md): The MsgPack body the Datadog Agent forwards to the pipeline stats intake. - [DdDataStreams.Propagator](DdDataStreams.Propagator.md): The pathway header codec. - [DdDataStreams.ServiceName](DdDataStreams.ServiceName.md): The behaviour that names the service a checkpoint is reported under. - [DdDataStreams.Sketch](DdDataStreams.Sketch.md): A DDSketch distribution: values are counted in logarithmically sized bins so that a whole distribution serialises into a compact protobuf message. - [DdDataStreams.Tags](DdDataStreams.Tags.md): The canonical tag vocabulary, encoded as `key:value` strings. - [DdDataStreams.Testing](DdDataStreams.Testing.md): Testing support for a host application. - [DdDataStreams.Testing.Backend](DdDataStreams.Testing.Backend.md): An owner-scoped backend that records checkpoints per test, with `NimbleOwnership`. - [DdDataStreams.Transport](DdDataStreams.Transport.md): How a payload reaches the Datadog Agent. - [DdDataStreams.Transport.Capture](DdDataStreams.Transport.Capture.md): A transport that reports each flush on telemetry instead of posting it. - [DdDataStreams.Transport.Req](DdDataStreams.Transport.Req.md): The default agent transport, backed by Req.