Published on 2020-10-09 00:00:00

Humio 1.16.0

Improved Alerts and Added Ingest Timestamps

Version

Type

Release Date

End of Support

Upgrades From

Data Migration

Config. Changes

1.16.0

Stable

2020-10-09

2021-10-09

1.12.0

No

No

JAR Checksum

Value

MD5

41a3eb30f6d92f92b414661545f0c8bc

SHA1

31829cf2558430a4a6f170d4adf00573f7a7db08

SHA256

f04127a4195e8e1e576bc9a32e9b582b48ffb6eb3fdbc368b4f2c0e2fc22e1c6

SHA512

45e067a2b79618e979e9839cb987ce6bd76a27514a0d3da22dd3e9b5259f48b8b75c5c9730078ccba81f10516a456b733956bc48bdec6c9bd5adb9dd0de13363

TGZ Checksum

Value

MD5

41a3eb30f6d92f92b414661545f0c8bc

SHA1

31829cf2558430a4a6f170d4adf00573f7a7db08

SHA256

f04127a4195e8e1e576bc9a32e9b582b48ffb6eb3fdbc368b4f2c0e2fc22e1c6

SHA512

45e067a2b79618e979e9839cb987ce6bd76a27514a0d3da22dd3e9b5259f48b8b75c5c9730078ccba81f10516a456b733956bc48bdec6c9bd5adb9dd0de13363

Summary

This release promotes the latest 1.15 release from preview to stable. To see more details, go through the individual 1.15.x release notes (links in the changelog).

Ingest timestamps

Humio will set ingest timestamps on all events. This is set in the field named @ingesttimestamp. In later versions, Humio will also support specifying the search time interval using @ingesttimestamp when searching. This will support use cases where data is backfilled etc.

Alerts and Notifiers

Field based throttling: It is now possible to make an alert throttle based on a field, so that new values for the field trigger the alert, but already seen values do not until the throttle period has elapsed.

Notifier logging to a Humio repository: It is now possible to configure an alert notifier that will log all events to a Humio repository.

Slack notifier upgrade to notify multiple Slack channels: It is now possible to use the Slack notifier to notify multiple Slack channels at once.

Events as HTML table: In an email notifier, it is now possible to format the events as an HTML table using the new message template {events_html}. Currently, the order of the columns is not well-defined. This problem will be fixed in the 1.17.0 release.

Configure notifier to not use the internet proxy: It is now possible to configure an alert notifier to not use the HTTP proxy configured in Humio.

User Signup & Login Flow

Redesigned signup and login pages. For cloud, we have have split the behavior so users have to explicitly either login or signup.

Invite flow: When adding a user to Humio they will now by default get an email telling them that they have been invited to use Humio.

Configure Humio to not use the internet proxy for S3: It is now possible to configure Humio to not use the globally configured HTTP proxy for communcation with S3.

Auto-Balanced Partition Table Suggestions

When changing digest and storage partitions it is now possible to get auto-balanced suggestions based on node zone and replication factor settings (via ZONE, DIGEST_REPLICATION_FACTOR and STORAGE_REPLICATION_FACTOR configurations). See Configuration reference pages.

AWS Java SDK V2

The AWS SDK Humio uses has been upgraded to v2. When configuring Humio bucket storage with Java system properties, the access key must now be in the aws.secretAccessKey property instead of the aws.secretKey property.

Change Log

  • Major changes: (see 1.15.0 release notes)

  • Other changes: (see 1.15.1 release notes)

  • Other changes: (see 1.15.2 release notes)

  • Fixed missing cache update when deleting a view.

  • Fixed a problem where it was not possible to rename a dashboard.

  • Added metrics for: - JVM Garbage Collection - JVM Memory usage - Missing nodes count

  • Add view to log lines for alerts

  • Log query total cost when logging query information.

  • Fixed a problem where some deleted segments could show up as missing.

  • Added background job to fix problems with inconsistent data in global.

  • Changed limits for what can be fetched via HTTP from inside Humio.

  • Log Humio cluster version in non-sensitive log.

  • Fixed a problem preventing file export/download from the search page.

  • Fixed a problem preventing saved queries from being edited.

  • Fixed a problem where errors would not be shown in the UI

  • Fixed several cases where Humio might attempt to write a larger message to Kafka than what Kafka allows.

  • Fixed an issue where Humio could behave incompatibly with Kafka versions prior to 2.3.0 if KAFKA_MANAGED_BY_HUMIO was true.

  • Fixed a problem with the retention job calculating what segments to delete.

  • Fixed a problem where the QueryScheduler could spend time idling even though there was work to do in situations where digest delays were high.

  • Fixed a problem with auto sharding not working when two repositories had the same tags but differing shard counts.

  • Improved merging of segments by evaluating less data.

  • Bulk Global operations for segments in S3 to avoid overloading Kafka with writes.

  • Support for license files in ES512 format.

  • Fixed a problem where the Zone configuration would not be propagated correctly.