Skip to content

Value

Not applicable.

Details

Usually you do not need to deal with otel_counter objects directly. counter_add() automatically sets up a meter and creates a counter instrument, as needed.

A counter object is created by calling the create_counter() method of an otel_meter_provider().

You can use the add() method to increment the counter by a positive amount.

In R counters are represented by double values.

Methods

counter$add()

Increment the counter by a fixed amount.

Usage

counter$add(value, attributes = NULL, span_context = NULL, ...)

Arguments

  • value: Value to increment the counter with.

  • attributes: Additional attributes to add.

  • span_context: Span context. If missing, the active context is used, if any.

Value

The counter object itself, invisibly.

Examples

mp <- get_default_meter_provider()
mtr <- mp$get_meter()
ctr <- mtr$create_counter("session")
ctr$add(1)