Important This documentation supports the releases of BMC Helix Intelligent Integrations and BMC Helix Developer Tools 22.2.00 and their patches. To view the documentation for earlier releases, see BMC Helix AIOps.

bmc-ade-http plug-in


Use this plug-in to send third-party data to BMC Helix Platform.

Plug-in parameters

The following table lists the parameters and their usage:

Parameter

Description

Mandatory

@type

Specify the type of plug-in. For this plug-in, the type is bmc_ade_http.

Type: String

Example
<filter tagname>
        @type bmc_ade_http
...
...
...
</filter>

Yes

endpoint_url

Specify the endpoint URL.

Type: String

Example: http://localhost.local/api/

Yes

ssl_no_verify

Specify whether to skip the SSL verification. Set one of the following values:

  • true: Apply SSL verification.
  • false: Skip SSL verification.

Type: Boolean

Default: false

No

http_method

Specify the http request method. You can set one of the following values:

  • get
  • post
  • delete

Type: enum

Default: post

No

serializer

Choose one of the following serialization methods:

  • json
  • form

Type: enum

Default: form

No

rate_limit_msec

Default: 0

If the rate_limit_msec is set to 0, no rate limiting is set.

No

raise_on_error

Type: Boolean

Default: true

No

recoverable_status_codes

Specify the status codes. Valid values:

  • 503
  • 400

Default: 503

No

config_json_file_path

Specify the JSON file path.

Type: String

Example: /fluentd/etc/config/ade_config.json

Yes

cacert_file

Specify the complete path of the CA certificate filename.

Type: String

Default: ''

No

client_cert_path

Specify the complete path of the client certificate filename.

Type: String

Default: ''

No

private_key_path

Specify the complete path of the private key filename.

Type: String

Default: ''

No

private_key_passphrase

Specify the pass phrase.

Type: String

Default: ''

Example: yourpassphrase

No

custom_headers

Specify the custom headers.

Default: nil

Example: {"token":"arbitrary"}

No

authentication

Specify the authentication type.

Default: none

Example: basic

No

username

Specify the user name.

Type: String

Default: ''

No

password

Specify the password.

Type: String

Default: ''

No

token

Specify the token details.

Default: ''

No

buffered

Specify whether to switch between the non-buffered and buffered mode.

Type: Boolean

Default: false

No

bulk_request

Choose to send events as application/x-ndjson.

Type: Boolean

Default: false

No

compress_request

Specify whether to compress data.

Type: Boolean

Default: false

No


 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*