sysutils/p5-OpenTelemetry-SDK 0.028 FreeBSD
OpenTelemetry SDK for Perl
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10
- Categories
- sysutils, perl5
- Package size
- 74.0 KiB, 175.8 KiB installed
Description
This distribution provides the reference implementation of the OpenTelemetry Perl interfaces currently defined in the experimental OpenTelemetry distribution. That is, it includes the functionality needed to collect, analyze, and export telemetry data produced using the API.
Generally, Perl applications should install this distribution (or other concrete implementation of the OpenTelemetry API). Using the SDK, an application can configure how it wants telemetry data to be handled, including which data should be persisted, how it should be formatted, and where it should be recorded or exported. However, libraries that produce telemetry data should generally depend only on OpenTelemetry, deferring the choice of concrete implementation to the application developer.
Install
Binary package:
pkg install p5-OpenTelemetry-SDK
From the ports tree:
cd /usr/ports/sysutils/p5-OpenTelemetry-SDK/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-OpenTelemetry-SDK>0:sysutils/p5-OpenTelemetry-SDK
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.028 | 0.028 | - | 0.028 | 0.028 |
| FreeBSD:14:quarterly | 0.028 | 0.028 | n/a | - | 0.028 |
| FreeBSD:15:latest | 0.028 | 0.028 | n/a | 0.027 | 0.028 |
| FreeBSD:15:quarterly | 0.028 | 0.028 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.028 | 0.028 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
p5-Module-Build-Tiny>0: devel/p5-Module-Build-Tiny
Runtime 9
p5-Feature-Compat-Try>0: devel/p5-Feature-Compat-Tryp5-Future-AsyncAwait>=0.38: devel/p5-Future-AsyncAwaitp5-IO-Async>0: devel/p5-IO-Asyncp5-isa>0: devel/p5-isap5-Metrics-Any>0: devel/p5-Metrics-Anyp5-Mutex>0: devel/p5-Mutexp5-Object-Pad>=0.74: devel/p5-Object-Padp5-OpenTelemetry-Exporter-OTLP>0: sysutils/p5-OpenTelemetry-Exporter-OTLPp5-OpenTelemetry>=0.030: sysutils/p5-OpenTelemetry
The full lists below include those, and their dependencies in turn.
Build dependencies 7
Run dependencies 58
- converters/p5-Cpanel-JSON-XS
- converters/p5-JSON-MaybeXS
- converters/p5-MIME-Base32
- converters/p5-MIME-Base64
- devel/p5-Carp-Clan
- devel/p5-Class-Inspector
- devel/p5-Class-Method-Modifiers
- devel/p5-Exporter-Tiny
- devel/p5-ExtUtils-MakeMaker
- devel/p5-Feature-Compat-Defer
- devel/p5-Feature-Compat-Try
- devel/p5-File-Share
- devel/p5-File-ShareDir
- devel/p5-File-ShareDir-Install
- devel/p5-Future
- devel/p5-Future-AsyncAwait
- devel/p5-IO-Async
- devel/p5-List-UtilsBy
- devel/p5-Log-Any
- devel/p5-Metrics-Any
- devel/p5-Module-Build
- devel/p5-Module-Pluggable
- devel/p5-Module-Runtime
- devel/p5-Mutex
- devel/p5-Object-Pad
- devel/p5-Path-Tiny
- devel/p5-Readonly
- devel/p5-Ref-Util
- devel/p5-Ref-Util-XS
- devel/p5-Sentinel
- devel/p5-Struct-Dumb
- devel/p5-Syntax-Keyword-Dynamically
- devel/p5-Syntax-Keyword-Match
- devel/p5-Syntax-Keyword-Try
- devel/p5-Time-Piece
- devel/p5-TimeDate
- devel/p5-UUID-URandom
- devel/p5-X-Tiny
- devel/p5-XS-Parse-Keyword
- devel/p5-XS-Parse-Sublike
- devel/p5-isa
- lang/perl5.42
- math/p5-Math-Random-ISAAC
- math/p5-Math-Random-ISAAC-XS
- net/p5-URI
- security/p5-Bytes-Random-Secure
- security/p5-Crypt-Random-Seed
- security/p5-Crypt-Random-TESHA2
- security/p5-Crypt-URandom
- security/p5-IO-Socket-SSL
- security/p5-Net-SSLeay
- sysutils/p5-OpenTelemetry
- sysutils/p5-OpenTelemetry-Exporter-OTLP
- www/p5-HTTP-CookieJar
- www/p5-HTTP-Date
- www/p5-HTTP-Tiny
- www/p5-Mozilla-CA
- www/p5-URL-Encode
No port depends on this one.
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 51
- %%SITE_PERL%%/OpenTelemetry/SDK.pm
- %%SITE_PERL%%/OpenTelemetry/SDK.pod
- %%SITE_PERL%%/OpenTelemetry/SDK/Exporter/Console.pm
- %%SITE_PERL%%/OpenTelemetry/SDK/Exporter/Console.pod
- %%SITE_PERL%%/OpenTelemetry/SDK/InstrumentationScope.pm
- %%SITE_PERL%%/OpenTelemetry/SDK/InstrumentationScope.pod
- %%SITE_PERL%%/OpenTelemetry/SDK/Resource.pm
- %%SITE_PERL%%/OpenTelemetry/SDK/Resource.pod
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler.pm
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler.pod
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/AlwaysOff.pm
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/AlwaysOff.pod
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/AlwaysOn.pm
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/AlwaysOn.pod
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/ParentBased.pm
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/ParentBased.pod
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/Result.pm
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/Result.pod
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/TraceIDRatioBased.pm
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/TraceIDRatioBased.pod
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/Span.pm
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/Span.pod
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/Span/Processor/Batch.pm
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/Span/Processor/Batch.pod
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/Span/Processor/Simple.pm
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/Span/Processor/Simple.pod
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/Span/Readable.pm
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/Span/Readable.pod
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/SpanLimits.pm
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/SpanLimits.pod
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/Tracer.pm
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/Tracer.pod
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/TracerProvider.pm
- %%SITE_PERL%%/OpenTelemetry/SDK/Trace/TracerProvider.pod
- %%PERL5_MAN3%%/OpenTelemetry::SDK.3.gz
- %%PERL5_MAN3%%/OpenTelemetry::SDK::Exporter::Console.3.gz
- %%PERL5_MAN3%%/OpenTelemetry::SDK::InstrumentationScope.3.gz
- %%PERL5_MAN3%%/OpenTelemetry::SDK::Resource.3.gz
- %%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Sampler.3.gz
- %%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Sampler::AlwaysOff.3.gz
- %%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Sampler::AlwaysOn.3.gz
- %%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Sampler::ParentBased.3.gz
- %%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Sampler::Result.3.gz
- %%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Sampler::TraceIDRatioBased.3.gz
- %%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Span.3.gz
- %%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Span::Processor::Batch.3.gz
- %%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Span::Processor::Simple.3.gz
- %%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Span::Readable.3.gz
- %%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::SpanLimits.3.gz
- %%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Tracer.3.gz
- %%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::TracerProvider.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| OpenTelemetry-SDK-0.028.tar.gz | 56995 | 16107606f6319ba2dec410234e00429f664444d414754a1b39cabd5f6dfa33d4 |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.