Fixed multiple technical inaccuracies in InfluxDB 3 runtime and performance documentation:
Testing status:
1. ✅ Replaced FILTER clause with CASE statements - TESTED
2. ✅ Fixed API endpoint syntax - uses q and db fields, not query and database
3. ✅ Removed invalid system.runtime_metrics table reference
4. ✅ Validated all system tables exist: queries, compaction_events, parquet_files, etc.
Changes:
- Corrected SQL queries to use CASE WHEN instead of non-existent FILTER clause
- Fixed InfluxQL API endpoint to use correct query parameters (q and db)
- Removed references to non-existent system.runtime_metrics table
- Added proper system table references (system.queries, system.compaction_events)
- Updated runtime thread allocation documentation with accurate thread counts
- Clarified performance monitoring queries and metrics collection
- Add comprehensive runtime architecture documentation covering thread pools, resource allocation, and concurrency model
- Add metrics monitoring guide with Prometheus endpoint configuration and key metrics reference
- Add performance tuning documentation with thread pool optimization, memory settings, and resource planning
- Add clustering configuration documentation for InfluxDB 3 Enterprise
- Update CLI serve command documentation with new runtime and metrics flags
This addresses the need for detailed documentation on:
- How InfluxDB 3 manages threads and system resources
- How to monitor and observe InfluxDB 3 performance metrics
- How to tune runtime parameters for optimal performance
- How to configure clustering in Enterprise deployments
Closesinfluxdata/docs-v2#6403
- Follow Copilot guidelines for naming instructions files according to the directory they apply to
- Copy instructions files as CLAUDE.md to the relevant directory.
- Update placeholder instructions
- Optimize Copilot instructions
- Remove Claude instructions and reference the Copilot instructions file instead
TODO: update the commit hook script to correctly generate and place the files.
- Change pre-release placeholder to official v1.12.2 release
- Remove pre-release warning and TODO comments
- Update patch version in products.yml from 1.11.8 to 1.12.2
- Release date: 2025-09-15
- Add v1.12.2 as first official v1.12.x release (2025-09-15)
- Include all v1.12.0 and v1.12.1 features since they weren't officially released
- Add v1.12.2-specific bug fix for SSH key usage
- Update latest patch version to 1.12.2 in products.yml
- Add reusable PR template for future v1.x releases
- Add span tag for backward compatibility with v1.12.x links
Closesinfluxdata/docs-v2#6381
Removed ")" in --exec-mem-pool-bytes as typo.
Added format information for --wal-flush-interval and 100ms suggestion from @peterbarnett03 in discord chat.