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.

Custom plug-ins used in BMC Helix Developer Tools


A plug-in is a piece of software that adds new functions to a host program without altering it. Pipelines contain directives for enabling the data to be ingested, transformed, and correlated into a model for performing ML-based analytics. BMC Helix Developer Tools connectors use a combination of Fluentd plug-ins and custom created plug-ins to implement third-party integrations.

The following plug-in types are available in Fluentd:

Fluentd plug-ins

Plug-in type

Description

Reference

Buffer

Buffer plug-ins are used by output plug-ins to store incoming streams temporarily before transmitting the output.

Formatter

Formatter plug-ins enable users to extend and reuse custom output formats.

Input

Input plug-ins extend Fluentd to retrieve and pull event logs from external sources. An input plug-in typically creates a thread, socket, and a listening socket.

Output

Output plug-ins extend Fluentd to push data to external sources.

Parser

Input plug-ins parses string field in event records and mutates its event record with the parsed result.

Service discovery

Service discovery plug-ins provide a framework for developing plug-ins to discover services from any target environment.

Storage

Storage plug-ins let a plug-in store and reuse its internal state as key-value pairs.

For more information about Fluentd out-of-the-box plug-ins, see Fluentd plugins.

BMC Helix Developer Tools custom plug-ins

BMC Helix Developer Tools connectors use a few custom created plug-ins along with the Fluentd plug-ins to seamlessly integrate with BMC Helix Platform REST APIs. Refer to the following topics to learn more about the custom plug-ins.

Where to go from here

After you complete the planning activities, prepare the integration environment. For more information, see Building-custom-third-party-integrations-by-using-the-Custom-Integration-template.

 

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