github hyperdxio/hyperdx @hyperdx/otel-collector@2.42.0

latest release: cli-v0.8.0
4 hours ago

Patch Changes

  • ab563d2: Stop the collector logging a ParseJSON syntax error for every log body that
    contains braces but isn't JSON (e.g. Go struct or Python dict dumps). JSON
    extraction now only matches objects that start with a quoted key, and remaining
    parse failures in that statement group are silenced.

  • ca8e3fd: fix: support https for the PromQL remote-write endpoint and ClickHouse scraping

    CLICKHOUSE_PROMETHEUS_METRICS_ENDPOINT now accepts an http:// or https:// URL as well as a bare host:port. With https://, the collector's prometheusremotewrite exporter sends metrics over TLS and verifies the server certificate against the system CAs. Previously the exporter always used plain HTTP, so an HTTPS-only endpoint could not receive metrics. This applies to both standalone and OpAMP-managed collectors.

    A bare host:port keeps plain HTTP, so existing setups are unchanged. The value must not include a path (/write is still appended automatically); the collector now exits at startup with a clear error if it does, or if the scheme is anything other than http or https.

    The OpAMP-managed collector scraped the endpoint over plain HTTP regardless of its scheme. ClickHouse is now scraped in its own clickhouse job (previously the otelcol job) using the endpoint's scheme, with TLS verification on. The collector's own metrics endpoint stays on plain HTTP. A bare host:port or http:// endpoint behaves as before. Scraped ClickHouse metrics now carry job="clickhouse" instead of job="otelcol".

Don't miss a new hyperdx release

NewReleases is sending notifications on new releases.