Skip to main content
Ent+
This feature is available as an add-on for the Honeycomb Enterprise plan. Please contact your Honeycomb account team for details.

Description

The Log Sampling processor can be used to filter out logs with a configured “drop ratio”.

Supported Types

MetricsLogsTraces

Configuration Table

ParameterTypeDefaultDescription
drop_ratioenum"0.50"The probability an entry is dropped (used for sampling). A value of 1.0 will drop 100% of matching entries, while a value of 0.0 will drop 0%.
conditionstringtrueAn OTTL expression used to match which log records to sample from. All paths in the log context are available to reference. All converters are available to use.
Use of the condition parameter requires HTP Agent v1.61.0 or above.
Value drop ratio’s range from “0.0” (0%) to “1.00” (100%) with 5% increments. Note that the drop ratio value is a string.

Example Configuration

Filter out 75% of logs where Attribute “ID” == 1.

Web Interface

Honeycomb Docs - Log Sampling - image 1

Standalone Processor

apiVersion: bindplane.observiq.com/v1
kind: Processor
metadata:
  id: sampling
  name: sampling
spec:
  type: sampling
  parameters:
    - name: drop_ratio
      value: '0.75'
    - name: condition
      value: '(attributes["ID"] == 1)'