Directories ¶
Path | Synopsis |
---|---|
api
|
|
experimental/arrow/v1/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
collector
module
|
|
cmd/otelarrowcol
Program otelarrowcol is an OpenTelemetry Collector binary.
|
Program otelarrowcol is an OpenTelemetry Collector binary. |
gen/exporter/fileexporter
Package fileexporter exports data to files.
|
Package fileexporter exports data to files. |
gen/exporter/otlpexporter
Package otlpexporter exports data by using the OTLP format to a gPRC endpoint.
|
Package otlpexporter exports data by using the OTLP format to a gPRC endpoint. |
gen/exporter/otlpexporter/internal/arrow/grpcmock
Package grpcmock is a generated GoMock package.
|
Package grpcmock is a generated GoMock package. |
gen/internal/sharedcomponent
Package sharedcomponent exposes util functionality for receivers and exporters that need to share state between different signal types instances such as net.Listener or os.File.
|
Package sharedcomponent exposes util functionality for receivers and exporters that need to share state between different signal types instances such as net.Listener or os.File. |
gen/receiver/otlpreceiver
Package otlpreceiver receives data in OTLP format.
|
Package otlpreceiver receives data in OTLP format. |
gen/receiver/otlpreceiver/internal/arrow/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
pkg
|
|
arrow
Package arrow provides a set of utility functions to access Arrow data structures.
|
Package arrow provides a set of utility functions to access Arrow data structures. |
benchmark
Package benchmark is a framework for benchmarking the performance of the OTLP protocol vs the OTLP Arrow protocol.
|
Package benchmark is a framework for benchmarking the performance of the OTLP protocol vs the OTLP Arrow protocol. |
benchmark/dataset
Package dataset defines the concept of dataset used in this benchmarking framework.
|
Package dataset defines the concept of dataset used in this benchmarking framework. |
benchmark/profileable
Package profileable defines the different protocols that can be profiled.
|
Package profileable defines the different protocols that can be profiled. |
benchmark/profileable/arrow
Package arrow implements the Profile interface for the OTLP Arrow protocol.
|
Package arrow implements the Profile interface for the OTLP Arrow protocol. |
benchmark/profileable/otlp
Package otlp implements the Profile interface for the OTLP protocol.
|
Package otlp implements the Profile interface for the OTLP protocol. |
datagen
Package datagen is a basic framework for generating fake telemetry data for benchmarking.
|
Package datagen is a basic framework for generating fake telemetry data for benchmarking. |
otel
Package otel provides a set of functions to convert OTLP entities to OTLP Arrow entities and vice versa.
|
Package otel provides a set of functions to convert OTLP entities to OTLP Arrow entities and vice versa. |
otel/arrow_record
Package arrow_record contains the consumer and producer for OTLP Arrow protocol.
|
Package arrow_record contains the consumer and producer for OTLP Arrow protocol. |
otel/arrow_record/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
otel/assert
Package assert provides a set of helper functions to assert conditions in OTLP Arrow tests.
|
Package assert provides a set of helper functions to assert conditions in OTLP Arrow tests. |
otel/common
Package common defines the common types and functions used by the packages logs, metrics and traces.
|
Package common defines the common types and functions used by the packages logs, metrics and traces. |
otel/common/arrow
Package arrow contains common types and functions used to convert OTLP entities into their Arrow representation.
|
Package arrow contains common types and functions used to convert OTLP entities into their Arrow representation. |
otel/common/otlp
Package otlp contains common types and functions used to convert OTLP Arrow entities into their OTLP representation.
|
Package otlp contains common types and functions used to convert OTLP Arrow entities into their OTLP representation. |
otel/constants
Package constants defines the constants used in the sibling packages.
|
Package constants defines the constants used in the sibling packages. |
otel/logs
Package logs provides functions to convert OTLP logs to OTLP Arrow logs and vice versa.
|
Package logs provides functions to convert OTLP logs to OTLP Arrow logs and vice versa. |
otel/logs/arrow
Package arrow contains types and functions used to convert OTLP logs into their Arrow representation.
|
Package arrow contains types and functions used to convert OTLP logs into their Arrow representation. |
otel/logs/otlp
Package otlp contains types and functions used to convert OTLP Arrow logs into their OTLP representation.
|
Package otlp contains types and functions used to convert OTLP Arrow logs into their OTLP representation. |
otel/metrics
Package metrics provides functions to convert OTLP metrics to OTLP Arrow metrics and vice versa.
|
Package metrics provides functions to convert OTLP metrics to OTLP Arrow metrics and vice versa. |
otel/metrics/arrow
Package arrow contains types and functions used to convert OTLP metrics into their Arrow representation.
|
Package arrow contains types and functions used to convert OTLP metrics into their Arrow representation. |
otel/metrics/otlp
Package otlp contains types and functions used to convert OTLP Arrow metrics into their OTLP representation.
|
Package otlp contains types and functions used to convert OTLP Arrow metrics into their OTLP representation. |
otel/traces
Package traces provides functions to convert OTLP traces to OTLP Arrow traces and vice versa.
|
Package traces provides functions to convert OTLP traces to OTLP Arrow traces and vice versa. |
otel/traces/arrow
Package arrow contains types and functions used to convert OTLP traces into their Arrow representation.
|
Package arrow contains types and functions used to convert OTLP traces into their Arrow representation. |
otel/traces/otlp
Package otlp contains types and functions used to convert OTLP Arrow traces into their OTLP representation.
|
Package otlp contains types and functions used to convert OTLP Arrow traces into their OTLP representation. |
Package tools contains tools used to benchmark OTLP, OTLP Arrow protocols, and to generate fake data.
|
Package tools contains tools used to benchmark OTLP, OTLP Arrow protocols, and to generate fake data. |
logs_benchmark
Package main contains a CLI tool for benchmarking the logs between OTLP and OTLP Arrow protocols.
|
Package main contains a CLI tool for benchmarking the logs between OTLP and OTLP Arrow protocols. |
logs_gen
Package main contains a CLI tool for generating fake OTLP logs.
|
Package main contains a CLI tool for generating fake OTLP logs. |
metrics_benchmark
Package main contains a CLI tool for benchmarking the metrics between OTLP and OTLP Arrow protocols.
|
Package main contains a CLI tool for benchmarking the metrics between OTLP and OTLP Arrow protocols. |
metrics_gen
Package main contains a CLI tool for generating fake OTLP metrics.
|
Package main contains a CLI tool for generating fake OTLP metrics. |
trace_benchmark
Package main contains a CLI tool for benchmarking the traces between OTLP and OTLP Arrow protocols.
|
Package main contains a CLI tool for benchmarking the traces between OTLP and OTLP Arrow protocols. |
trace_gen
Package main contains a CLI tool for generating fake OTLP traces.
|
Package main contains a CLI tool for generating fake OTLP traces. |
trace_head
Package main contains a CLI tool used to extract the first n spans from a trace file (protobuf file).
|
Package main contains a CLI tool used to extract the first n spans from a trace file (protobuf file). |
trace_verify
* Copyright The OpenTelemetry Authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License.
|
* Copyright The OpenTelemetry Authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. |
Click to show internal directories.
Click to hide internal directories.