# reporting.exporters.create

Create a specific reporting exporter configuration containing required details for exporting reporting metrics.

Type: object

##

Type: array
No Additional Items

#### Tuple Validation

##### Parameter 1: reporting_exporter_create

#### reporting_exporter_create

Type: object

ReportingExportsCreateArgs parameters.

No Additional Properties

##

#### Enabled

Type: boolean

Whether this exporter is enabled and active.

##

#### Attributes

Type: object

Specific attributes for the exporter.

No Additional Properties

##

#### Exporter Type

Type: const

Type of exporter - Graphite.

Specific value: `"GRAPHITE"`

##

#### Destination Ip

Type: string

IP address of the Graphite server.

Must be at least `1` characters long

##

#### Destination Port

Type: integer

Port number of the Graphite server.

Value must be greater or equal to `1` and lesser or equal to `65535`

##

#### Prefix

Type: string Default: "scale"

Prefix to prepend to all metric names.

##

#### Namespace

Type: string

Namespace to organize metrics under.

Must be at least `1` characters long

##

#### Update Every

Type: integer Default: 1

Interval in seconds between metric updates.

Value must be greater or equal to `1`

##

#### Buffer On Failures

Type: integer Default: 10

Number of updates to buffer when Graphite server is unavailable.

Value must be greater or equal to `1`

##

#### Send Names Instead Of Ids

Type: boolean Default: true

Whether to send human-readable names instead of internal IDs.

##

#### Matching Charts

Type: string Default: "*"

Pattern to match charts for export (supports wildcards).

Must be at least `1` characters long

##

#### Name

Type: string

User defined name of exporter configuration.

##

#### ReportingExportsEntry

Type: object

The newly created reporting exporter configuration.

No Additional Properties

##

#### Id

Type: integer

Unique identifier for the reporting exporter.

##

#### Enabled

Type: boolean

Whether this exporter is enabled and active.

##

#### Attributes

Type: object

Specific attributes for the exporter.

No Additional Properties

##

#### Exporter Type

Type: const

Type of exporter - Graphite.

Specific value: `"GRAPHITE"`

##

#### Destination Ip

Type: string

IP address of the Graphite server.

Must be at least `1` characters long

##

#### Destination Port

Type: integer

Port number of the Graphite server.

Value must be greater or equal to `1` and lesser or equal to `65535`

##

#### Prefix

Type: string Default: "scale"

Prefix to prepend to all metric names.

##

#### Namespace

Type: string

Namespace to organize metrics under.

Must be at least `1` characters long

##

#### Update Every

Type: integer Default: 1

Interval in seconds between metric updates.

Value must be greater or equal to `1`

##

#### Buffer On Failures

Type: integer Default: 10

Number of updates to buffer when Graphite server is unavailable.

Value must be greater or equal to `1`

##

#### Send Names Instead Of Ids

Type: boolean Default: true

Whether to send human-readable names instead of internal IDs.

##

#### Matching Charts

Type: string Default: "*"

Pattern to match charts for export (supports wildcards).

Must be at least `1` characters long

##

#### Name

Type: string

User defined name of exporter configuration.

Required roles: REPORTING_WRITE