Skip to main content

Integrations

Fluency connects to a data source by installing an application: a packaged pipeline carrying a data source, the processors that parse it, and the sinks it writes to. Installing one is filling in a form rather than building a pipeline: pick the product's template from the catalog, supply the credentials or index name it asks for, and install it.

This section is the vendor-side companion to that catalog. Each page covers what has to happen in the product being connected (the API token to mint, the syslog destination to point at, the permissions to grant) and then which template to install and what to put in it.

Connecting a Source​

  1. In the navigation rail, open Applications and click Install Application. The Application Catalog opens.

  2. Find the product's card. The catalog is grouped into the eight categories below; the Search applications… field and the All categories drop-down at the top narrow it.

    Application Catalog with a search field and an All categories drop-down above template cards grouped under AWS Services, Cloud Infrastructure (IaaS), Cloud-based Business Softwares, Email Audit and Protection, and Endpoint Management

  3. Click the card. The template's install form opens, titled Install followed by the template name.

  4. In the Application section, set Instance name and Display name. Both are pre-filled with default / Default; change them when you are installing a second instance of the same template, because the name is what distinguishes the two on the applications list.

  5. Fill in the Configuration section. Required fields carry an asterisk. A template that writes to the data lake keeps its datalake (pre-filled managed) and datalake index name in a collapsed Advanced configuration section below it; the defaults are usually right, but two applications writing to the same index name in the same lake will collide, and the second one aborts.

  6. Click Dry run to have the platform check the form's values and credentials without installing anything, then click Install Application. The Applications page opens with a notice naming the new application by its display name, such as Default is launching., and lists the application with a green Running badge once its pipeline is up.

Applications page with five status counters across the top, the All, Running, Attention, Error, and Disabled filters, a search field, Table and Board view buttons, and a table of eight installed applications

Each guide in this section reproduces its own template's install form; the Application Catalog reference has all 72 of them, one page per template (v1: Install Application From Template).

Reading an installed application​

On Applications, each installed application is a row of the table, or a card in the Board view: the application's icon and name with the instance's display name beneath it, a status badge (Running in green, Inactive or Waiting for consent in amber, Error in red for an application that aborted or raised recent alerts), its In / Out traffic and Error Bytes, and a strip of signal bars with how long ago it last reported. The counters across the top and the All, Running, Attention, Error and Disabled filters gather the applications that need action.

Click a row to open the application's details page. A summary card carries the status badge, In / Out, Error Bytes, Drop Rate and Last Event, and, for an application that aborted, its error message. Pipeline draws the source, the router with its pipes, and the destinations the install created. Below it, Parameters shows the install values, secrets masked (or Outputs, the values the install produced, such as a collector's security token), and Actions lists, one line per object, the setup steps the install carried out. Nothing on the page can be edited; to change a parameter, uninstall and install again. To uninstall, click Uninstall at the top right of the application's details page.

Application details page for an Azure Directory Audit (Event Hub) instance, showing the summary card with In / Out, Error Bytes, Drop Rate, and Last Event, the Pipeline card from source through router to its destinations, and the Parameters and Actions cards

The Template Catalog​

The platform ships 72 application templates in eight categories. The categories below are the catalog's own; where this section has a guide for a template, it is linked.

AWS Services​

TemplateGuide
Amazon GuardDutyGuardDuty
Amazon GuardDuty via S3-
AWS CloudTrailCloudTrail
CloudWatch LogGroupAmazon CloudWatch
AWS EKS LogsEKS Logs

Cloud-based Business Softwares​

TemplateGuide
Abnormal SecurityAbnormal Security
BitwardenBitwarden
BlackKite FindingsBlack Kite
Cloudflare APICloudflare
FreshserviceFreshservice
GitHub via Org WebhookGitHub Audit
Okta EventsOkta
Salesforce Event MonitoringSalesforce Event Monitoring
VaronisVaronis SaaS API
Workday EventsWorkday

Cloud Infrastructure (IaaS)​

TemplateGuide
Azure Event HubsAzure Event Hubs
box.combox.com
Netskope DLPNetskope DLP

Email Audit and Protection​

TemplateGuide
Mimecast CG EventsMimecast Cloud Gateway
Mimecast Events (Legacy)Mimecast (Legacy API 1.0)
Proofpoint EssentialsProofpoint Essentials
Proofpoint TAPProofpoint TAP

