> ## 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.

# Mock Data source plugin

export const entity_0 = "Mock Data source plugin"

export const plugin_0 = "Mock Data source plugin"

The Mock Data [source plugin](/ingest/pipeline/plugins/source-plugins)
(name: `dummy`) lets you input user-generated data into a telemetry pipeline.

Although this is a self-contained plugin that doesn't communicate with external
sources, it's still classified as a [pull-based](/ingest/pipeline/plugins/source-plugins#push-based-and-pull-based-source-plugins)
source plugin.

<Note>
  To use the Mock Data source plugin, you must create your own dataset and feed that
  data to the plugin. If you'd prefer to have Chronosphere Telemetry Pipeline generate
  simulated log data on your behalf, use the
  [Datagen](/ingest/pipeline/plugins/source-plugins/datagen) plugin instead.
</Note>

<Note>
  This plugin doesn't support duplicates of itself within the same pipeline.
</Note>

## Supported telemetry types

The {plugin_0} for Chronosphere Telemetry Pipeline supports these telemetry types:

|                    Logs                    |             Metrics             |              Traces             |
| :----------------------------------------: | :-----------------------------: | :-----------------------------: |
| <Icon icon="circle-check" color="green" /> | <Icon icon="ban" color="red" /> | <Icon icon="ban" color="red" /> |

## Configuration parameters

Use the parameters in this section to configure the {entity_0}. The
Telemetry Pipeline web interface uses the items in the **Name** column to
describe these parameters. [Pipeline configuration files](/ingest/pipeline/v2/configure/config-files)
use the items in the **Key** column as YAML keys.

### Required

| Name          | Key     | Description                               | Default |
| ------------- | ------- | ----------------------------------------- | ------- |
| **Mock Data** | `dummy` | Required. Your mock data, in JSON format. | *none*  |

### Advanced

| Name                               | Key               | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                     | Default |
| ---------------------------------- | ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- |
| **Rate**                           | `rate`            | The amount of events per second to mock.                                                                                                                                                                                                                                                                                                                                                                                                                        | `1`     |
| **Samples**                        | `samples`         | How many times to generate events.                                                                                                                                                                                                                                                                                                                                                                                                                              | `0`     |
| **Base Timestamp in seconds**      | `start_time_sec`  | A dummy base timestamp, in seconds.                                                                                                                                                                                                                                                                                                                                                                                                                             | `-1`    |
| **Base Timestamp in nano seconds** | `start_time_nsec` | A dummy base timestamp, in nanoseconds                                                                                                                                                                                                                                                                                                                                                                                                                          | `-1`    |
| **Enable Fixed Timestamp**         | `fixed_timestamp` | If `true`, use a fixed timestamp, which lets the message pre-generate once. Accepted values: `true`, `false`                                                                                                                                                                                                                                                                                                                                                    | `false` |
| **Memory Buffer Limit**            | `mem_buf_limit`   | For pipelines with the Deployment or DaemonSet [workload](/ingest/pipeline/v2/configure/kubernetes/workloads) type only. Sets a limit for how much buffered data the plugin can write to memory, which affects [backpressure](/ingest/pipeline/v2/configure/backpressure). This value must follow Fluent Bit's rules for [unit sizes](https://docs.fluentbit.io/manual/administration/configuring-fluent-bit#unit-sizes). If unspecified, no limit is enforced. | *none*  |
