
Security News
Risky Biz Podcast: Making Reachability Analysis Work in Real-World Codebases
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
@bullhorn/bh-observability
Advanced tools
Open Telemetry Utilities for usage with Bullhorn applications.
Configurable writable stream that formats bunyan records that are piped into it.
Includes formats optimized for Papertrail's JSON log support. Console logs can also be conditionally turned off for otel integrations.
This project requires NodeJS (version 16 or later) and NPM. Node and NPM are really easy to install. To make sure you have them available on your machine, try running the following command.
$ npm -v && node -v
8.5.5
v16.15.0
To install and set up the library, run:
$ npm install @bullhorn/bh-observability
Or if you prefer using Yarn:
$ yarn add @bullhorn/bh-observability
const bunyan = require('bunyan');
const { configurableStream } = require('@bullhorn/bh-observability');
const configStream = configurableStream({outputMode: loggerMode || 'short'});
const log = bunyan.createLogger({ name: 'app', stream: configStream, level: 'debug' } );
log.info('starting up');
log.debug({ temperature: 80, status: { started: 'yes', overheated: 'no' } }, 'things are heating up');
log.warn({ temperature: 120 }, 'getting a bit hot');
log.error(new Error('temperature: 200'), 'OOOOHHH it burns!');
log.fatal('I died! Do you know what that means???');
Environment Variable | Description |
---|---|
DISABLE_CONSOLE_LOGS | Disable console output. Otel integrations will still capture logs |
All commits are published to the private bullhorn artifactory registry. One can test these package versions by installing with:
npm install --registry https://artifactory.bullhorn.com/api/npm/bh-npm
See gitlab build pipeline for more information about builds.
Any release tags that match SemVer versioning should be automatically published to the public npm registry.
MIT License © Andrea SonnY
FAQs
Open Telemetry Utilities for usage with Bullhorn applications.
The npm package @bullhorn/bh-observability receives a total of 21 weekly downloads. As such, @bullhorn/bh-observability popularity was classified as not popular.
We found that @bullhorn/bh-observability demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 10 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
Security News
/Research
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.
Security News
CISA’s 2025 draft SBOM guidance adds new fields like hashes, licenses, and tool metadata to make software inventories more actionable.