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

Updated text #780

Merged
merged 5 commits into from Sep 17, 2021
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
7 changes: 3 additions & 4 deletions CHANGELOG.md
Expand Up @@ -25,16 +25,15 @@

* **Distributed tracing is enabled by default**

[Distributed tracing](https://docs.newrelic.com/docs/distributed-tracing/enable-configure/language-agents-enable-distributed-tracing/) tracks and observes service requests as they flow through distributed systems. This is preferred over [cross application tracing](https://docs.newrelic.com/docs/agents/ruby-agent/features/cross-application-tracing-ruby/).
[Distributed tracing](https://docs.newrelic.com/docs/distributed-tracing/enable-configure/language-agents-enable-distributed-tracing/) tracks and observes service requests as they flow through distributed systems. Distributed tracing is now enabled by default and replaces [cross application tracing](https://docs.newrelic.com/docs/agents/ruby-agent/features/cross-application-tracing-ruby/).

* **Bugfix: Incorrectly loading configuration options from newrelic.yml**

The agent will now import the configuration options [`error_collector.ignore_messages`](https://docs.newrelic.com/docs/agents/ruby-agent/configuration/ruby-agent-configuration/#error_collector-ignore_messages) and [`error_collector.expected_messages`](https://docs.newrelic.com/docs/agents/ruby-agent/configuration/ruby-agent-configuration/#error_collector-expected_messages) from the `newrelic.yml` file correctly.

* **Cross Application is now deprecated, and disabled by default**

* **Deprecate cross application tracing**

[Cross application tracing](https://docs.newrelic.com/docs/agents/ruby-agent/features/cross-application-tracing-ruby/) (CAT) is deprecated in favor of [distributed tracing](https://docs.newrelic.com/docs/distributed-tracing/enable-configure/language-agents-enable-distributed-tracing/) and is off by default.
[Distributed tracing](https://docs.newrelic.com/docs/distributed-tracing/enable-configure/language-agents-enable-distributed-tracing/) is replacing [cross application tracing](https://docs.newrelic.com/docs/agents/ruby-agent/features/cross-application-tracing-ruby/) as the default means of tracing between services. To continue using it, enable it with `cross_application_tracer.enabled = True` and `distributed_tracing.enabled = False`

* **Update configuration option default value for `span_events.max_samples_stored` from 1000 to 2000**

Expand Down
18 changes: 11 additions & 7 deletions newrelic.yml
Expand Up @@ -126,7 +126,11 @@ common: &default_settings
# and $HOME/newrelic.yml.
# config_path: newrelic.yml

# If true, enables cross-application tracing.
# If true, enables cross-application tracing. Cross application tracing is now
# deprecated, and disabled by default. Distributed tracing is replacing cross
# application tracing as the default means of tracing between services.
# To continue using it, set `cross_application_tracer.enabled: true` and
# `distributed_tracing.enabled: false`
# cross_application_tracer.enabled: false

# If false, custom attributes will not be sent on Insights events.
Expand Down Expand Up @@ -203,11 +207,9 @@ common: &default_settings
# If true, the agent won't sample performance measurements from the Ruby VM.
# disable_vm_sampler: false

# Distributed tracing lets you see the path that a request takes through your
# distributed system. Enabling distributed tracing changes the behavior of some
# New Relic features, so carefully consult the transition guide before you
# enable this feature.
# distributed_tracing.enabled: false
# Distributed tracing tracks and observes service requests as they flow through distributed systems.
# With distributed tracing data, you can quickly pinpoint failures or performance issues and fix them.
# distributed_tracing.enabled: true

# The Entity GUID for the entity that is running this agent.
# entity_guid: nil
Expand Down Expand Up @@ -484,7 +486,9 @@ common: &default_settings
# span_events_attributes.enabled: true

# Defines the maximum number of span events reported from a single harvest.
# span_events_max_samples_stored: 1000
# This can be any value between 2000 and 10,000. Increasing this value may impact
# memory usage.
# span_events_max_samples_stored: 2000

# Prefix of attributes to exclude from span events. Allows * as wildcard at end.
# span_events.attributes.exclude: []
Expand Down