Telegen
Getting Started
Getting Started
Quick Start Guide
Overview
Prerequisites
System Requirements
Kernel Requirements
Installation Methods
Kubernetes (Recommended)
Linux
Docker
Verify Installation
Check Agent Status
Check Health Endpoint
Check Metrics
Targeted Instrumentation (Optional)
What Gets Collected
Auto-Discovered Metadata
Next Steps
Core Concepts
Deployment Modes
Agent Mode
Collector Mode
Signal Types
Signal Correlation
Auto-Discovery
Cloud Detection
Runtime Detection
Database Detection
eBPF Programs
eBPF Program Types Used
Resource Attributes
Next Steps
Architecture Overview
High-Level Architecture
Component Overview
Data Flow
eBPF Tracer Architecture
Tracer Types
eBPF Maps
Pipeline Architecture
Signal Processing Pipeline
Export Pipeline
Memory Architecture
Buffer Management
Memory Limits
Security Model
Required Capabilities
Privilege Separation
High Availability
DaemonSet Mode
Collector Mode (HA)
Performance Characteristics
Overhead
Throughput
Next Steps
Installation
Installation
Deployment Methods
Quick Reference
Minimum Requirements
Choosing a Deployment Mode
Pipeline Deployment Guide
Kubernetes Installation
Helm Installation
Docker Installation
Linux Installation
OpenShift Installation
AWS ECS Installation
Configuration
Configuration
Configuration Philosophy
Common Exporter Pipeline
Configuration Methods
Sections
Minimal Configuration
Zero-Config Approach
Environment Variable Only
Minimal Config File Examples
What Gets Enabled by Default
Targeted Instrumentation
Enabling Additional Features
Next Steps
Full Configuration Reference
Configuration File Locations
Core Configuration
Common Exporter Pipeline
OTLP Export Configuration
Agent Configuration
Collector Configuration
Queue Configuration
Retry Configuration
Self-Telemetry
Cloud Configuration
Signal Metadata
Next Steps
Agent Mode Configuration
Overview
When to Use Agent Mode
Minimal Agent Configuration
eBPF Configuration
Network Tracing
Syscall Tracing
Process Discovery
Continuous Profiling
Security Monitoring
Log Collection
GPU Monitoring
Resource Limits
Kubernetes-Specific
Example: High-Security Environment
Example: Performance-Optimized
Next Steps
Collector Mode Configuration
Overview
When to Use Collector Mode
Minimal Collector Configuration
SNMP Collection
SNMP Trap Receiver
SNMP Discovery
Storage Array Monitoring
Network Infrastructure APIs
Hybrid Mode
Resource Configuration
Example: Data Center Infrastructure
Next Steps
Environment Variables
Overview
Naming Convention
Core Variables
OTLP Export Variables
Agent Variables
Collector Variables
Cloud Variables
Self-Telemetry Variables
Queue Variables
Backoff Variables
Usage Examples
Precedence
Secret Substitution
Next Steps
Features
Features
Overview
Feature Categories
Core Observability
Auto-Discovery
Distributed Tracing
Log Collection & Trace Enrichment
Continuous Profiling
Security & Network
Security Observability
Network Observability
Infrastructure
Database Tracing
SNMP Receiver
Storage Adapters
Specialized
AI/ML Observability
Node Exporter Fusion
Feature Matrix
Integrations
Integrations
Overview
Topics
OpenTelemetry Collector Integration
Overview
Basic Setup
Deployment Patterns
Collector Processing
Multi-Tenant Setup
Load Balancing
High Availability
Security
Profiles (OTLP Profiles)
Example: Complete Production Setup
Next Steps
Backend Integrations
Overview
Grafana Cloud
Jaeger
Prometheus
Datadog
New Relic
Elastic APM
Splunk
Honeycomb
Lightstep (ServiceNow)
Azure Monitor
AWS X-Ray
Google Cloud Trace
Tempo (Grafana)
Mimir (Grafana Metrics)
Loki (Grafana Logs)
Pyroscope (Profiles)
Multi-Backend Fan-Out
Backend Selection Guide
Next Steps
Supported Backends
Quick Links
Operations
Operations
Overview
Topics
Monitoring Telegen
Self-Telemetry
Key Metrics
Health Checks
Prometheus Scraping
Dashboard
Alerting
Logging
Status Commands
Tracing Telegen
Next Steps
Troubleshooting
Quick Diagnostics
Common Issues
Debug Mode
Getting Help
Next Steps
Upgrading Telegen
Version Compatibility
Pre-Upgrade Checklist
Kubernetes Upgrade
Docker Upgrade
Linux Package Upgrade
Configuration Migration
Zero-Downtime Upgrade
Post-Upgrade Verification
Troubleshooting Upgrades
Version-Specific Notes
Next Steps
Performance Tuning
Resource Guidelines
Ring Buffer Tuning
CPU Optimization
Memory Optimization
Network/Export Optimization
Sampling
Per-Feature Tuning
High-Volume Environments
Low-Resource Environments
Monitoring Performance
Benchmarking
Best Practices Summary
Next Steps
Quick Links
Reference
Reference
Overview
Topics
Metrics Reference
Self-Telemetry Metrics
Node Metrics (node_exporter Compatible)
GPU Metrics
LLM Inference Metrics
Network Flow Metrics
Database Metrics
Connection Statistics Metrics
Kafka Consumer Group Metrics
SNMP Metrics
Storage Array Metrics
Security Metrics
Kubernetes Metrics
Metric Labels
Metric Naming Conventions
Next Steps
Telegen Signals Reference
Table of Contents
eBPF Application Metrics
eBPF Application Traces
Network Flow Metrics
Service Graph Metrics
Span Metrics
Profiler Metrics
Node Exporter Metrics
Kubernetes State Metrics
GPU / AI-ML Metrics
DNS Metrics
Self-Telemetry Metrics
Sentiment Value Reference
Next Steps
Semantic Conventions
Overview
Resource Attributes
HTTP Span Attributes
gRPC Span Attributes
Database Span Attributes
Messaging Span Attributes
Network Attributes
Exception Attributes
Span Status
Span Kind
Metric Semantic Conventions
Log Semantic Conventions
Telegen-Specific Attributes
Best Practices
Next Steps
CLI Reference
Synopsis
Global Flags
Commands
Environment Variables
Exit Codes
Signal Handling
Debugging
Examples
Next Steps
API Reference
Overview
Health Endpoints
Metrics Endpoint
Status Endpoints
Configuration Endpoint
Debug Endpoints
Admin Endpoints
Authentication
Rate Limiting
CORS
Error Responses
API Versioning
OpenAPI Specification
Next Steps
Quick Links
Telegen
Index
Index