README.md in opentelemetry-instrumentation-action_view-0.1.2 vs README.md in opentelemetry-instrumentation-action_view-0.1.3
- old
+ new
@@ -34,9 +34,25 @@
## Examples
Example usage can be seen in the `./example/trace_request_demonstration.ru` file [here](https://github.com/open-telemetry/opentelemetry-ruby/blob/main/instrumentation/action_view/example/trace_request_demonstration.ru)
+## Known issues
+
+ActionView instrumentation uses ActiveSupport notifications and in the case when a subscriber raises in start method an unclosed span would break successive spans ends. Example:
+
+```ruby
+class CrashingEndSubscriber
+ def start(name, id, payload)
+ raise 'boom'
+ end
+
+ def finish(name, id, payload) end
+end
+
+::ActiveSupport::Notifications.subscribe('render_template.action_view', CrashingStartSubscriber.new)
+```
+
## How can I get involved?
The `opentelemetry-instrumentation-action_view` gem source is [on github][repo-github], along with related gems including `opentelemetry-api` and `opentelemetry-sdk`.
The OpenTelemetry Ruby gems are maintained by the OpenTelemetry-Ruby special interest group (SIG). You can get involved by joining us in [GitHub Discussions][discussions-url] or attending our weekly meeting. See the [meeting calendar][community-meetings] for dates and times. For more information on this and other language SIGs, see the OpenTelemetry [community page][ruby-sig].