2.1.5 • Published 5 years ago
@paychex/collector-azure v2.1.5
@paychex/collector-azure
Provides an Azure Event Bus collector for use with a @paychex/core Tracker.
Installation
npm install @paychex/collector-azureImporting
esm
import { eventHubs } from '@paychex/collector-azure';cjs
const { eventHubs } = require('@paychex/collector-azure');amd
define(['@paychex/collector-azure'], function(collectors) { ... });
define(['@paychex/collector-azure'], function({ eventHubs }) { ... });require(['@paychex/collector-azure'], function(collectors) { ... });
require(['@paychex/collector-azure'], function({ eventHubs }) { ... });iife (browser)
const { eventHubs } = window['@paychex/collector-azure'];Usage
Construct a new Azure Event Hub collector for use in the @paychex/core Tracker by passing a configuration object with the following keys:
| key | type | description |
|---|---|---|
| name | string | required The name of the Event Hub to connect to. |
| connection | string | required The full connection string of the Event Hub to connect to. |
| formatter | Function | optional Function to use to format the TrackingInfo instance into an Azure Event Hub entry. |
import { trackers } from '@paychex/core';
import { eventHubs } from '@paychex/collector-azure';
const hub = eventHubs({
name: process.env.HUB_NAME,
connection: process.env.HUB_CONNECTION
});
const tracker = trackers.create(hub);2.1.5
5 years ago