Package: otelsdk 0.2.4.9000

Gábor Csárdi

otelsdk: R SDK and Exporters for OpenTelemetry

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 contains the OpenTelemetry SDK, and exporters. Use this package to export traces, metrics, logs from instrumented R code. Use the otel package to instrument your R code for OpenTelemetry.

Authors:Gábor Csárdi [aut, cre], Posit Software, PBC [cph, fnd], opentelemetry-cpp authors [ctb]

otelsdk_0.2.4.9000.tar.gz
otelsdk_0.2.4.9000.zip(r-4.7)otelsdk_0.2.4.9000.zip(r-4.6)otelsdk_0.2.4.9000.zip(r-4.5)
otelsdk_0.2.4.9000.tgz(r-4.6-x86_64)otelsdk_0.2.4.9000.tgz(r-4.6-arm64)otelsdk_0.2.4.9000.tgz(r-4.5-x86_64)otelsdk_0.2.4.9000.tgz(r-4.5-arm64)
otelsdk_0.2.4.9000.tar.gz(r-4.7-arm64)otelsdk_0.2.4.9000.tar.gz(r-4.7-x86_64)otelsdk_0.2.4.9000.tar.gz(r-4.6-arm64)otelsdk_0.2.4.9000.tar.gz(r-4.6-x86_64)
manual.pdf |manual.html
card.svg |card.png
otelsdk/json (API)
NEWS

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

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

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

Uses libs:
  • protobuf– Protocol buffers C++ library
  • curl– Easy-to-use client-side URL transfer library
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

protobufcurlcpp

7.37 score 16 stars 5 scripts 39k downloads 12 exports 1 dependencies

Last updated from:0cf2ad9363. Checks:5 OK, 7 NOTE, 1 FAIL. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK356
linux-devel-x86_64OK352
source / vignettesOK384
linux-release-arm64OK335
linux-release-x86_64OK381
macos-release-arm64NOTE198
macos-release-x86_64NOTE427
macos-oldrel-arm64NOTE237
macos-oldrel-x86_64NOTE398
windows-develNOTE402
windows-releaseNOTE421
windows-oldrelNOTE434
wasm-releaseFAIL118

Exports:logger_provider_filelogger_provider_httplogger_provider_stdstreammeter_provider_filemeter_provider_httpmeter_provider_memorymeter_provider_stdstreamtracer_provider_filetracer_provider_httptracer_provider_memorytracer_provider_stdstreamwith_otel_record

Dependencies:otel

Readme and manuals

Help Manual