Endpoint Management​

TemplateGuide
Acronis Cyber Protect CloudAcronis Cyber Protect Cloud
Bitdefender EventPushBitdefender GravityZone
Bitdefender SecurityTelemetry HECBitdefender GravityZone
Coro via HECCoro Cybersecurity
PaloAlto Cortex XDRPaloAlto Cortex XDR
Microsoft Defender LegacyMicrosoft Defender
CrowdStrike FalconCrowdStrike Falcon
FalconResourceCrowdStrike Falcon
HEC Input PassthroughHTTP Event Collector
Horizon3.ai NodeZeroHorizon3.ai NodeZero
LDAP ConnectorLDAP integration
Manage EngineManageEngine
Microsoft DefenderMicrosoft Defender
QualysQualys
SentinelOne API IntegrationSentinelOne API
Sophos EDRSophos EDR
Symantec EPM SyslogSymantec Endpoint Protection Manager
TrendMicro VisionOneTrendMicro VisionOne
Windows Server w/ NXLogWindows Server
Zsaler NSSZscaler NSS

Office Software (SaaS) and IAM​

TemplateGuide
Azure Directory AuditEntra ID (AzureAD) Audit via Graph API
Azure Directory Audit (Event Hub)Entra ID (AzureAD) Audit via Event Hubs
Cisco Duo Admin APICisco Duo
Google WorkspaceGoogle Workspace (Service Account)
Google Workspace ResourcesGoogle Workspace Resources
Google Workspace (OAuth)Google Workspace (OAuth)
Office365Office 365 Activity API
Office365-AuditOffice 365 Audit
Office365 Resource WatchOffice 365 Resource Watch

On-Premise IT​

Every template in this category takes syslog from an appliance on your network, and most take no parameters at all: the template supplies the parser, and the transport is configured on the syslog listener rather than in the form.

TemplateGuide
Check Point Firewall SyslogCheck Point firewall
Cisco ASA SyslogCisco ASA
Cisco Meraki SyslogCisco Meraki
FortiGate NGFW SyslogFortinet FortiGate
Linux (RHEL) SyslogLinux (RHEL) syslog
PaloAlto Firewall SyslogPalo Alto NGFW
Peplink Router/Firewall SyslogPeplink routers
SonicWall NGFW SyslogSonicWall NGFW
Sophos Firewall SyslogSophos firewall
Sophos UTM SyslogSophos UTM
Ubiquiti UniFi SyslogUbiquiti UniFi Network
VMWare ESXi SyslogVMware ESXi

System Components​

These install the platform's own moving parts rather than a third-party source, and are documented outside this section.

TemplateDocumented at
BehaviorSummary Notification ExportNotifications
Fluency Syslog EndpointSyslog Import
Fluency AI AssistantThe assistant's API integration
Fluency CollectorFluency Collector
Normalized MetaflowThe platform's own normalized metaflow stream
Import collectorManaging collectors
Ingext Collector import via S3Cloud Storage → Replaying an Archive
Fluency legacy archive import via S3Cloud Storage → Replaying an Archive
Ingext Syslog import via S3Cloud Storage → Replaying an Archive

Sources Without an Application Template​

Not every supported product has a template. Some are connected as a connector on the Integrations page, some push to the HTTP Event Collector, and some send syslog to a listener with a parser built by hand. Those pages say so at the top and name the path that applies; see the Integration Matrix for the whole picture at a glance.

The Integrations page is Configuration → Integrations (URL path /v2/configuration/integrations), subtitled A list of active integrations and integration types. Active integrations are cards grouped under category headings (the catalog's own categories, and where there is one an Invitations group), each card showing the integration type's icon, the integration's name and its type, and for some a Status line. + Create Integration opens the Create Integration dialog, a catalog of integration types as tiles grouped by category, where a connector is created. In the example below, the Cloud Infrastructure (IaaS) group holds AzureAuditEventHub-default, of type Azure EventHubs, and Invitations holds GSuite-default, of type Google Workspace.

Integrations page with the Create Integration button and two integration cards, AzureAuditEventHub-default under Cloud Infrastructure (IaaS) and GSuite-default with Status: running under Invitations

Adding the connector is only half the job: the data source that consumes it is then added by hand, along with the router and sink behind it.

In This Section​