| 1 | # profile.plugin |
| 2 | |
| 3 | This plugin allows someone to backfill an Agent with random data. |
| 4 | |
| 5 | A user can specify: |
| 6 | |
| 7 | - The number charts they want, |
| 8 | - the number of dimensions per chart, |
| 9 | - the desire update every collection frequency, |
| 10 | - the number of seconds to backfill. |
| 11 | - the number of collection threads. |
| 12 | |
| 13 | ## Configuration |
| 14 | |
| 15 | Edit the `netdata.conf` configuration file using [`edit-config`](/docs/netdata-agent/configuration/README.md#edit-configuration-files) from the [Netdata config directory](/docs/netdata-agent/configuration/README.md#locate-your-config-directory), which is typically at `/etc/netdata`. |
| 16 | |
| 17 | Scroll down to the `[plugin:profile]` section to find the available options: |
| 18 | |
| 19 | ```text |
| 20 | [plugin:profile] |
| 21 | update every = 5 |
| 22 | number of charts = 200 |
| 23 | number of dimensions per chart = 5 |
| 24 | seconds to backfill = 86400 |
| 25 | number of threads = 16 |
| 26 | ``` |
| 27 | |
| 28 | The `number of threads` option will create the specified number of collection |
| 29 | threads. The rest of the options apply to each thread individually, eg. the |
| 30 | above configuration will create 3200 charts, 16000 dimensions in total, which will be |
| 31 | backfilled for the duration of 1 day. |
| 32 | |
| 33 | Note that all but the 1st chart created in each thread will be marked as hidden |
| 34 | in order to ease the load on the dashboard's UI. |