Skip to main content

Cyware Orchestrate

InfluxDB

App Vendor: InfluxData

App Category: Configuration Management Database (CMDB)

Connector Version: 1.0.0

API Version: 2.0.0

About App

InfluxDB is an essential time series data platform that allows developers to build IoT, analytics, and cloud applications all in one place.

The InfluxDB app is configured with the Orchestrate application to perform the following actions:

Action Name

Description

Write to InfluxDB database

This action writes to the InfluxDB 1.8.0+ database.

Configuration Parameters

The following configuration parameters are required for the InfluxDB app to communicate with the InfluxDB enterprise application. The parameters can be configured by creating instances in the app.

Parameter

Description

Field Type

Required/Optional

Comments

Hostname

Enter the Hostname to connect with the InfluxDB application.

Example:

"https://influx.example.com"

Text

Required

Port

Enter the port number to communicate with the InfluxDB application.

Example:

"443"

Text

Required

Database name

Enter the InfluxDB database name to write data.

Example:

"Example Database"

Text

Required

Username

Enter the username if authentication is enabled.

Example:

"SampleUsername"

Text

Optional

Verify SSL

Enter your preference to verify SSL certificates.

Example:

Yes

Boolean

Optional

Allowed values:

  • Yes

  • No

Default value: No

Password

Enter the password if authentication is enabled.

Example:

"SamplePassword"

Password

Optional

Action: Write to InfluxDB database

This action writes to the Influxdb 1.8.0+ database.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Data to write

Enter the data to write as a list.

Example:

"name,project_name=\"eg\",val1=\"3.1.0\" val2=1"

Text

Required

Note: InfluxDB uses the line protocol to write data to the database. See line protocol know about the syntax and examples.

Bucket Name

Enter the bucket name to write the data.

Example:

"my-new-bucket"

Text

Required

Example Request

[
    {
        "data_to_write": "name,project_name=\"eg\",val1=\"3.1.0\" val2=1",
        "bucket_name": "my-new-bucket"
    }
]