Help pageTopics
Collecting Telemetry Datacollecting Collecting Telemetry Data
Environment variables to configure otelsdkEnvironment Variables OTEL_BSP_MAX_EXPORT_BATCH_SIZE OTEL_BSP_MAX_QUEUE_SIZE OTEL_BSP_SCHEDULE_DELAY OTEL_ENV OTEL_EXPORTER_OTLP_CERTIFICATE OTEL_EXPORTER_OTLP_CERTIFICATE_STRING OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE_STRING OTEL_EXPORTER_OTLP_CLIENT_KEY OTEL_EXPORTER_OTLP_CLIENT_KEY_STRING OTEL_EXPORTER_OTLP_COMPRESSION OTEL_EXPORTER_OTLP_FILE OTEL_EXPORTER_OTLP_FILE_ALIAS OTEL_EXPORTER_OTLP_FILE_FILE_SIZE OTEL_EXPORTER_OTLP_FILE_FLUSH_COUNT OTEL_EXPORTER_OTLP_FILE_FLUSH_INTERVAL OTEL_EXPORTER_OTLP_FILE_ROTATE_SIZE OTEL_EXPORTER_OTLP_HEADERS OTEL_EXPORTER_OTLP_LOGS_CERTIFICATE OTEL_EXPORTER_OTLP_LOGS_CERTIFICATE_STRING OTEL_EXPORTER_OTLP_LOGS_CLIENT_CERTIFICATE OTEL_EXPORTER_OTLP_LOGS_CLIENT_CERTIFICATE_STRING OTEL_EXPORTER_OTLP_LOGS_CLIENT_KEY OTEL_EXPORTER_OTLP_LOGS_CLIENT_KEY_STRING OTEL_EXPORTER_OTLP_LOGS_COMPRESSION OTEL_EXPORTER_OTLP_LOGS_FILE OTEL_EXPORTER_OTLP_LOGS_FILE_ALIAS OTEL_EXPORTER_OTLP_LOGS_FILE_FILE_SIZE OTEL_EXPORTER_OTLP_LOGS_FILE_FLUSH_INTERVAL OTEL_EXPORTER_OTLP_LOGS_FILE_ROTATE_SIZE OTEL_EXPORTER_OTLP_LOGS_HEADERS OTEL_EXPORTER_OTLP_LOGS_PROTOCOL OTEL_EXPORTER_OTLP_LOGS_TIMEOUT OTEL_EXPORTER_OTLP_METRICS_CERTIFICATE OTEL_EXPORTER_OTLP_METRICS_CERTIFICATE_STRING OTEL_EXPORTER_OTLP_METRICS_CLIENT_CERTIFICATE OTEL_EXPORTER_OTLP_METRICS_CLIENT_CERTIFICATE_STRING OTEL_EXPORTER_OTLP_METRICS_CLIENT_KEY OTEL_EXPORTER_OTLP_METRICS_CLIENT_KEY_STRING OTEL_EXPORTER_OTLP_METRICS_COMPRESSION OTEL_EXPORTER_OTLP_METRICS_FILE OTEL_EXPORTER_OTLP_METRICS_FILE_ALIAS OTEL_EXPORTER_OTLP_METRICS_FILE_FILE_SIZE OTEL_EXPORTER_OTLP_METRICS_FILE_FLUSH_INTERVAL OTEL_EXPORTER_OTLP_METRICS_FILE_ROTATE_SIZE OTEL_EXPORTER_OTLP_METRICS_HEADERS OTEL_EXPORTER_OTLP_METRICS_PROTOCOL OTEL_EXPORTER_OTLP_METRICS_TIMEOUT OTEL_EXPORTER_OTLP_PROTOCOL OTEL_EXPORTER_OTLP_TIMEOUT OTEL_EXPORTER_OTLP_TRACES_CERTIFICATE OTEL_EXPORTER_OTLP_TRACES_CERTIFICATE_STRING OTEL_EXPORTER_OTLP_TRACES_CLIENT_CERTIFICATE OTEL_EXPORTER_OTLP_TRACES_CLIENT_CERTIFICATE_STRING OTEL_EXPORTER_OTLP_TRACES_CLIENT_KEY OTEL_EXPORTER_OTLP_TRACES_CLIENT_KEY_STRING OTEL_EXPORTER_OTLP_TRACES_COMPRESSION OTEL_EXPORTER_OTLP_TRACES_FILE OTEL_EXPORTER_OTLP_TRACES_FILE_ALIAS OTEL_EXPORTER_OTLP_TRACES_FILE_FILE_SIZE OTEL_EXPORTER_OTLP_TRACES_FILE_FLUSH_INTERVAL OTEL_EXPORTER_OTLP_TRACES_FILE_ROTATE_SIZE OTEL_EXPORTER_OTLP_TRACES_HEADERS OTEL_EXPORTER_OTLP_TRACES_PROTOCOL OTEL_EXPORTER_OTLP_TRACES_TIMEOUT OTEL_LOGS_EXPORTER OTEL_LOG_LEVEL OTEL_METRICS_EXPORTER OTEL_METRIC_EXPORT_INTERVAL OTEL_METRIC_EXPORT_TIMEOUT OTEL_RESOURCE_ATTRIBUTES OTEL_R_EMIT_SCOPES OTEL_R_EXPORTER_MEMORY_BUFFER_SIZE OTEL_R_EXPORTER_MEMORY_METRICS_BUFFER_SIZE OTEL_R_EXPORTER_MEMORY_TRACES_BUFFER_SIZE OTEL_R_EXPORTER_OTLP_AGGREGATION_TEMPORALITY OTEL_R_EXPORTER_OTLP_CONSOLE_DEBUG OTEL_R_EXPORTER_OTLP_LOGS_CONSOLE_DEBUG OTEL_R_EXPORTER_OTLP_LOGS_RETRY_POLICY_BACKOFF_MULTIPLIER OTEL_R_EXPORTER_OTLP_LOGS_RETRY_POLICY_INITIAL_BACKOFF OTEL_R_EXPORTER_OTLP_LOGS_RETRY_POLICY_MAX_ATTEMPTS OTEL_R_EXPORTER_OTLP_LOGS_RETRY_POLICY_MAX_BACKOFF OTEL_R_EXPORTER_OTLP_LOGS_SSL_CIPHER OTEL_R_EXPORTER_OTLP_LOGS_SSL_CIPHER_SUITE OTEL_R_EXPORTER_OTLP_LOGS_SSL_INSECURE_SKIP_VERIFY OTEL_R_EXPORTER_OTLP_LOGS_SSL_MAX_TLS OTEL_R_EXPORTER_OTLP_LOGS_SSL_MIN_TLS OTEL_R_EXPORTER_OTLP_LOGS_USE_JSON_NAME OTEL_R_EXPORTER_OTLP_METRICS_CONSOLE_DEBUG OTEL_R_EXPORTER_OTLP_METRICS_RETRY_POLICY_BACKOFF_MULTIPLIER OTEL_R_EXPORTER_OTLP_METRICS_RETRY_POLICY_INITIAL_BACKOFF OTEL_R_EXPORTER_OTLP_METRICS_RETRY_POLICY_MAX_ATTEMPTS OTEL_R_EXPORTER_OTLP_METRICS_RETRY_POLICY_MAX_BACKOFF OTEL_R_EXPORTER_OTLP_METRICS_SSL_CIPHER OTEL_R_EXPORTER_OTLP_METRICS_SSL_CIPHER_SUITE OTEL_R_EXPORTER_OTLP_METRICS_SSL_INSECURE_SKIP_VERIFY OTEL_R_EXPORTER_OTLP_METRICS_SSL_MAX_TLS OTEL_R_EXPORTER_OTLP_METRICS_SSL_MIN_TLS OTEL_R_EXPORTER_OTLP_METRICS_USE_JSON_NAME OTEL_R_EXPORTER_OTLP_RETRY_POLICY_BACKOFF_MULTIPLIER OTEL_R_EXPORTER_OTLP_RETRY_POLICY_INITIAL_BACKOFF OTEL_R_EXPORTER_OTLP_RETRY_POLICY_MAX_ATTEMPTS OTEL_R_EXPORTER_OTLP_RETRY_POLICY_MAX_BACKOFF OTEL_R_EXPORTER_OTLP_SSL_CIPHER OTEL_R_EXPORTER_OTLP_SSL_CIPHER_SUITE OTEL_R_EXPORTER_OTLP_SSL_INSECURE_SKIP_VERIFY OTEL_R_EXPORTER_OTLP_SSL_MAX_TLS OTEL_R_EXPORTER_OTLP_SSL_MIN_TLS OTEL_R_EXPORTER_OTLP_TRACES_CONSOLE_DEBUG OTEL_R_EXPORTER_OTLP_TRACES_RETRY_POLICY_BACKOFF_MULTIPLIER OTEL_R_EXPORTER_OTLP_TRACES_RETRY_POLICY_INITIAL_BACKOFF OTEL_R_EXPORTER_OTLP_TRACES_RETRY_POLICY_MAX_ATTEMPTS OTEL_R_EXPORTER_OTLP_TRACES_RETRY_POLICY_MAX_BACKOFF OTEL_R_EXPORTER_OTLP_TRACES_SSL_CIPHER OTEL_R_EXPORTER_OTLP_TRACES_SSL_CIPHER_SUITE OTEL_R_EXPORTER_OTLP_TRACES_SSL_INSECURE_SKIP_VERIFY OTEL_R_EXPORTER_OTLP_TRACES_SSL_MAX_TLS OTEL_R_EXPORTER_OTLP_TRACES_SSL_MIN_TLS OTEL_R_EXPORTER_OTLP_TRACES_USE_JSON_NAME OTEL_R_EXPORTER_OTLP_USE_JSON_NAME OTEL_R_EXPORTER_STDSTREAM_LOGS_OUTPUT OTEL_R_EXPORTER_STDSTREAM_METRICS_OUTPUT OTEL_R_EXPORTER_STDSTREAM_OUTPUT OTEL_R_EXPORTER_STDSTREAM_TRACES_OUTPUT OTEL_R_LOGS_EXPORTER OTEL_R_METRICS_EXPORTER OTEL_R_SUPPRESS_SCOPES OTEL_R_TRACES_EXPORTER OTEL_SDK_DISABLED OTEL_SERVICE_NAME OTEL_TRACES_EXPORTER
File Size OptionsFile Size Options
Logger provider to write log messages into a JSONL file.logger_provider_file
Logger provider to log over HTTPlogger_provider_http
Logger provider to write to the standard output or standard error or to a filelogger_provider_stdstream
Meter provider to collect metrics in JSONL filesmeter_provider_file
Meter provider to send collected metrics over HTTPmeter_provider_http
In-memory meter provider for testingmeter_provider_memory
Meter provider to write to the standard output or standard error or to a filemeter_provider_stdstream
Time Interval OptionsTime Interval Options
Tracer provider to write traces into a JSONL filetracer_provider_file
Tracer provider to export traces over HTTPtracer_provider_http
In-memory tracer provider for testingtracer_provider_memory
Tracer provider to write to the standard output or standard error or to a filetracer_provider_stdstream
Record OpenTelemetry output, for testing purposeswith_otel_record