> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chronosphere.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Ingest telemetry data with source plugins

```mermaid actions={false} theme={null}
flowchart LR
    accTitle: Pipeline flow
    accDescr: A simplified representation of a telemetry pipeline, which includes a source plugin, parser, processing rules, and destination plugin.
    subgraph Pipeline flow
        direction LR
        A(Source plugin)
        B(<a href="/ingest/pipeline/v2/build/parsers">Parser</a>)
        C(<a href="/ingest/pipeline/processing-rules">Processing rules</a>)
        D(<a href="/ingest/pipeline/plugins/destination-plugins">Destination plugin</a>)
        A --> B --> C --> D
        style A stroke-width:4px
    end
```

Chronosphere Telemetry Pipeline uses *source plugins* to ingest telemetry data
into pipelines, either by receiving it (push) or collecting it (pull).

You can add and configure source plugins to connect your pipelines to a variety
of telemetry sources. Different source plugins support different data types,
including logs, metrics, and traces.

<Columns cols={2} rowGroup="2">
  <Card horizontal icon="plug" title="Absolute" href="/ingest/pipeline/plugins/source-plugins/absolute" />

  <Card horizontal icon="plug" title="Amazon Kinesis Firehose" href="/ingest/pipeline/plugins/source-plugins/amazon-kinesis-firehose" />

  <Card horizontal icon="plug" title="Amazon Kinesis Stream Input" href="/ingest/pipeline/plugins/source-plugins/amazon-kinesis-stream" />

  <Card horizontal icon="plug" title="Azure Event Grid" href="/ingest/pipeline/plugins/source-plugins/azure-event-grid" />

  <Card horizontal icon="plug" title="Azure Event Hubs" href="/ingest/pipeline/plugins/source-plugins/azure-event-hub" />

  <Card horizontal icon="plug" title="Bash Command" href="/ingest/pipeline/plugins/source-plugins/bash" />

  <Card horizontal icon="plug" title="Cloudflare LogPush" href="/ingest/pipeline/plugins/source-plugins/cloudflare" />

  <Card horizontal icon="plug" title="Confluent Cloud" href="/ingest/pipeline/plugins/source-plugins/confluent-cloud" />

  <Card horizontal icon="plug" title="Datadog Agent" href="/ingest/pipeline/plugins/source-plugins/datadog-agent" />

  <Card horizontal icon="plug" title="Datagen" href="/ingest/pipeline/plugins/source-plugins/datagen" />

  <Card horizontal icon="plug" title="Dummy logs, metrics, and traces" href="/ingest/pipeline/plugins/source-plugins/dummy" />

  <Card horizontal icon="plug" title="Dummy HTTP" href="/ingest/pipeline/plugins/source-plugins/dummy-http" />

  <Card horizontal icon="plug" title="Elasticsearch HTTP" href="/ingest/pipeline/plugins/source-plugins/elasticsearch-http" />

  <Card horizontal icon="plug" title="Fluent Bit" href="/ingest/pipeline/plugins/source-plugins/fluent-bit" />

  <Card horizontal icon="plug" title="Fluentd" href="/ingest/pipeline/plugins/source-plugins/fluentd" />

  <Card horizontal icon="plug" title="Forward" href="/ingest/pipeline/plugins/source-plugins/forward" />

  <Card horizontal icon="plug" title="Google Cloud PubSub Input" href="/ingest/pipeline/plugins/source-plugins/google-cloud-pubsub" />

  <Card horizontal icon="plug" title="Google Workspace Audit Logs" href="/ingest/pipeline/plugins/source-plugins/google-workspace-audit" />

  <Card horizontal icon="plug" title="HTTP" href="/ingest/pipeline/plugins/source-plugins/http" />

  <Card horizontal icon="plug" title="HTTP API collector" href="/ingest/pipeline/plugins/source-plugins/http-api-collector" />

  <Card horizontal icon="plug" title="Kafka" href="/ingest/pipeline/plugins/source-plugins/kafka" />

  <Card horizontal icon="plug" title="Kubernetes Events " href="/ingest/pipeline/plugins/source-plugins/kubernetes" />

  <Card horizontal icon="plug" title="Mandiant ASM" href="/ingest/pipeline/plugins/source-plugins/mandiant-asm" />

  <Card horizontal icon="plug" title="Microsoft Intune - Audit event" href="/ingest/pipeline/plugins/source-plugins/intune" />

  <Card horizontal icon="plug" title="Mock Data" href="/ingest/pipeline/plugins/source-plugins/mock-data" />

  <Card horizontal icon="plug" title="Okta System Logs Collector" href="/ingest/pipeline/plugins/source-plugins/okta" />

  <Card horizontal icon="plug" title="OpenTelemetry" href="/ingest/pipeline/plugins/source-plugins/opentelemetry" />

  <Card horizontal icon="plug" title="Prometheus Remote Write" href="/ingest/pipeline/plugins/source-plugins/prometheus-remote" />

  <Card horizontal icon="plug" title="Prometheus Scrape" href="/ingest/pipeline/plugins/source-plugins/prometheus-scrape" />

  <Card horizontal icon="plug" title="S3 Input (One Time)" href="/ingest/pipeline/plugins/source-plugins/amazon-s3" />

  <Card horizontal icon="plug" title="S3 Input (SQS)" href="/ingest/pipeline/plugins/source-plugins/s3-sqs" />

  <Card horizontal icon="plug" title="Signal Sciences" href="/ingest/pipeline/plugins/source-plugins/signal-sciences" />

  <Card horizontal icon="plug" title="Slack" href="/ingest/pipeline/plugins/source-plugins/slack" />

  <Card horizontal icon="plug" title="Splunk HEC" href="/ingest/pipeline/plugins/source-plugins/splunk-hec" />

  <Card horizontal icon="plug" title="Splunk UF" href="/ingest/pipeline/plugins/source-plugins/splunk-uf" />

  <Card horizontal icon="plug" title="SQL DB Input" href="/ingest/pipeline/plugins/source-plugins/sqldb" />

  <Card horizontal icon="plug" title="Syslog" href="/ingest/pipeline/plugins/source-plugins/syslog" />

  <Card horizontal icon="plug" title="TCP" href="/ingest/pipeline/plugins/source-plugins/tcp" />

  <Card horizontal icon="plug" title="Telegraf" href="/ingest/pipeline/plugins/source-plugins/telegraf" />

  <Card horizontal icon="plug" title="Vectra M365 - Incident Detection" href="/ingest/pipeline/plugins/source-plugins/vectram365" />

  <Card horizontal icon="plug" title="Vercel Logs" href="/ingest/pipeline/plugins/source-plugins/vercel" />
</Columns>

## Push-based and pull-based source plugins

Source plugins are either push-based or pull-based.

* **Push-based** source plugins passively listen for data emitted from a specified source.
* **Pull-based** source plugins actively fetch data from a specified source.

However, source plugins that output test data, like
[Datagen](/ingest/pipeline/plugins/source-plugins/datagen), are classified as pull-based
plugins even though they don't communicate with external sources.
