Commit Graph

9132 Commits (db8f70a26bf2afb542afbd345d70fd6d953c54d9)

Author SHA1 Message Date
meelahme db8f70a26b adding intro and TOC 2025-08-22 12:50:55 -07:00
meelahme 14eee40632 changing file name 2025-08-22 12:45:53 -07:00
Jason Stirnaman 7de4b11433
Merge pull request #6294 from influxdata/jts-dar-526-clustered-timeouts
chore(influxdb3-distrib): Recommend best practices for adjusting client timeouts when querying InfluxDB 3 distributed.
2025-08-13 09:02:16 -05:00
Jason Stirnaman a97cbf842b chore(influxdb3-dist): Add note about concurrent query exec 2025-08-12 18:20:35 -05:00
Jason Stirnaman a7e8fe8625 fix(influxdb3): address Reid's review feedback on query timeout best practices
Address reidkaufmann's review comments on query timeout documentation:

Technical accuracy fixes:
- Replace "node/nodes" terminology with "querier/queriers" throughout
- Remove AI hallucination: "query result caching" (doesn't exist in IOx)
- Replace with proper cache recommendations for Enterprise/Core users
- Remove vague "background maintenance" references
- Add specific compaction performance variation cause
- Fix "round-robin or load-balanced" → "round-robin query routing"

Content improvements:
- Enhance checkout line analogy with explanation of noisy neighbors
- Add experimental query guidance for reducing impact on other users
- Replace unactionable solutions with customer-controllable actions
- Restore missing flexibility recommendations and link to the code sample

Technical updates:
- Update code blocks to use new placeholder syntax
- Add related links between cache documentation and timeout strategies
- Fix numbering consistency in Solutions sections
2025-08-12 16:10:28 -05:00
Jason Stirnaman af06fd8743
Merge branch 'master' into jts-dar-526-clustered-timeouts 2025-08-12 12:57:11 -05:00
Jason Stirnaman aaad37b75f
Merge pull request #6296 from influxdata:jts-dar-522-3dist-partial-write-errors
Jts-dar-522-3dist-partial-write-errors Improve write data troubleshooting for influxdb3 distributed
2025-08-12 09:40:21 -05:00
Jason Stirnaman 81e86e3db2
Apply suggestions from code review
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
2025-08-12 09:32:51 -05:00
Jason Stirnaman 96f464aab7
Merge branch 'master' into jts-dar-526-clustered-timeouts 2025-08-11 15:59:15 -05:00
Jason Stirnaman c362792f3f feat(influxdb3): add 'partial writes' tag to distributed troubleshooting pages
Add 'partial writes' tag to frontmatter for better content discoverability:
- content/influxdb3/cloud-dedicated/write-data/troubleshoot.md
- content/influxdb3/cloud-serverless/write-data/troubleshoot.md
- content/influxdb3/clustered/write-data/troubleshoot.md

This helps users find information about partial write scenarios across InfluxDB 3 distributed editions.
2025-08-11 15:55:58 -05:00
Jason Stirnaman eb3dc0b0ff improve and enhance write data troubleshooting for influxdb3 distributed
- Update clustered, cloud-dedicated, and cloud-serverless to share enhanced troubleshooting content
- Add comprehensive error capturing instructions with curl examples
- Include client library debug logging samples (Python, Go, Java, JavaScript)
- Provide detailed guidelines for reporting persistent write issues to support
- Split HTTP status code tables by product type for clarity

This standardizes troubleshooting across all InfluxDB 3 distributed editions.

Closes influxdata/DAR#522
2025-08-11 15:51:10 -05:00
Jason Stirnaman e506402aa1 chore(influxdb3-distrib): Recommend best practices for adjusting client timeouts when querying InfluxDB 3 distributed.
- Closes influxdata/dar#526
- Adds Python client examples
- Adds influxctl examples

Co-authored-by: Reid Kaufmann
2025-08-11 12:11:20 -05:00
Jamie Strandboge fbfa1e1297
Merge pull request #6289 from influxdata/dependabot/npm_and_yarn/tmp-0.2.4
chore(deps): bump tmp from 0.2.3 to 0.2.4
2025-08-11 10:45:49 -05:00
Jamie Strandboge a60d4dba92
Merge branch 'master' into dependabot/npm_and_yarn/tmp-0.2.4 2025-08-11 10:39:35 -05:00
Scott Anderson 99c9512a08
add influxql integral function (#6236)
Co-authored-by: Jason Stirnaman <stirnamanj@gmail.com>
2025-08-08 09:50:35 -05:00
Jason Stirnaman cf8cd90871 Update content/shared/influxdb3-cli/config-options.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
2025-08-06 12:54:56 -05:00
Jason Stirnaman df1069ba65 chore(3ent): Add --num-core config option (still missing from the CLI --help) 2025-08-06 12:54:56 -05:00
Jason Stirnaman 407a5e6de6 1. Updated Core serve.md Options Section
- Updated /content/influxdb3/core/reference/cli/influxdb3/serve.md with 84 Core-compatible options
  - Excluded 21 Enterprise-only options (like cluster-id, license-email, license-file, mode, compaction options, clustering options, etc.)
  - All options now link to the Core configuration documentation
  - Fixed the environment variables link to point to Core instead of Enterprise

2. Updated Enterprise serve.md Options Section

  - Updated /content/influxdb3/enterprise/reference/cli/influxdb3/serve.md with all 105 configuration options
  - Includes both Core and Enterprise-only options
  - Maintains proper required option markers for node-id and cluster-id
  - All options link to the Enterprise configuration documentation

3. Verified Content Consistency

  - Core serve.md: Contains examples without cluster-id parameter (appropriate for Core)
  - Enterprise serve.md: Contains examples with both node-id and cluster-id parameters, plus Enterprise-specific mode examples
  - Both maintain consistent structure and troubleshooting sections appropriate to their respective products
  - Environment variables sections correctly reference their respective configuration documentation

4. Allow Vale to accept "parquet" in lowercase when it appears in:
  - Command-line options (e.g., --parquet-mem-cache-size)
  - Hyphenated configuration names (e.g., parquet-mem-cache-prune-interval)
  - Code blocks or inline code (e.g., `parquet`)

  Key Changes Made:

  - Core: Now includes 84 options (was 69), excluding Enterprise-only features
  - Enterprise: Now includes all 105 options (was 78), comprehensive coverage
  - Alphabetical ordering: Both option tables are now properly alphabetized
  - New options added: Many previously missing options like buffer-mem-limit-mb, tcp-listener-file-path, telemetry-*, wal-replay-*, etc.
  - Proper segregation: Core users no longer see Enterprise-only configuration options
  - Vale allows Parquet or parquet in the appropriate context
2025-08-06 12:54:56 -05:00
dependabot[bot] 2e12fa79c3
chore(deps): bump tmp from 0.2.3 to 0.2.4
Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.3 to 0.2.4.
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.3...v0.2.4)

---
updated-dependencies:
- dependency-name: tmp
  dependency-version: 0.2.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-06 17:14:39 +00:00
Jason Stirnaman a38dd87629 Update content/influxdb3/clustered/reference/release-notes/clustered.md 2025-08-05 09:22:01 -05:00
Dustin Eaton ee20564750 Clustered release 20250721-1796368 2025-08-05 09:22:01 -05:00
Scott Anderson 7e1b1e4605
fix(telegraf): add missing telegraf patch releases (#6280) 2025-08-04 11:20:28 -05:00
Joel Abshier 5bb4f14f39
Release influxctl v2.10.3 (#6270)
* Release influxctl v2.10.3

* add influxctl 2.10.3 release notes and feature docs

---------

Co-authored-by: Scott Anderson <scott@influxdata.com>
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
2025-08-01 23:43:54 -05:00
Jameelah Mercer 4cb87dd3dd
Merge pull request #6265 from influxdata/fix/from-unixtime-doc-return-type-26637
Fix misleading from_unixtime documentation about return type
2025-08-01 16:44:58 -07:00
Jason Stirnaman 49b24ba90d
Update content/shared/sql-reference/functions/time-and-date.md 2025-08-01 16:54:32 -05:00
Jameelah Mercer 20c8745d03
Merge branch 'master' into fix/from-unixtime-doc-return-type-26637 2025-08-01 12:12:27 -07:00
Gary Fowler 1a77ea9b3b Update mcp-server.md
Removed configuration that Jaime reports is not supported.
2025-08-01 13:57:33 -05:00
Jameelah Mercer dbbc1dd61e
Update time-and-date.md
Co-authored-by: Jason Stirnaman <stirnamanj@gmail.com>
2025-08-01 10:51:38 -07:00
Jameelah Mercer b812eacb03
Update time-and-date.md
Co-authored-by: Jason Stirnaman <stirnamanj@gmail.com>
2025-08-01 10:51:21 -07:00
Jameelah Mercer b63de5965a
Merge branch 'master' into fix/from-unixtime-doc-return-type-26637 2025-07-30 13:19:51 -07:00
Scott Anderson 5dd87f0aab
feat(notification): add 3.3 and explorer 1.1 notification (#6269) 2025-07-30 14:04:03 -05:00
Jameelah Mercer 74a13917b8
Merge branch 'master' into fix/from-unixtime-doc-return-type-26637 2025-07-30 11:54:18 -07:00
peterbarnett03 8b1b107b64
chore: update install version to 1.1.0 (#6268)
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
2025-07-30 10:49:24 -05:00
Jason Stirnaman 0fe0263e85 fix: mcp-server.md: token-link shortcode errors when nested in show-in 2025-07-30 10:16:23 -05:00
Jason Stirnaman 4f21f57325 Update content/influxdb3/enterprise/plugins/library/official/system-metrics.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-30 10:16:23 -05:00
Jason Stirnaman bfe842dfdb Update content/influxdb3/core/plugins/library/official/system-metrics.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-30 10:16:23 -05:00
Jason Stirnaman 65656c6918 Update content/shared/influxdb3-plugins/plugins-library/official/downsampler.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-30 10:16:23 -05:00
Jason Stirnaman df6c963b35 feat(influxdb3): add TOML configuration documentation to plugin library
- Add TOML configuration section to plugins-library index explaining usage
- Add TOML config tables to all official plugin documentation files
- Standardize TOML section format across plugins with config_file_path parameter
- Update system-metrics plugin moved from examples to official
- Remove redundant config_file_path from individual parameter tables
- Ensure consistent placement before Installation/Requirements sections
- Fix linting: replace 'e.g.' with 'for example' in system-metrics.md

This completes the TOML configuration documentation updates from PR 6244
2025-07-30 10:16:23 -05:00
Jason Stirnaman 55e128cb78 chore(influxdb3): Promote system metrics plugin from examples to official plugins:- Updated with latest configuration arguments 2025-07-30 10:16:23 -05:00
Jason Stirnaman e868d1d3f5 chore(dependencies) 2025-07-30 10:16:23 -05:00
Jason Stirnaman 2b8e769697 feat(influxdb3): add plugin library with comprehensive plugin documentation:
- Add plugin library structure for Core and
Enterprise products
- Create shared content directory for plugin
documentation
- Port 12 plugin documentation files from
influxdb3_plugins repository
- Add GitHub repository links in related frontmatter
for all plugins
- Remove emoji metadata tags and clean up content
structure
- Implement standardized support sections with
product-specific links
- Reorganize plugins navigation with dedicated
library section
- Include 2 example plugins and 10 official
InfluxData plugins
2025-07-30 10:16:23 -05:00
Scott Anderson b0de478972
InfluxDB 3 Explorer 1.1 (#6235)
* WIP content changes and updated exporer version

* fixed many bugs, added netlify badge

* Apply suggestions from code review

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

* Update content/influxdb3/explorer/manage-plugins/_index.md

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Jason Stirnaman <stirnamanj@gmail.com>
2025-07-30 08:51:00 -06:00
Jason Stirnaman 41f863f310 chore: update Google Tag ID to master GA4 measurement ID:This should roll docs analytics into the Master property with other subdomains 2025-07-30 07:59:13 -05:00
Jason Stirnaman 06608aea6c feat(influxdb3): add v3.3.0 release notes and admin token recovery documentation
- Add v3.3.0 release notes with grouped categories for Core and Enterprise features/fixes
- Document admin token recovery server feature (--admin-token-recovery-http-bind)
- Add recovery server option to CLI serve command reference (alphabetically sorted)
- Add configuration details for admin token recovery in config options
- Update regenerate token documentation with lost token recovery instructions
- Include security warnings about unauthenticated recovery endpoint
- Fix Vale linting issues (Parquet capitalization, remove exclamation point)

Related to influxdb PR #26594
2025-07-30 07:59:13 -05:00
Jason Stirnaman 89739cd792 chore(ci): temporarily disable link validation workflow
- Add if: false conditions to all jobs to prevent execution
- Add disabled-check job to indicate the workflow is disabled
- Preserves original conditions in comments for easy re-enabling

To re-enable: Remove the 'if: false' conditions and disabled-check job
2025-07-29 23:09:00 -05:00
Jameelah Mercer 138c393494
Merge branch 'master' into fix/from-unixtime-doc-return-type-26637 2025-07-29 11:36:22 -07:00
meelahme 8e8eddd2bd docs: fix from_unixtime return type description 2025-07-29 11:33:40 -07:00
Jason Stirnaman c781182163 Update cypress/support/link-cache.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-29 10:48:05 -05:00
Jason Stirnaman 9bd8c978a8 Update cypress/support/link-cache.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-29 10:48:05 -05:00
Jason Stirnaman 70026432ac ci: rearchitect caching to work at the URL-level and support content/shared shared content files. Fix the cache reporting.Link Validation Cache Performance:
=======================================
  Cache hit rate: 100%
  Cache hits: 54
  Cache misses: 0
  Total validations: 54
  New entries stored: 0
   Cache optimization saved 54 link validations

  This demonstrates that all 54 link validations were served from cache, which
  greatly speeds up the test execution.

  Summary

  I've successfully fixed the cache statistics reporting issue in the Cypress link
  validation tests. Here's what was implemented:

  Changes Made:

  1. Modified the Cypress test (cypress/e2e/content/article-links.cy.js):
    - Added a new task call saveCacheStatsForReporter in the after() hook to save
  cache statistics to a file that the main reporter can read
  2. Updated Cypress configuration (cypress.config.js):
    - Added the saveCacheStatsForReporter task that calls the reporter's
  saveCacheStats function
    - Imported the saveCacheStats function from the link reporter
  3. Enhanced the link reporter (cypress/support/link-reporter.js):
    - Improved the displayBrokenLinksReport function to show comprehensive cache
  performance statistics
    - Added better formatting and informative messages about cache optimization
  benefits
  4. Fixed missing constant (cypress/support/hugo-server.js):
    - Added the missing HUGO_SHUTDOWN_TIMEOUT constant and exported it
    - Updated the import in run-e2e-specs.js to include this constant

  Result:

  The cache statistics are now properly displayed in the terminal output after
  running link validation tests, showing:

  - Cache hit rate (percentage)
  - Cache hits (number of cached validations)
  - Cache misses (number of fresh validations)
  - Total validations performed
  - New entries stored in cache
  - Expired entries cleaned (when applicable)
  - Optimization message showing how many validations were saved by caching
2025-07-29 10:48:05 -05:00