Package: otel 0.2.0.9000

Gábor Csárdi

otel: OpenTelemetry R API

High-quality, ubiquitous, and portable telemetry to enable effective observability. OpenTelemetry is a collection of tools, APIs, and SDKs used to instrument, generate, collect, and export telemetry data (metrics, logs, and traces) for analysis in order to understand your software's performance and behavior. This package implements the OpenTelemetry API: <https://opentelemetry.io/docs/specs/otel/>. Use this package as a dependency if you want to instrument your R package for OpenTelemetry.

Authors:Gábor Csárdi [aut, cre]

otel_0.2.0.9000.tar.gz
otel_0.2.0.9000.zip(r-4.6)otel_0.2.0.9000.zip(r-4.5)otel_0.2.0.9000.zip(r-4.4)
otel_0.2.0.9000.tgz(r-4.6-any)otel_0.2.0.9000.tgz(r-4.5-any)
otel_0.2.0.9000.tar.gz(r-4.6-any)otel_0.2.0.9000.tar.gz(r-4.5-any)
otel_0.2.0.9000.tgz(r-4.5-emscripten)
otel.pdf |otel.html
otel/json (API)
NEWS

# Install 'otel' in R:
install.packages('otel', repos = c('https://r-lib.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/r-lib/otel/issues

Pkgdown/docs site:https://otel.r-lib.org

On CRAN:

Conda:

12.02 score 21 stars 2.8k packages 5 scripts 637k downloads 39 exports 0 dependencies

Last updated from:afc31bc1f4. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK111
source / vignettesOK133
linux-release-x86_64OK101
macos-devel-arm64OK155
macos-release-arm64OK108
windows-develOK89
windows-releaseOK86
windows-oldrelOK100
wasm-releaseOK79

Exports:as_attributescounter_adddefault_tracer_nameend_spanextract_http_contextgauge_recordget_active_spanget_active_span_contextget_default_logger_providerget_default_meter_providerget_default_tracer_providerget_loggerget_meterget_tracerhistogram_recordinvalid_span_idinvalid_trace_idis_logging_enabledis_measuring_enabledis_tracing_enabledlocal_active_spanloglog_debuglog_errorlog_fatallog_infolog_severity_levelslog_tracelog_warnlogger_provider_noopmeter_provider_nooppack_http_contextspan_kindsspan_status_codesstart_local_active_spanstart_spantracer_provider_noopup_down_counter_addwith_active_span

Dependencies:

Readme and manuals

Help Manual

Help pageTopics
R objects as OpenTelemetry attributesas_attributes OTEL_ATTRIBUTE_COUNT_LIMIT OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT
Increase an OpenTelemetry countercounter_add
Default tracer name (and meter and logger name) for an R packagedefault_tracer_name otel_tracer_name
End an OpenTelemetry spanend_span
Environment variables to configure otelEnvironment Variables OTEL_ENV OTEL_LOGS_EXPORTER OTEL_METRICS_EXPORTER OTEL_R_EMIT_SCOPES OTEL_R_LOGS_EXPORTER OTEL_R_METRICS_EXPORTER OTEL_R_SUPPRESS_SCOPES OTEL_R_TRACES_EXPORTER OTEL_TRACES_EXPORTER
Extract a span context from HTTP headers received from a clientextract_http_context
Record a value of an OpenTelemetry gaugegauge_record
Returns the active span, if anyget_active_span
Returns the active span contextget_active_span_context
Get the default logger providerget_default_logger_provider setup_default_logger_provider
Get the default meter providerget_default_meter_provider setup_default_meter_provider
Get the default tracer providerget_default_tracer_provider setup_default_tracer_provider
Get a logger from the default logger providerget_logger
Get a meter from the default meter providerget_meter
Get a tracer from the default tracer providerget_tracer
Getting StartedGetting Started gettingstarted
Record a value of an OpenTelemetry histogramhistogram_record
Check whether OpenTelemetry logging is activeis_logging_enabled
Check whether OpenTelemetry metrics collection is activeis_measuring_enabled
Check if tracing is activeis_tracing_enabled
Activate an OpenTelemetry span for an R scopelocal_active_span
Log an OpenTelemetry log messagelog log_debug log_error log_fatal log_info log_trace log_warn
OpenTelemetry log severity levelslog_severity_levels
No-op Meter Providermeter_provider_noop
OpenTelemetry Counter Objectotel_counter
OpenTelemetry Gauge Objectotel_gauge
OpenTelemetry Histogram Objectotel_histogram
OpenTelemetry Logger Objectotel_logger
OpenTelemetry Logger Provider Objectotel_logger_provider
OpenTelemetry Meter Objectotel_meter
OpenTelemetry meter provider objectsotel_meter_provider
OpenTelemetry Span Objectotel_span
An OpenTelemetry Span Context objectotel_span_context
OpenTelemetry Tracer Objectotel_tracer
OpenTelemetry Tracer Provider Objectotel_tracer_provider
OpenTelemetry Up-Down Counter Objectotel_up_down_counter
Pack the currently active span context into standard HTTP OpenTelemetry headerspack_http_context
Start and activate a spanstart_local_active_span
Start an OpenTelemetry span.start_span
No-op tracer providertracer_provider_noop
OpenTelemetry tracing constantsinvalid_span_id invalid_trace_id span_kinds span_status_codes tracing-constants
Increase or decrease an OpenTelemetry up-down counterup_down_counter_add
Evaluate R code with an active OpenTelemetry spanwith_active_span
Zero Code InstrumentationOTEL_R_INSTRUMENT_PKGS Zero Code Instrumentation