Commit Graph

1008 Commits (gw/data-https-insecure-certificate)

Author SHA1 Message Date
peterbarnett03 b54e5ae4cd
chore: 3.7 update (#6557)
* chore: 3.7 update

* fix(influxdb3): influxdb3 3.7 release:

- Avoid use of "retention policy" except for the storage engine
- User guide: specific heading, active voice
- Use SOURCE

---------

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2025-11-20 09:38:09 -06:00
caterryan c79272802b
Update odbc driver and powerbi docs (#6552)
* fix: update odbc driver

* chore: update powerbi docs

* chore: clarify odbc data source admin app

* Update content/shared/influxdb3-visualize/powerbi.md

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>

* Update content/shared/influxdb3-visualize/powerbi.md

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>

* Update content/shared/influxdb3-visualize/powerbi.md

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>

---------

Co-authored-by: rcater <rcater@influxdata.com>
Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2025-11-19 11:22:41 -06:00
Jason Stirnaman f084fe3a31
Ask AI group filters (#6529)
* feat(askai): add Kapa.ai source group filtering for InfluxDB v3

- Add ai_source_group_ids field to all InfluxDB v3 products in data/products.yml
- Add getProductSourceGroupIds() function to retrieve source group IDs from product data
- Enables filtered AI responses using Kapa source groups for documentation pages
- Follows existing pattern for dynamic product configuration
- Implement version-specific config support (__v1, __v2 suffixes)
- Append version hints to example questions for InfluxDB database products only
- Make example questions generic (remove product-specific names)
- Tools (Telegraf, Chronograf, Kapacitor, Flux, Explorer) display questions without version hints
- Pre-fills chat input with [version: /path/] for InfluxDB database products
- Users can easily edit or remove the pre-filled text
- Works for manual opens (Cmd+K) and programmatic opens
- Converts module to TypeScript

* refactor(ask-ai): change version format to 'My version: <product name>'

Use human-readable product names instead of URL paths for better UX.
Example: 'My version: InfluxDB 3 Core' instead of '[version: /influxdb3/core/]'

* fix(ask-ai): restore working Kapa.open() pre-fill implementation

- Replace textarea detection with direct Kapa.open() call
- Add Kapa preinitialization code
- Use click handler on .ask-ai-open button with capture phase
- Handle conversation reset event to re-fill version context
- Remove console logging for cleaner production code

* fix(ask-ai): remove parentheses from example questions for consistency

Make example question format match the pre-fill format:
- Before: 'question (My version: product)'
- After: 'question My version: product'

This ensures users don't think there's a difference between the two formats.

* fix(askai): add Explorer product mapping for Ask AI widget

- Add influxdb3_explorer mapping to getCurrentProductData()
- Add explorer context to getContext() function
- Ensures Explorer pages use correct ai_sample_questions from products.yml
- Reorder Explorer questions with 'install and run' first

This fixes the issue where Explorer Ask AI widget was showing wrong
example questions by properly loading the influxdb3_explorer config.

* test(page-context): add comprehensive e2e tests for product mappings

Add Cypress tests to validate page-context.js correctly identifies:
- Product context values for all InfluxDB products
- Product data from products.yml configuration
- Version information
- AI sample questions and source group IDs
- Placeholder host values

Tests cover:
- InfluxDB 3 (Core, Enterprise, Explorer, Cloud variants, Clustered)
- InfluxDB v2 and v1
- InfluxDB Cloud (TSM)
- Tools (Telegraf, Chronograf, Kapacitor, Flux)

Validates the fix for Explorer Ask AI showing correct example questions.

Related to #jts-askai-group-filters branch work.

* feat(test): add --no-mapping flag to e2e test runner

Allow running functionality tests without requiring content file paths.
The --no-mapping flag skips content-to-URL mapping, making it easier
to run tests that don't depend on specific content files.

Usage:
  # With content mapping (for content-specific tests)
  node run-e2e-specs.js content/influxdb3/core/_index.md

  # Without content mapping (for functionality tests)
  node run-e2e-specs.js --spec cypress/e2e/page-context.cy.js --no-mapping

Benefits:
- Simplifies running functionality tests like page-context.cy.js
- Reduces test startup time by skipping unnecessary file mapping
- Makes test commands clearer about their purpose

The page-context test was updated to work correctly with this flag.

* deps: update caniuse and related hook files

* test: Add a `--no-mapping` flag to run tests without specific content files (i.e., test contains all the URLs it needs)

* chore(ask-ai): Format example questions

* test(page-context): add comprehensive e2e tests for all products in products.yml

- Expanded test suite from 6 to 27 tests covering all products
- Added tests for InfluxDB 3 products (Explorer, Core, Enterprise, Cloud Serverless, Cloud Dedicated, Clustered)
- Added tests for InfluxDB v2 and Cloud (TSM)
- Added tests for InfluxDB v1 and Enterprise v1
- Added tests for other products (Telegraf, Chronograf, Kapacitor, Flux)
- Validates page mappings in page-context.js
- Validates AI sample questions configuration in products.yml
- All 27 tests passing

* fix(page-context): correct enterprise_influxdb URL pattern matching

- Changed pattern from /enterprise_v1/ to /enterprise_influxdb/
- Fixes Ask AI example questions not showing correctly for Enterprise v1
- Pattern now matches actual URL structure /enterprise_influxdb/v1/
- All 27 e2e tests passing

* test(page-context): add UI validation for Ask AI widget configuration

- Added 4 tests checking Kapa widget script data attributes
- Tests verify data-modal-example-questions contains correct product-specific questions
- Validates Explorer, Core, Enterprise, and Enterprise v1 configurations
- All 31 tests passing (27 existing + 4 new UI tests)

* feat(ask-ai): add help in Ask AI widget placeholder

- InfluxDB placeholder recommends specifying product and version
- Fix page-context.js to use products.influxdb_cloud instead of products.cloud
- Add UI tests verifying version-specific naming in Kapa widget script tags

* feat(ask-ai): Tailors placeholder for each version/product. Disables "Viewing <product>" in disclaimer note.
2025-11-18 16:43:02 -06:00
Jason Stirnaman 936913c3cb
refactor(influxdb3): consolidate ODBC content into Power BI documentation (#6546)
- Migrate comprehensive ODBC driver installation instructions to Power BI guide
  - Add Windows (PowerShell and Manual) installation steps with verification
  - Add macOS and Linux installation steps with configuration details
  - Include platform-specific verification procedures
- Enhance Power BI troubleshooting section with ODBC-specific guidance
  - Add driver not found troubleshooting for all platforms
  - Expand connection, authentication, and query error troubleshooting
  - Add query performance optimization recommendations
- Restructure Power BI documentation for clarity
  - Elevate ODBC driver installation to top-level section
  - Add explicit sequencing: install driver before connector
  - Improve section flow and subheading descriptiveness
- Remove standalone ODBC documentation pages
  - Delete shared ODBC guide and product-specific ODBC pages
  - Add aliases in Power BI frontmatter to redirect old ODBC URLs
- Apply changes across all InfluxDB 3 products:
  core, enterprise, cloud-dedicated, cloud-serverless, clustered
2025-11-17 22:28:46 -05:00
Jason Stirnaman 7f2178afa5
fix(influxdb3): document exec-mem-pool-bytes usage for data persistence (#6394)
* fix(influxdb3): document exec-mem-pool-bytes usage for data persistence

Updates documentation to reflect that exec-mem-pool-bytes is used for both
query processing and parquet persistence operations, not just queries.

Based on source code analysis showing the memory pool is used by:
- Query executor for processing queries
- Persister for converting WAL data to Parquet format

Changes:
- Updated config description to include "data operations"
- Added memory usage info to durability docs for Parquet storage
- Added troubleshooting section for memory-related write performance
- Fixed capitalization of "object store" throughout

Addresses DAR #499

Source analysis: influxdb3/src/commands/serve.rs:772-798
Shows separate executors for queries and write path operations,
both using memory pools for data processing.

* fix(influxdb3): broken links to no-sync
2025-11-05 11:05:13 -06:00
Jason Stirnaman df06c64fb5
New Enterprise CLI commands: `show nodes` and `stop` (#6510)
* Closes #6509

  New Ent 3 CLI Commands

  1. influxdb3 stop - Parent command for node lifecycle management
  2. influxdb3 stop node - Stop a node in the Enterprise cluster and free up licensed cores
  3. influxdb3 show nodes - Display information about nodes in the cluster

  Files Created

  Shared Content Files (only used by Ent3 for now):
  - content/shared/influxdb3-cli/stop/_index.md - Stop command overview
  - content/shared/influxdb3-cli/stop/node.md - Stop node command details with examples
  - content/shared/influxdb3-cli/show/nodes.md - Show nodes command details with examples

  Enterprise-Specific Frontmatter Files:
  - content/influxdb3/enterprise/reference/cli/influxdb3/stop/_index.md
  - content/influxdb3/enterprise/reference/cli/influxdb3/stop/node.md
  - content/influxdb3/enterprise/reference/cli/influxdb3/show/nodes.md

  Updated Files:
  - Added stop command to the main influxdb3 CLI reference
  - Added nodes subcommand to the show command reference

* Apply suggestion from @jstirnaman

* Apply suggestion from @jstirnaman
2025-11-04 23:09:14 -06:00
Jason Stirnaman 089190dc60
fix(influxdb3): influxdb3 install package command syntax and details (#6512)
* fix(influxdb3): override PLUGIN_DIR env var in compose services to match --plugin-dir

- Set INFLUXDB3_PLUGIN_DIR=/var/lib/influxdb3/plugins in both influxdb3-core and influxdb3-enterprise services
- Overrides Docker image default (/plugins) to match --plugin-dir command argument
- Ensures package installation works correctly with bind-mounted plugin directory
- Update influxdb3 install package CLI documentation with complete options reference

* docs(influxdb3): add Docker disk space troubleshooting for package installation

Add troubleshooting section for 'No space left on device' errors when installing packages in Docker environments. Includes commands to check Docker disk usage and clean up unused images and build cache.

Also fix Vale linting errors by changing 'URL' to 'url'.

* Apply suggestion from @jstirnaman

* fix(ci): Vale rules for URL/-url-/WAL/-wal-/Parquet/-parquet-:

  1. Simplified the Parquet vocabulary entry from the regex to just Parquet
  2. Added separate regex patterns for hyphenated identifiers

* feat(influxdb3): describe use cases and effects of --package-manager disabled
2025-11-04 23:04:44 -06:00
Adam S fe159e66c4
Update regenerate.md (#6497)
added --token flag before operator token

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2025-11-04 17:05:24 -06:00
Jason Stirnaman 1b57292191
feat: functional changes (#6500)
* feat: functional changes

* fix: remove serve inaccuracies

* fix: remove opining

---------

Co-authored-by: Peter Barnett <peter.barnett03@gmail.com>
2025-10-30 09:52:25 -05:00
peterbarnett03 cc36a19a17
feat: 3.6 release notes (#6499)
* feat: 3.6 release notes

* Update content/shared/v3-core-enterprise-release-notes/_index.md

* Update content/shared/v3-core-enterprise-release-notes/_index.md

* chore(influxdb3): Core/Ent 3.6, Explorer 1.4 release

---------

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2025-10-30 09:31:05 -05:00
Jason Stirnaman 56c173ec33
chore(instruction): content/shared instructions: (#6493)
* chore(instruction): content/shared instructions:

* Apply suggestion from @jstirnaman
2025-10-27 20:14:05 -05:00
peterbarnett03 5169477f52
fix: Add '--database' flag to update database commands (#6491)
Had user feedback and have validated the flag is needed.
2025-10-27 08:34:36 -07:00
Jason Stirnaman a584807f1f
feat(influxdb3): Core/Enterprise: Upgrade instance or cluster:- Addre… (#6483)
* feat(influxdb3): Core/Enterprise: Upgrade instance or cluster:- Addresses recent internal requests for upgrade steps- Provide examples for Core or Enterprise single node (instance)- Provide steps recommended by Engineering and examples- Link from related pages

* Apply suggestion from @sanderson

Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>

* Apply suggestion from @sanderson

Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>

* Apply suggestion from @sanderson

Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>

* Apply suggestion from @sanderson

Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>

* Apply suggestion from @sanderson

Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>

* docs(enterprise): clarify catalog version constraints for v3.3.x to v3.4.x upgrade

- Specify that catalog modification constraint applies when upgrading from v3.3.x (or earlier) to v3.4.x
- Add troubleshooting section noting that different version transitions may have different constraints
- Direct users to check release notes for version-specific upgrade requirements

Resolves review comment from hiltontj about catalog version boundaries.

---------

Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
2025-10-25 07:42:53 -05:00
epgif c248d9f588
fix: Update system_metrics path (#6481)
Move from 'examples' to 'influxdata' in influxdata/influxdb3_plugins#17
2025-10-23 15:03:26 -05:00
Jason Stirnaman 61269f3823
fix(influxdb3): (#6479)
- malformed link
- update broken link fragements
- link to plugin docs at /telegraf instead of GitHub\
- Remove language fragments from tabs
2025-10-22 00:50:02 -05:00
Jason Stirnaman 17558b8207
Jts 6477 fix writelp precision (#6478)
* docs(influxdb3): update write endpoint recommendations and add Telegraf guidance

- Update write endpoint recommendations for Core/Enterprise
- Add Telegraf output plugin guidance (v1.x and v2.x)
- Improve introductory content and formatting
- Change Note to Tip for write endpoint recommendations
- Add italics to v1/v2 for clarity

* docs(influxdb3): add precision parameter comparison and format details

- Add precision comparison table across v1, v2, v3 write APIs
- Document auto precision detection with exponential notation (5e9, 5e12, 5e15)
- Add tabbed code examples for different precision values
- Update OpenAPI specs with long-form precision values only (auto, nanosecond, microsecond, millisecond, second)
- Add timestamp conversion details for internal storage
- Use long-form precision values in all examples

Note: Currently /api/v3/write_lp only supports long forms despite source code indicating short form support.
Related to #6472 - precision parameter behavior may have bugs
2025-10-21 21:10:27 -05:00
Jason Stirnaman a30345170c
Core and Ent3 performance tuning guide and configuration options (#6421)
* feat(influxdb3): Core and Ent performance tuning guide:Add an admin/performance-tuning/ page with specific workload and capacity configurations.Part of #6403.

* fix(influxdb3): product-specific link fragments for flags

* fix(influxdb3): enterprise-specific link fragments

* Apply suggestion from @jstirnaman

* fix(influxdb3): duplicate licensing and resource limits sections- Rem… (#6470)

* fix(influxdb3): duplicate licensing and resource limits sections- Remove duplicate licensing section- Resolve resource limits duplicates, merging details into the Resource limits section.

* fix(influxdb3): fix broken links and enterprise-only flags in config options

- Comment out TOC links to undocumented datafusion-runtime-* dev flags
- Wrap enterprise-only section references (#licensing, #resource-limits) in conditionals
- Fix num-datafusion-threads incorrectly marked as enterprise-only
- Move Resource Limits section heading outside enterprise wrapper

Resolves broken fragment links for both Core and Enterprise builds.

* feat(enterprise): add cluster management documentation (#6431)

Add comprehensive guide for managing InfluxDB 3 Enterprise clusters including:
- Node configuration and deployment
- Cluster initialization and scaling
- Node removal and replacement procedures
- Best practices for production deployments

* Fixes multiple influxdb3 config option issues:

-  Fixed option placement (global vs serve options) in performance-tuning.md
-  Fixed --datafusion-num-threads option name (was --num-datafusion-threads)
-  Fixed --parquet-mem-cache-size option name and defaults for Core
-  Commented out unreleased --compaction-row-limit option
-  Added v3.0.0 breaking changes to release notes
-  Updated config-options.md with correct defaults and value formats

All changes verified against InfluxDB v3.5.0 release binaries and git history.

* fix(influxdb3): config options in clustering.md

- Correctly place server options
- Comment out unreleased options
2025-10-21 13:14:31 -05:00
Jason Stirnaman ca24b3be54
Influxdb3 config options (#6419)
* docs(cli): fix global vs serve-specific flag documentation

- Remove --verbose from global flags (it's serve-specific)
- Document --num-io-threads as global-only flag
- Add clear examples showing correct flag positioning
- Update serve.md files with global flag usage notes
- Fix config-options.md to separate Core/Enterprise examples

Resolves incorrect CLI usage patterns that would cause errors.
Global flags must go before 'serve', serve-specific flags go after.

* docs(cli): remove Tokio runtime options from CLI index pages

- Remove detailed Tokio runtime options tables from CLI index pages
- Replace with simplified global options and link to config-options
- Add examples showing correct global flag positioning
- Fix --verbose usage to be serve-specific (after serve command)
- Add --num-io-threads example as global flag (before serve command)

These detailed options are now documented in config-options.md with
proper global vs serve-specific categorization.
2025-10-20 10:17:56 -05:00
meelahme 059d60117c update to title in importatnt note to make it more clear 2025-10-17 11:19:46 -07:00
meelahme 9e767bcd63 fixing filesystem-diagram 2025-10-17 10:55:09 -07:00
Jameelah Mercer 631fb5c802
Update content/shared/influxdb3-plugins/_index.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
2025-10-17 10:41:00 -07:00
Jameelah Mercer f1dc112f43
Update content/shared/influxdb3-get-started/processing-engine.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
2025-10-17 10:40:45 -07:00
Jameelah Mercer b9bdb131d5
Merge branch 'master' into fix/python-dir-requirement-6366 2025-10-17 09:53:15 -07:00
Scott Anderson f272a980ec hotfix: add horizontal rules to influxctl release notes 2025-10-17 10:32:32 -06:00
Dustin Eaton 608b767c02
Influxctl v2.11.0 (#6466)
* Release influxctl v2.11.0

* chore(influxctl): add influxctl 2.11.0 release notes
2025-10-17 10:31:08 -06:00
meelahme e25d29a514 fix(influxdb3): fix broken links in plugins documentation 2025-10-16 12:42:07 -07:00
Jameelah Mercer 6bcec0050a
Update content/shared/influxdb3-plugins/_index.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-16 12:07:23 -07:00
Jameelah Mercer b2109ce005
Update content/shared/influxdb3-plugins/_index.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-16 12:07:16 -07:00
meelahme eef29546d7 fix(influxdb3): add python directory requirement note to plugins setup 2025-10-16 12:02:37 -07:00
Jason Stirnaman aa7362db9e
Merge branch 'master' into update-grafana-screenshots 2025-10-10 18:14:26 -05:00
Jason Stirnaman 65b2763049 fix(influxdb3): link fragments 2025-10-10 18:07:30 -05:00
Jason Stirnaman 156070d1a8 Merge branch 'jts/feat-influxdb3-retention-periods' into jts/chore-explorer-server-name 2025-10-10 17:58:07 -05:00
Jason Stirnaman 7cda139851 docs(influxdb3): clarify retention period constraints and zero-duration behavior
- Add retention period constraints warning (minimum 1h, zero-duration behavior, infinite retention)
- Restructure databases/create.md and tables/create.md with retention examples in tool sections
- Add Explorer preface instructions to delete.md and list.md
- Distinguish Enterprise (table-level) vs Core (database-level) retention capabilities
- Update data-retention.md internals documentation with constraints
2025-10-10 17:53:47 -05:00
Jason Stirnaman 97ead36ab2
Update content/shared/influxdb3-admin/databases/_index.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
2025-10-10 16:47:15 -05:00
Jason Stirnaman bb1fc94dfd fix(influxdb3): link fragments 2025-10-10 15:10:39 -05:00
Jason Stirnaman d5866d1737 feat(influxdb3): Data retention in Core and Enterprise:
- Adds /reference/internals/data-retention/ for data retention behavior and retention period details
- admin/databases and admin/tables:
  - Adds examples for API and retention period
  - Adds cautions and behavior notes for Core retention
- reference/cli/influxdb3: Adds usage examples and details
- Closes /influxdata/DAR/issues/548
2025-10-10 15:00:52 -05:00
Scott Anderson 12b0b423a5 Merge branch 'update-grafana-screenshots' of github.com:influxdata/docs-v2 into update-grafana-screenshots 2025-10-10 08:46:43 -06:00
Scott Anderson 08f498a7e8 fix(grafana): fix bad anchor links 2025-10-10 08:46:39 -06:00
Scott Anderson 1b368a7e13
Update content/shared/v3-process-data/visualize/grafana.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-10 08:44:20 -06:00
Scott Anderson 85d669048c chore(grafana): update grafana screenshots, remove unused images 2025-10-10 08:33:48 -06:00
peterbarnett03 042978dd12
Update environment variable for package manager option 2025-10-07 20:32:12 -04:00
Jason Stirnaman a6f3958a20 docs(grafana): integrate feature flag setup into installation workflow
- Move feature flag configuration from Advanced section into Step 3 of installation
- Update terminology from "Grafana OSS" to "running Grafana locally" to include both OSS and Enterprise
- Consolidate "Using Grafana Cloud with local InfluxDB" guidance into single note with direct link
- Remove redundant Advanced configuration section

Changes apply to all Grafana documentation pages:
- InfluxDB 3 products (Core, Enterprise, Cloud Serverless, Cloud Dedicated, Clustered)
- InfluxDB v2 and Cloud TSM
- InfluxDB v1 OSS and Enterprise

The feature flag requirement is now integrated directly into the installation workflow,
making it more discoverable for users setting up Grafana locally.
2025-10-07 13:30:20 -05:00
Jason Stirnaman 7e5b1a66b7 Add visualize-data aliases for chronograf. Fix Grafana token conditional (don't use whitespace in show-in conditional expression) 2025-10-06 20:24:30 -05:00
Jason Stirnaman 3443bfab20 fix(grafana): update heading structure and fix broken link fragments
- Combine separate 'Query' and 'Build visualizations' sections into unified 'Query and visualize data' section
- Convert h2 headings to h3 under new parent section
- Update TOC to reflect new heading hierarchy
- Ensure all fragment links work correctly
2025-10-06 19:51:29 -05:00
Jason Stirnaman 5608aafb96 docs(odbc): improve layout with tabbed navigation for Windows and macOS/Linux
- Separate Windows installation into PowerShell and Manual tabs
- Add tabs for Windows vs macOS/Linux in Configure and Troubleshooting sections
- Remove top-level headings inside tabs (tab labels serve this purpose)
- Improve PowerShell code with driver path variable
- Fix whitespace issues in Auth Token field with non-breaking space
- Use active voice throughout instructions
2025-10-06 19:36:09 -05:00
Jason Stirnaman 033f6050b1 fix(powerbi): update ODBC and Power BI docs with download button links
- Add styled download buttons for Arrow Flight SQL ODBC driver and Power BI connector
- Use direct URLs to docs.influxdata.com/downloads/ for Windows installer
- Remove ODBC driver and connector from prerequisites (installation covered in steps)
- Add transition text explaining installation steps follow
- Maintain Move-Item for connector installation
- Keep Dremio documentation reference for additional driver information
2025-10-06 18:54:05 -05:00
Jason Stirnaman 87a5662833 fix(grafana): update Grafana documentation across all InfluxDB versions 2025-10-06 18:54:04 -05:00
Jason Stirnaman 781b0aeb2c feat(v3): update Power BI and ODBC docs to use direct download URLs from docs.influxdata.com
- Add direct download URLs for Arrow Flight SQL ODBC driver and Power BI connector
- Remove references to non-existent downloads page
- Update PowerShell commands to download from docs.influxdata.com/downloads/
- Remove ODBC driver and connector from prerequisites (covered in installation steps)
- Keep Dremio documentation reference for additional driver information
- Maintain Move-Item for connector installation (cleaner than Copy-Item)
- Update link checker config to allow docs.influxdata.com/downloads URLs
2025-10-06 17:43:54 -05:00
Gary Fowler 752cd03a39 Revise Power BI integration instructions
Updated instructions and notes for using Microsoft Power BI with InfluxDB 3. Removed references to InfluxQL and clarified some phrasing.
2025-10-06 17:43:54 -05:00
Jason Stirnaman 96c5fa3a72 feat(influxdb3): add ODBC and Power BI documentation with product-specific examples
- Add ODBC driver installation and configuration docs
- Add Power BI Desktop custom connector setup docs
- Configure host, port, and token conditionals for all InfluxDB 3 products
- Set frontmatter with proper metadata and related content

The shared content files (content/shared/influxdb3-query-guides/execute-queries/odbc.md
and content/shared/influxdb3-visualize/powerbi.md) contain product-specific conditionals
for server URLs, ports, and tokens. Each product version sources these shared files.

Next steps: Edit the content/shared files to update any remaining product-specific
instructions in the step-by-step procedures if needed. Server, port, and token
conditionals are already configured throughout the documentation.
2025-10-06 17:43:54 -05:00
Jason Stirnaman 26ca68d405
Merge branch 'master' into update-grafana-docs 2025-10-06 17:34:12 -05:00
Jason Stirnaman 6a90067fb8 docs(grafana): add Grafana Cloud private data source guidance
Add note to all Grafana integration pages about using Grafana Cloud
with local InfluxDB instances. The note recommends running Grafana
locally to avoid exposing databases to the internet, and provides
information about configuring Grafana Cloud private data sources
as an alternative.

Updated files:
- content/shared/v3-process-data/visualize/grafana.md
- content/shared/influxdb-v2/tools/grafana.md
- content/influxdb/v1/tools/grafana.md
- content/enterprise_influxdb/v1/tools/grafana.md
2025-10-06 16:19:43 -05:00
Jason Stirnaman 1b3a284432 docs(grafana): add version detector and complete alt_links
- Add InfluxDB version detector shortcode to all Grafana pages
- Add comprehensive alt_links to v2 and Cloud Grafana pages
- Include links to all InfluxDB versions (v1, enterprise_v1, v2, cloud, and all v3 products)
- Improve cross-product navigation for Grafana documentation
2025-10-06 15:19:57 -05:00
Jason Stirnaman 3095f7992d docs(grafana): update Grafana integration docs across all products
- Add Quick reference tables to all Grafana documentation
- Consolidate shared content for InfluxDB v3 products
- Update configuration steps and screenshots
- Remove duplicate grafana.md from shared/influxdb3-visualize
- Delete outdated product-specific Grafana screenshots
- Add new consolidated screenshot for InfluxDB v2 Cloud Flux config
- Standardize authentication and URL configuration guidance
- Improve consistency across v1, v2, and v3 product documentation
2025-10-06 14:51:17 -05:00
Scott Anderson c3468f667d
feat(sample-data): add new wind sample dataset (#6440)
* feat(sample-data): add new wind sample dataset

* Apply suggestions from code review

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>

* fix(js): fix syntax error and lint

---------

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2025-10-06 12:08:35 -06:00
Jason Stirnaman 28decaecd8
Merge pull request #6407 from influxdata/6406-grafana-configuration-outline-and-draft-documentation
Grafana configuration screenshot and instructions update
2025-10-06 12:08:59 -05:00
Scott Anderson 990da1b168
chore(clustered): added latest release artifacts and newly supported functionality (#6441)
* chore(clustered): added latest release artificts, enabled newly supported pages

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-06 10:08:53 -06:00
Jason Stirnaman 8efbd44a2d docs(influxdb3): use shared Grafana docs for all v3 products, fix product and token naming
- Update Core and Enterprise to use shared v3-process-data/visualize/grafana.md
- Fix product name references to use proper {{% product-name %}} shortcode
- Correct token terminology (admin token, database token) across products
- Add HTTP/2 requirement note for SQL queries through Grafana (uses Flight SQL/gRPC)
- Update Flight client library reference to clarify gRPC and Arrow Flight
- Reorganize Grafana screenshot files to use /influxdb/ directory
- Add Cloud Serverless InfluxQL screenshot
2025-10-04 17:36:04 -05:00
Jason Stirnaman 9833b9bf90
Merge pull request #6399 from influxdata/feature/influxdb-version-detector
Feature/influxdb version detector
2025-10-04 16:03:53 -05:00
Jameelah Mercer 7fb99eb954
Update content/shared/influxdb3-visualize/grafana.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-03 14:23:26 -07:00
meelahme 9b95d80d6d updated to headers and TOC 2025-10-03 13:28:39 -07:00
meelahme 0685c02bd1 docs(WIP): structure and content update to v2 OSS 2025-10-03 13:04:32 -07:00
Jameelah Mercer bd0f03a559
Merge branch 'master' into 6406-grafana-configuration-outline-and-draft-documentation 2025-10-02 15:52:34 -07:00
meelahme 0707a20100 docs: updates to structure and format to OSS v2 2025-10-02 15:52:11 -07:00
Scott Anderson cb3ec78635
chore(sql): adds new syntax for sql approx functions (#6402)
* chore(sql): adds new syntax for sql approx functions introduced in datafusion 49

* Update content/shared/sql-reference/functions/aggregate.md
2025-10-02 16:15:38 -06:00
meelahme a812f964e0 docs(WIP): restructuring section seperation 2025-10-02 12:26:56 -07:00
meelahme 2cae2ddbab docs: update to OSS v2 inroduction and flux section 2025-10-02 12:09:30 -07:00
meelahme c1c1357309 Merge branch '6406-grafana-configuration-outline-and-draft-documentation' of github.com:influxdata/docs-v2 into 6406-grafana-configuration-outline-and-draft-documentation 2025-10-02 11:32:25 -07:00
meelahme b9c3a7979c docs: updating install granafa section for OSS v2 2025-10-02 11:31:48 -07:00
Jameelah Mercer 972e50e04a
Update content/shared/v3-process-data/visualize/grafana.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-02 10:57:09 -07:00
meelahme 18667b6336 docs(WIP): update to enterprise influxql section 2025-10-02 10:43:02 -07:00
Jameelah Mercer c70d4b434f
Merge branch 'master' into 6406-grafana-configuration-outline-and-draft-documentation 2025-10-02 10:32:14 -07:00
meelahme b8ea0770cd docs(WIP): updating influxdb enterprise sql section 2025-10-02 10:31:10 -07:00
meelahme 2d3fb31e7c update to influxdb3 data source section 2025-10-02 09:57:55 -07:00
Jason Stirnaman e93e78be0a feat(influxdb): Version detector shortcode triggers a modal
Creates an interactive InfluxDB version detector component in TypeScript and a shortcode that generates a button to trigger
the version detector modal.
The shortcode takes a parameter that displays a predefined set of links for results.
- Support URL pattern matching and ping header analysis
- Add questionnaire-based product identification logic
- Adds the shortcode in a note in /influxdb3/core/visualize-data/grafana/
- Set up TypeScript configuration for the project
  - Configure automatic TypeScript compilation in pre-commit hooks
- Add to Grafana documentation pages
- Remove last remnants of old Cypress link checker
- Add Cypress tests, but many are still broken

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

Apply suggestions from code review

Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>

Update layouts/shortcodes/influxdb-version-detector.html

Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>

Update assets/js/influxdb-version-detector.ts

Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>

Update assets/styles/components/_influxdb-version-detector.scss

Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>

Fixes:
- Fix Hugo template to include product names in detector config
- Change elimination scores from -100 to -1000 for proper filtering
- Add scoring logic for generic "InfluxDB" product (OSS v2.x)
- Exclude generic "InfluxDB" from results (too vague)
- Add comprehensive test scenario checklist to Cypress tests
- Free license now correctly excludes Enterprise, Clustered, Dedicated
- Self-hosted now correctly excludes all Cloud products
- SQL language now correctly excludes v1 and v2 products
- Results now show only specific products (OSS 1.x, OSS 2.x, etc.)
Changes:
- When users answer "I'm not sure" to all questions, show a helpful
message directing them to the reference table instead of showing
a weak ranking with low confidence.
- Detect when all questionnaire answers are "unknown"
- Display custom message explaining lack of information
- Auto-expand reference table for easy product identification
- Hide ranked results when insufficient information provided
- Make product names clickable in the quick reference table to allow
users to quickly navigate to product documentation after identifying
their InfluxDB version.
2025-09-30 19:01:21 -05:00
peterbarnett03 14276e516f
chore: add 3.5 release notes and config options (#6428)
* chore: add 3.5 release notes and config options

* docs(plugins): enhance --plugin-repo documentation with usage examples

- Add comprehensive plugin-repo configuration documentation
- Document custom repository setup with practical examples
- Add Option 3 for custom plugin repositories in usage guide
- Include use cases for private repos, air-gapped environments, and development
- Cross-reference between config options and usage guide
- Add note about custom repositories in setup section

* Update content/shared/influxdb3-cli/config-options.md

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>

---------

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2025-09-30 09:20:07 -05:00
meelahme edcd18a9f8 docs(WIP): addin screenshots for influxql and minor updates to instructions 2025-09-29 14:46:30 -07:00
meelahme d1accf72c2 docs: adding screenshots for SQL tab and updating instructions 2025-09-29 14:28:39 -07:00
meelahme 4be22ac37d docs: adding configuration basic settings instructions and updating formatting 2025-09-29 14:09:22 -07:00
meelahme 76c4a94d6e docs: format updates 2025-09-29 13:57:36 -07:00
meelahme e4e7061b52 docs(WIP): adding a before you begin / prereq section 2025-09-29 13:22:10 -07:00
meelahme 945540212c docs(WIP): updating navigation to data source configuration 2025-09-29 13:17:16 -07:00
Joel Abshier aea3d7b46f
Release influxctl v2.10.5 (#6417)
* Release influxctl v2.10.5

* chore(influxctl): add influxctl 2.10.5 release notes

* Update content/shared/influxctl/release-notes.md

---------

Co-authored-by: Scott Anderson <scott@influxdata.com>
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
2025-09-23 13:34:34 -06:00
Joel Abshier 083abc318b
Release influxctl v2.10.4 (#6411)
* Release influxctl v2.10.4

* feat(influxctl): influxctl 2.10.4 release notes, cli docs, and admin guides (#6412)

* feat(influxctl): release notes, cli docs, and admin guides for influxctl 2.10.4

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* chore(influxctl): hide clustered table undelete pages

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-23 09:48:57 -06:00
Jason Stirnaman a736140c2c docs(enterprise): add operational improvements to v3.4.2 release notes
- Document compaction optimizations (cleaner wait time, producer startup delay)
- Document catalog synchronization improvements (1s sync interval)
- Document enhanced logging for sequence persistence tracking

Co-authored-by: hiltontj <hiltontj@users.noreply.github.com>
2025-09-15 08:57:02 -05:00
Jason Stirnaman 93adc6ca97 feat(release-notes): InfluxDB 3 Core/Enterprise v3.4.2 release notes
- Generate release notes using helper script for v3.4.1 to v3.4.2
2025-09-12 18:13:51 -05:00
Jason Stirnaman 8bee92ba7e
Merge branch 'master' into copilot/fix-6301 2025-09-12 14:51:12 -05:00
Jason Stirnaman 6eaa5e1eec
Merge branch 'master' into docs/add-dynamic-date-filtering-examples 2025-09-12 11:01:38 -05:00
Jason Stirnaman 55017154fb feat(influxdb3): add install package command documentation
- Create shared CLI documentation for install package command
- Add Enterprise and Core frontmatter files referencing shared content
- Add --node-spec option to create trigger command for Enterprise
- Update code-placeholders to use new fenced code block syntax

Closes influxdata/DAR#6301
2025-09-11 16:23:39 -05:00
Jason Stirnaman 1f62fde793 chore(influxdb3): Update config-options from ent3 help output 2025-09-11 16:23:28 -05:00
Jason Stirnaman 62880c9834
Update content/shared/influxdb3-cli/config-options.md 2025-09-11 16:01:18 -05:00
Jason Stirnaman f1eb5d0d32
Merge branch 'master' into patch-3 2025-09-11 15:56:46 -05:00
Jason Stirnaman 07597e5e6a
Merge branch 'master' into chore-consolidate-v3-grafana 2025-09-11 11:12:31 -05:00
Jason Stirnaman 74a1cc45df
Apply suggestions from code review
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
2025-09-11 11:12:16 -05:00
jaal2001 8257144555
Merge branch 'master' into patch-3 2025-09-11 17:28:05 +02:00
Scott Anderson f21c606d6b Merge branch 'master' of github.com:influxdata/docs-v2 2025-09-11 08:58:56 -06:00
Scott Anderson 988aef7e07 fix(sql): hotfix typos in sql window functions doc 2025-09-11 08:58:47 -06:00
jaal2001 903c16e50a
Update config-options.md
Removed ")" in --exec-mem-pool-bytes as typo.

Added format information for --wal-flush-interval and 100ms suggestion from @peterbarnett03 in discord chat.
2025-09-11 16:46:36 +02:00
Jason Stirnaman e8350a3995 chore(v3-dist): Consolidate to shared Grafana guide
- Fix broken link to fragment
2025-09-10 16:39:27 -05:00
Jason Stirnaman 2bc9e1736d fix(v3): Apply code review suggestions\
Co-authored-by: reidkauffman@users.noreply.github.com
2025-09-09 14:03:44 -05:00