Kafka vendor logo

Vendor

Kafka

Product

Kafka

Method

Library

Category

Notifications

Project Type

Adapter


View Repository
Adapter

Adapter for Integration to Kafka

Overview

This adapter is used to integrate the Itential Automation Platform (IAP) with the Kafka System. The API that was used to build the adapter for Kafka is usually available in the report directory of this adapter. The adapter utilizes the Kafka API to provide the integrations that are deemed pertinent to IAP. The ReadMe file is intended to provide information on this adapter it is generated from various other Markdown files.

Note: It is possible that some integrations will be supported through the Kafka adapter while other integrations will not. If you need additional API calls, you can use the Update capabilities provided by the Adapter Builder or request Itential to add them if the Adapter is an Itential opensourced adapter.

Itential provides information on all of its product adapters in the Customer Knowledge Base. Information in the Customer Knowledge Base is consistently maintained and goes through documentation reviews. As a result, it should be the first place to go for information.

For opensourced and custom built adapters, the ReadMe is a starting point to understand what you have built, provide the information for you to be able to update the adapter, and assist you with deploying the adapter into IAP.

How to Install

  1. Set up the name space location in your IAP node_modules.
cd /opt/pronghorn/current/node_modules
if the @itentialopensource directory does not exist, create it:
   mkdir @itentialopensource
  1. Clone the adapter into your IAP environment.
cd \@itentialopensource
git clone git@gitlab.com:\@itentialopensource/adapters/adapter-Kafka
  1. Install the dependencies for the adapter.
cd adapter-Kafka
npm install
  1. Add the adapter properties for Kafka (created from Adapter Builder) to the properties.json file for your Itential build. You will need to change the credentials and possibly the host information below. Kafka sample properties

  2. Restart IAP

systemctl restart pronghorn