The `opbeat-http-client` is a low-level HTTP client designed specifically for interacting with the Opbeat intake API, intended for developers building higher-level Opbeat integration modules rather than direct application usage. Its last published version is 1.2.2, which was released before Opbeat's acquisition by Elastic in June 2017. Following the acquisition, the standalone Opbeat service was transitioned into Elastic APM, and related Opbeat agents (like `opbeat-node`) were deprecated in favor of Elastic APM agents. Consequently, this client is no longer maintained and its target API is obsolete. It primarily differentiates itself by being a minimal, focused client for a specific (now defunct) APM service, in contrast to general-purpose HTTP clients like Axios or Node's built-in `http` module.
npm install opbeat-http-clientVerified import paths — ran on the pinned version, not inferred.
Demonstrates initializing the Opbeat HTTP client with required credentials and making a request to the 'errors' endpoint. This example highlights that the underlying Opbeat service is deprecated.
Migrate to Elastic APM and use the official Elastic APM Node.js agent (or other language-specific agents) for application performance monitoring. This package is obsolete.
Do not use this package in new projects. For existing projects, prioritize migration to a current APM solution like Elastic APM or OpenTelemetry.
Ensure the options object passed to the factory function contains all four required properties, even if they are placeholders due to the service's deprecation.
This error confirms the Opbeat service is offline. The package is obsolete; migration to Elastic APM or another APM solution is required.
Ensure you are using `const opbeatHttpClient = require('opbeat-http-client')({ ... })` for CJS environments, passing the configuration object directly to the `require`'d factory function.No dependency data recorded yet.