internal

package
v0.49.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 31, 2026 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Overview

Package internal contains go:generate annotations.

Directories

Path Synopsis
Package adminhandler implements the oteldb admin panel API (see internal/adminapi) and serves a minimal embedded web UI on top of it.
Package adminhandler implements the oteldb admin panel API (see internal/adminapi) and serves a minimal embedded web UI on top of it.
Package autozpages setups zPages handler.
Package autozpages setups zPages handler.
Package ch2storagebackend migrates data out of chstorage's ClickHouse tables into the embedded storagebackend engine, by scanning ClickHouse directly (bypassing chstorage's selector-oriented queriers) and re-ingesting the decoded records as OTLP pdata.
Package ch2storagebackend migrates data out of chstorage's ClickHouse tables into the embedded storagebackend engine, by scanning ClickHouse directly (bypassing chstorage's selector-oriented queriers) and re-ingesting the decoded records as OTLP pdata.
Package embedch implements embedded clickhouse.
Package embedch implements embedded clickhouse.
Package chotel reads ClickHouse internal OpenTelemetry spans.
Package chotel reads ClickHouse internal OpenTelemetry spans.
Package chstorage provides Clickhouse-based storage.
Package chstorage provides Clickhouse-based storage.
chsql
Package chsql provides fluent Clickhouse SQL query builder.
Package chsql provides fluent Clickhouse SQL query builder.
Package chtrace implements reading ClickHouse traces.
Package chtrace implements reading ClickHouse traces.
Package cliversion provides the version of the binary.
Package cliversion provides the version of the binary.
Package ddl provides facilities for generating DDL statements and auxiliary code.
Package ddl provides facilities for generating DDL statements and auxiliary code.
Package dockerlog provides Docker container log parser.
Package dockerlog provides Docker container log parser.
Package faker implement a fake telemetry generator.
Package faker implement a fake telemetry generator.
Package httpmiddleware contains HTTP middlewares.
Package httpmiddleware contains HTTP middlewares.
Package iterators define storage iterator interfaces and some utilities.
Package iterators define storage iterator interfaces and some utilities.
Package lexerql provides utilities for lexing in *QL languages.
Package lexerql provides utilities for lexing in *QL languages.
Package logparser parses logs.
Package logparser parses logs.
Package logql contains LogQL parser and AST definitions.
Package logql contains LogQL parser and AST definitions.
lexer
Package lexer contains LogQL lexer.
Package lexer contains LogQL lexer.
logqlengine
Package logqlengine implements LogQL evaluation engine.
Package logqlengine implements LogQL evaluation engine.
logqlengine/jsonexpr
Package jsonexpr provides JSON extractor expression parser.
Package jsonexpr provides JSON extractor expression parser.
logqlengine/logqlabels
Package logqlabels contains LogQL label utilities.
Package logqlabels contains LogQL label utilities.
logqlengine/logqlerrors
Package logqlerrors defines LogQL engine errors.
Package logqlerrors defines LogQL engine errors.
logqlengine/logqlmetric
Package logqlmetric provides metric queries implementation.
Package logqlmetric provides metric queries implementation.
logqlengine/logqlpattern
Package logqlpattern contains parser for LogQL `pattern` stage pattern.
Package logqlpattern contains parser for LogQL `pattern` stage pattern.
Package logstorage defines storage structure for logs storage.
Package logstorage defines storage structure for logs storage.
Code generated by ogen, DO NOT EDIT.
Code generated by ogen, DO NOT EDIT.
Package lokicompliance provides utilities for Loki/LogQL compliance testing.
Package lokicompliance provides utilities for Loki/LogQL compliance testing.
Package lokihandler provides Loki API implementation.
Package lokihandler provides Loki API implementation.
Package lokiproxy provides Loki proxy for observability and research.
Package lokiproxy provides Loki proxy for observability and research.
Package metricstorage defines some interfaces for metric storage.
Package metricstorage defines some interfaces for metric storage.
Package odbsafety contains shared log safety configuration.
Package odbsafety contains shared log safety configuration.
Package otelreceiver provides simple wrapper to setup trace receiver.
Package otelreceiver provides simple wrapper to setup trace receiver.
oteldbexporter
Package oteldbexporter contains oteldb exporter factory.
Package oteldbexporter contains oteldb exporter factory.
Package otelstorage contains common types and utilities for storing OpenTelemetry data.
Package otelstorage contains common types and utilities for storing OpenTelemetry data.
Package profilehandler provides a Pyroscope-compatible API implementation backed by the ProfileQL engine.
Package profilehandler provides a Pyroscope-compatible API implementation backed by the ProfileQL engine.
Package profileql contains a parser and AST definitions for the Pyroscope profile query language.
Package profileql contains a parser and AST definitions for the Pyroscope profile query language.
lexer
Package lexer contains ProfileQL lexer.
Package lexer contains ProfileQL lexer.
profileqlengine
Package profileqlengine implements the ProfileQL evaluation engine.
Package profileqlengine implements the ProfileQL evaluation engine.
Package profilestorage defines the storage structure and query interface for the profiles signal.
Package profilestorage defines the storage structure and query interface for the profiles signal.
Package promapi contains generated code for OpenAPI specification.
Package promapi contains generated code for OpenAPI specification.
promcompliance
Package promhandler provides Prometheus API implementation.
Package promhandler provides Prometheus API implementation.
Package promproxy provides Prometheus proxy for observability and research.
Package promproxy provides Prometheus proxy for observability and research.
Package promql provides a PromQL engine implementation.
Package promql provides a PromQL engine implementation.
Package pyroproxy provides Pyroscope proxy for observability and research.
Package pyroproxy provides Pyroscope proxy for observability and research.
Code generated by ogen, DO NOT EDIT.
Code generated by ogen, DO NOT EDIT.
Package stanzatest contains shared stanza test helpers for odbagent packages.
Package stanzatest contains shared stanza test helpers for odbagent packages.
Package storagebackend adapts the embeddable github.com/oteldb/storage engine to oteldb's query and ingestion interfaces, so any signal can be served from the native Go storage engine instead of ClickHouse.
Package storagebackend adapts the embeddable github.com/oteldb/storage engine to oteldb's query and ingestion interfaces, so any signal can be served from the native Go storage engine instead of ClickHouse.
Code generated by ogen, DO NOT EDIT.
Code generated by ogen, DO NOT EDIT.
Package tempohandler provides Tempo API implementation.
Package tempohandler provides Tempo API implementation.
Package tempopb contains generated code for Tempo's protobuf definitions.
Package tempopb contains generated code for Tempo's protobuf definitions.
Package tempoproxy provides Tempo proxy for observability and research.
Package tempoproxy provides Tempo proxy for observability and research.
Package traceql contains TraceQL parser and AST definitions.
Package traceql contains TraceQL parser and AST definitions.
lexer
Package lexer contains TraceQL lexer.
Package lexer contains TraceQL lexer.
traceqlengine
Package traceqlengine implements TraceQL evaluation engine.
Package traceqlengine implements TraceQL evaluation engine.
Package tracestorage defines storage structure for trace storage.
Package tracestorage defines storage structure for trace storage.
Package xattribute provides some helpers to create OpenTelemetry attributes.
Package xattribute provides some helpers to create OpenTelemetry attributes.
Package xregexp extends regexp/syntax with helpers for deriving index prefilters from a pattern.
Package xregexp extends regexp/syntax with helpers for deriving index prefilters from a pattern.
Package xsync contains synchronization utilities.
Package xsync contains synchronization utilities.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL