Bloomberg B-PIPE Plug-in - Technical Reference
Introduction
Bloomberg B-PIPE is a fast, normalized, reliable and cost-effective consolidated market data feed for enterprise use. For Application support teams needing to get a look at how B-PIPE is operating under the hood, Geneos Bloomberg B-Pipe plugin can monitor the health and throughput of B-PIPE servers. B-PIPE servers serve up health data into actual Market data streams, and the Geneos plugin normalizes the data from multiple B-PIPE servers and formats it for Geneos dataviews.
Configuration
Connection
Setting | Description |
---|---|
Host | This can be a string to specify the hostname or an ipaddress. This is the host/ipaddress of the bloomberg server we want to connect to. |
Port | defaults to 8194. |
Authentication
Setting | Description |
---|---|
Application name | Defined on EMRS, this application name is used as part of the identity passed with every subscription and data request. Authentication process is not performed if left blank. |
Subscribe to
Setting | Description |
---|---|
Device Status Info | Place holder, this defaults to //blp/mktdata service when sending out subscription and data request. Could hold different services in the future. Default: Device Status Info |
Device other Info | not used |
Devices
Multiple devices can be configured. Each device must have a valid Server Id (supplied by Bloomberg). Due to known issues in Bloomberg API, configuring an invalid Server Id may result in inconsistent data shown in the dataview.
Setting | Description |
---|---|
Host | String. Descriptive host details of the device being monitored. |
Location | String. Descriptive location of the device. |
Server Id |
Distinguishes a device from the rest of the
configured devices.
This is the numerical part of your Bloomberg appliance number (BAxxxxx) Format: XXXXX |
Example Dataviews
This view contains a row for each device configured
Devices View
For each device configured, two views are shown - Application and Server - containing different categories of metrics. When multiple devices are configured, then the Application and Server views are grouped by device host name as configured in the plugin.
Application View
The Delta column shows the difference between previous value and current value based on plugin sampling interval. It is important that the plugin sampling interval is set to match the rate at which data is published by Bloomberg device. For example, if the Bloomberg device is publishing metrics every 30 seconds, then the plugin sampling interval should also be set to 30 seconds.