Skip to content

Emit connection status metrics from the platform

Section titled “Emit connection status metrics from the platform”

Jul 10, 2024 · @dominiklohmann · #4374

The tenzir.metrics.platform metrics records every second whether the connection to the Tenzir Platform is working as expected from the node’s perspective.

Jul 10, 2024 · @dominiklohmann · #4368

The new tenzir.metrics.api metrics record every API call made to a Tenzir Node.

Add an optional name argument to the metrics operator

Section titled “Add an optional name argument to the metrics operator”

Jul 9, 2024 · @dominiklohmann · #4369

The metrics operator now optionally takes a metric name as an argument. For example, metrics cpu only shows CPU metrics. This is functionally equivalent to metrics | where #schema == "tenzir.metrics.cpu".

Jul 5, 2024 · @Dakostu · #4339

The publish, subscribe, import, export, lookup and enrich operators deliver their own, operator-specific metrics now.

Jul 10, 2024 · @dominiklohmann · #4365

The previously deprecated --low-priority option for the export operator no longer exists. The new --parallel <level> option allows tuning how many worker threads the operator uses at most for querying persisted events.

Raise the default and max timeouts for /serve

Section titled “Raise the default and max timeouts for /serve”

Jul 10, 2024 · @dominiklohmann · #4370

We raised the default and maximum long-polling timeouts for /serve from 2s and 5s to 5s and 10s, respectively.

Jul 5, 2024 · @dominiklohmann · #4343

The deprecated vast symlink for the tenzir-ctl binary that offeres backwards compatiblity with versions older than Tenzir v4—when it was called VAST—no longer exists.

The deprecated tenzir.db-directory option no longer exists. Use tenzir.state-directory instead.

Jul 4, 2024 · @jachris · #4348

Diagnostics from managed pipelines are now deduplicated, showing each diagnostic at most once for each run.

Push expressions into subscribe for better metrics

Section titled “Push expressions into subscribe for better metrics”

Jul 4, 2024 · @dominiklohmann · #4349

Pipeline activity for pipelines starting with subscribe | where <expr> will no longer report ingress that does not match the provided filter expression.

Add missing time format specifiers for the static binary

Section titled “Add missing time format specifiers for the static binary”

Jul 10, 2024 · @tobim · #4366

The time parser now accepts the %F, %g, %G, %u, %V, %z, and %Z format specifiers.

Allow immediate restarts of the TCP listen connector

Section titled “Allow immediate restarts of the TCP listen connector”

Jul 9, 2024 · @tobim · #4367

The tcp connector no longer fails in listen mode when you try to restart it directly after stopping it.

Jul 9, 2024 · @tobim · #4359

The SQS connector now honors system proxy settings.

Fix open partition tracking in the lookup operator

Section titled “Fix open partition tracking in the lookup operator”

Jul 9, 2024 · @dominiklohmann · #4363

We fixed a rare bug that caused the lookup operator to exit unexpectedly when using a high value for the operator’s --parallel option.

Push expressions into subscribe for better metrics

Section titled “Push expressions into subscribe for better metrics”

Jul 4, 2024 · @dominiklohmann · #4349

Pipelines of the form export --live | where <expr> failed to filter with type extractors or concepts. This now works as expected.

Fix possible crash when one of multiple subscribers disconnects

Section titled “Fix possible crash when one of multiple subscribers disconnects”

Jul 3, 2024 · @dominiklohmann · #4346

We fixed a rare crash when one of multiple subscribe operators for the same topic disconnected while at least one of the other subscribers was overwhelmed and asked for corresponding publishers to throttle.

Remove the zero-size check in the split_at_null() input loop

Section titled “Remove the zero-size check in the split_at_null() input loop”

Jul 2, 2024 · @Dakostu · #4341

We fixed a rarely occurring issue in the gelf parser that led to parsing errors for some events.