internal/

directory
v0.0.0-...-c73473a Latest Latest
Warning

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

Go to latest
Published: Feb 10, 2026 License: Apache-2.0

Directories

Path Synopsis
Package agent provides the core Telegen agent implementation.
Package agent provides the core Telegen agent implementation.
memory
Package memory provides memory budget management for the Telegen agent.
Package memory provides memory budget management for the Telegen agent.
Package aiml provides AI/ML observability for Telegen.
Package aiml provides AI/ML observability for Telegen.
framework
Package framework provides ML framework profiling integration.
Package framework provides ML framework profiling integration.
llm
Package llm provides LLM token metrics collection for AI observability.
Package llm provides LLM token metrics collection for AI observability.
nvidia
Package nvidia provides NVIDIA GPU metrics collection via NVML.
Package nvidia provides NVIDIA GPU metrics collection via NVML.
core
Package appolly provides public access to eBPF application observability as a library
Package appolly provides public access to eBPF application observability as a library
cloud
unified
Package unified provides a unified cloud abstraction layer for detecting and collecting metrics from public clouds (AWS, GCP, Azure), private clouds (OpenStack, VMware, Nutanix), and on-premises infrastructure.
Package unified provides a unified cloud abstraction layer for detecting and collecting metrics from public clouds (AWS, GCP, Azure), private clouds (OpenStack, VMware, Nutanix), and on-premises infrastructure.
Package correlation provides signal correlation for OpenTelemetry.
Package correlation provides signal correlation for OpenTelemetry.
Package database provides eBPF-based database and message queue tracing.
Package database provides eBPF-based database and message queue tracing.
postgres
Package postgres provides PostgreSQL-specific database tracing utilities.
Package postgres provides PostgreSQL-specific database tracing utilities.
redis
Package redis provides Redis-specific database tracing utilities.
Package redis provides Redis-specific database tracing utilities.
exec
Package exec provides the utilities to analyze the executable code
Package exec provides the utilities to analyze the executable code
Package ebpf provides eBPF program lifecycle management.
Package ebpf provides eBPF program lifecycle management.
tcmanager
line below avoids linter errors on Mac
line below avoids linter errors on Mac
export
profiles
Package profiles provides OTLP profile export functionality.
Package profiles provides OTLP profile export functionality.
Package exporters provides unified signal export capabilities.
Package exporters provides unified signal export capabilities.
otelexport
Package otelexport provides OTel Collector-friendly export functionality.
Package otelexport provides OTel Collector-friendly export functionality.
otlp
Package otlp provides unified OTLP export for traces, metrics, logs, and profiles.
Package otlp provides unified OTLP export for traces, metrics, logs, and profiles.
otlp/logs
Package logs provides OTLP log export functionality for profile events.
Package logs provides OTLP log export functionality for profile events.
otlp/profiles
Package profiles provides OTLP profile data model and conversion.
Package profiles provides OTLP profile data model and conversion.
remotewrite
Package remotewrite provides Prometheus Remote Write export that is compatible with the OTel Collector's prometheusremotewritereceiver.
Package remotewrite provides Prometheus Remote Write export that is compatible with the OTel Collector's prometheusremotewritereceiver.
Package goexec provides the utilities to analyze the executable code
Package goexec provides the utilities to analyze the executable code
container
Package container provides helper tools to inspect container information
Package container provides helper tools to inspect container information
msg
jfr
converter
Package converter provides JFR to JSON conversion functionality.
Package converter provides JFR to JSON conversion functionality.
watcher
Package watcher provides file watching functionality for JFR files.
Package watcher provides file watching functionality for JFR files.
kubecache/meta/cni
Package cni provides utilities for working with Container Network Interface (CNI) configurations.
Package cni provides utilities for working with Container Network Interface (CNI) configurations.
Package kubemetrics provides unified Kubernetes metrics collection combining kube-state-metrics equivalent (kubestate) and cAdvisor equivalent (cadvisor).
Package kubemetrics provides unified Kubernetes metrics collection combining kube-state-metrics equivalent (kubestate) and cAdvisor equivalent (cadvisor).
logs
filetailer
Package filetailer provides file-based log collection with container runtime format parsing and Kubernetes metadata extraction.
Package filetailer provides file-based log collection with container runtime format parsing and Kubernetes metadata extraction.
parsers
Package parsers provides log parsing capabilities for container runtime formats, Kubernetes metadata extraction, and application-specific log parsing (e.g., Spring Boot).
Package parsers provides log parsing capabilities for container runtime formats, Kubernetes metadata extraction, and application-specific log parsing (e.g., Spring Boot).
metadata
aws
metrics
Package netinfra provides network infrastructure observability integrations for Arista CloudVision and Cisco ACI platforms.
Package netinfra provides network infrastructure observability integrations for Arista CloudVision and Cisco ACI platforms.
arista
Package arista provides Arista CloudVision integration for network observability.
Package arista provides Arista CloudVision integration for network observability.
cisco
Package cisco provides Cisco ACI integration for network observability.
Package cisco provides Cisco ACI integration for network observability.
types
Package types provides shared types for network infrastructure observability.
Package types provides shared types for network infrastructure observability.
netolly
Package network provides unified network observability for Telegen v2.0.
Package network provides unified network observability for Telegen v2.0.
grpc
Package grpc provides gRPC call tracing functionality.
Package grpc provides gRPC call tracing functionality.
multicast
Package multicast provides broadcast and multicast traffic tracking.
Package multicast provides broadcast and multicast traffic tracking.
servicemesh
Package servicemesh provides integration with service mesh control planes.
Package servicemesh provides integration with service mesh control planes.
topology
Package topology provides network topology tracking and visualization.
Package topology provides network topology tracking and visualization.
Package nodeexporter provides Prometheus node_exporter compatible system metrics collection for telegen.
Package nodeexporter provides Prometheus node_exporter compatible system metrics collection for telegen.
collector
Package collector provides the core collector framework for node_exporter compatible metrics collection.
Package collector provides the core collector framework for node_exporter compatible metrics collection.
Package config contains some configuration options that need to be in a public package to let Alloy accessing them
Package config contains some configuration options that need to be in a public package to let Alloy accessing them
parsers
Package pipeline provides the signal processing pipeline for Telegen.
Package pipeline provides the signal processing pipeline for Telegen.
Package profiler provides eBPF-based profiling with multiple export formats.
Package profiler provides eBPF-based profiling with multiple export formats.
perfmap
Package perfmap provides perf-map-agent integration for Java JIT symbol resolution.
Package perfmap provides perf-map-agent integration for Java JIT symbol resolution.
rdns
ebpf/xdp
Package xdp provides DNS message parsing functionality for the XDP-based DNS response tracker.
Package xdp provides DNS message parsing functionality for the XDP-based DNS response tracker.
Package ringbuf provides some type aliases to prevent testing/compilation errors in non-linux environments due to the use of Cilium's ringbuf package, which is only available on Linux.
Package ringbuf provides some type aliases to prevent testing/compilation errors in non-linux environments due to the use of Cilium's ringbuf package, which is only available on Linux.
Package security provides security observability features including syscall auditing, file integrity monitoring, and container escape detection.
Package security provides security observability features including syscall auditing, file integrity monitoring, and container escape detection.
Package selftelemetry provides self-monitoring metrics for the Telegen agent.
Package selftelemetry provides self-monitoring metrics for the Telegen agent.
Package semconv provides OpenTelemetry semantic convention helpers for Telegen.
Package semconv provides OpenTelemetry semantic convention helpers for Telegen.
Package sigdef provides signal metadata definitions for Telegen telemetry.
Package sigdef provides signal metadata definitions for Telegen telemetry.
Package snmp implements an SNMP receiver for integrating legacy infrastructure (network devices, storage systems, UPS, printers, HVAC, industrial equipment) into modern observability stacks.
Package snmp implements an SNMP receiver for integrating legacy infrastructure (network devices, storage systems, UPS, printers, HVAC, industrial equipment) into modern observability stacks.
Package split provides an Iterator that allows for zero-copy string splitting.
Package split provides an Iterator that allows for zero-copy string splitting.
Package storage provides infrastructure storage metrics collection.
Package storage provides infrastructure storage metrics collection.
dell
Package dell provides collectors for Dell storage arrays.
Package dell provides collectors for Dell storage arrays.
hpe
Package hpe provides collectors for HPE storage arrays.
Package hpe provides collectors for HPE storage arrays.
netapp
Package netapp provides collectors for NetApp storage arrays.
Package netapp provides collectors for NetApp storage arrays.
pure
Package pure provides collectors for Pure Storage arrays.
Package pure provides collectors for Pure Storage arrays.
Package storagedef provides shared type definitions for storage adapters.
Package storagedef provides shared type definitions for storage adapters.
tracers
cudatracer
Package cudatracer provides eBPF-based CUDA kernel and memory operation tracing.
Package cudatracer provides eBPF-based CUDA kernel and memory operation tracing.
llmtracer
Package llmtracer provides eBPF-based LLM API request tracing.
Package llmtracer provides eBPF-based LLM API request tracing.
Package transform provides some intermediate nodes that might filter/process/transform the events
Package transform provides some intermediate nodes that might filter/process/transform the events
Package validation provides OpenTelemetry semantic convention validation.
Package validation provides OpenTelemetry semantic convention validation.

Jump to

Keyboard shortcuts

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