Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rel: Prepare 2.9.1 release #1458

Merged
merged 5 commits into from
Dec 13, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# Refinery Changelog

## 2.9.1 2024-12-12

### Fixes

- register OTEL metrics if it's missing (#1456) | [Yingrong Zhao](https://github.com/vinozzZ)

### Maintenance

- call out cache changes and add missing changelog entry (#1454) | [Yingrong Zhao](https://github.com/vinozzZ)

## 2.9.0 2024-12-03

This release introduces a variety of enhancements and bug fixes. It has two major features: one that improves memory consumption reporting, and one experimental feature for configuring trace locality mode.
Expand Down
5 changes: 5 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@

While [CHANGELOG.md](./CHANGELOG.md) contains detailed documentation and links to all the source code changes in a given release, this document is intended to be aimed at a more comprehensible version of the contents of the release from the point of view of users of Refinery.

## Version 2.9.1

This is a bug fix release and includes the follow change:
MikeGoldsmith marked this conversation as resolved.
Show resolved Hide resolved
* Registers all metrics during process start up to ensure they record their initial and ongoing values

## Version 2.9.0

This release has two major features: one that improves memory consumption reporting, and one experimental feature for configuring trace locality mode.
Expand Down
2 changes: 1 addition & 1 deletion config_complete.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1083,7 +1083,7 @@ Collection:
## Eligible for live reload.
# ShutdownDelay: 15s

## TraceLocalityMode controls how Refinery handles spans that belongs to
## TraceLocalityMode controls how Refinery handles spans that belong to
## the same trace in a clustered environment.
##
## When `concentrated`, Refinery will route all spans that belong to the
Expand Down
4 changes: 4 additions & 0 deletions metrics.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,10 @@ Metrics in this table don't contain their expected prefixes. This is because the
| queue_time | Histogram | Microseconds | The time spent in the queue before being sent to Honeycomb |
| _router_proxied | Counter | Dimensionless | the number of events proxied to another refinery |
| _router_event | Counter | Dimensionless | the number of events received |
| _router_span | Counter | Dimensionless | the number of spans received |
| _router_dropped | Counter | Dimensionless | the number of events dropped because the channel was full |
| _router_nonspan | Counter | Dimensionless | the number of non-span events received |
| _router_peer | Counter | Dimensionless | the number of spans proxied to a peer |
| queue_length | Gauge | Dimensionless | number of events waiting to be sent to destination |
| queue_overflow | Counter | Dimensionless | number of events dropped due to queue overflow |
| send_errors | Counter | Dimensionless | number of errors encountered while sending events to destination |
Expand Down
16 changes: 16 additions & 0 deletions tools/convert/metricsMeta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -300,6 +300,22 @@ hasprefix:
type: Counter
unit: Dimensionless
description: the number of events received
- name: _router_span
type: Counter
unit: Dimensionless
description: the number of spans received
- name: _router_dropped
type: Counter
unit: Dimensionless
description: the number of events dropped because the channel was full
- name: _router_nonspan
type: Counter
unit: Dimensionless
description: the number of non-span events received
- name: _router_peer
type: Counter
unit: Dimensionless
description: the number of spans proxied to a peer
- name: queue_length
type: Gauge
unit: Dimensionless
Expand Down
2 changes: 1 addition & 1 deletion tools/convert/templates/configV2.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -1078,7 +1078,7 @@ Collection:
## Eligible for live reload.
{{ nonDefaultOnly .Data "ShutdownDelay" "ShutdownDelay" "15s" }}

## TraceLocalityMode controls how Refinery handles spans that belongs to
## TraceLocalityMode controls how Refinery handles spans that belong to
## the same trace in a clustered environment.
##
## When `concentrated`, Refinery will route all spans that belong to the
Expand Down
Loading