diff --git a/charts/refinery/Chart.yaml b/charts/refinery/Chart.yaml index 48eb671d..2aece62c 100644 --- a/charts/refinery/Chart.yaml +++ b/charts/refinery/Chart.yaml @@ -3,7 +3,7 @@ name: refinery description: Chart to deploy Honeycomb Refinery type: application version: 1.13.0 -appVersion: 1.16.0 +appVersion: 1.17.0 keywords: - refinery - honeycomb diff --git a/charts/refinery/values.yaml b/charts/refinery/values.yaml index ffac1e6c..ae204514 100644 --- a/charts/refinery/values.yaml +++ b/charts/refinery/values.yaml @@ -92,6 +92,11 @@ config: # immediate sends. SendDelay: 2s + # BatchTimeout dictates how frequently to send unfulfilled batches. By default + # this will use the DefaultBatchTimeout in libhoney as its value, which is 100ms. + # Eligible for live reload. + BatchTimeout: 1s + # TraceTimeout is a long timer; it represents the outside boundary of how long # to wait before sending an incomplete trace. Normally traces are sent when the # root span arrives. Sometimes the root span never arrives (due to crashes or @@ -118,6 +123,16 @@ config: # Not eligible for live reload. EnvironmentCacheTTL: "1h" + # AdditionalErrorFields should be a list of span fields that should be included when logging + # errors that happen during ingestion of events (for example, the span too large error). + # This is primarily useful in trying to track down misbehaving senders in a large installation. + # The fields `dataset`, `apihost`, and `environment` are always included. + # If a field is not present in the span, it will not be present in the error log. + # Default is ["trace.span_id"]. + # Eligible for live reload. + AdditionalErrorFields: + - trace.span_id + # Configure how Refinery peers are discovered and managed PeerManagement: # The type should always be redis when deployed to Kubernetes environments