Commit Graph

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

Author SHA1 Message Date
Jason Stirnaman 1203602607
docs(influxdb3): document log-filter values and targeted filtering (#6695)
* chore(link-checker): update configs for v1.3.0 severity classification

Remove exclusions for sites that return 403/429 (bot protection) and
5xx (server errors) - these are now handled by severity classification:
- 403/401/429 → info (shown but don't fail CI)
- 5xx/timeout → warning (shown but don't fail CI)
- 404/410/DNS → error (fail CI)

Removed exclusions:
- GitHub, Slack, Reddit, StackOverflow
- Docker Hub, Grafana, Microsoft Learn
- Claude.ai, Dremio, Scarf, InfluxData support

Kept exclusions:
- Localhost/local network URLs
- Example/placeholder URLs
- CI-specific workarounds (canonical URLs, file fragments)

Added [severity] configuration section with default thresholds.

* docs(influxdb3): document log-filter values and targeted filtering

Add comprehensive documentation for the --log-filter configuration option:
- Log levels table (error, warn, info, debug, trace)
- Targeted filtering syntax for specific components
- Common component names for Core and Enterprise
- Debug logging section in write troubleshoot page

closes influxdata/DAR#575

* Update content/shared/influxdb3-cli/config-options.md
2026-01-06 14:01:49 -06:00
Scott Anderson 6b1905c1d5
fix: updates write reponses, suggests exponential backoffs (#6574)
* fix: updates write reponses, suggests exponential backoffs, closes influxdata/DAR#557

* Apply suggestions from code review

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

* Fix cURL example to use $max_delay variable instead of hardcoded value (#6575)

* Initial plan

* Fix: use $max_delay variable instead of hardcoded 30 in cURL example

Co-authored-by: jstirnaman <212227+jstirnaman@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jstirnaman <212227+jstirnaman@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jstirnaman <212227+jstirnaman@users.noreply.github.com>
Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2025-12-02 11:40:56 -08:00
Jason Stirnaman 0a277ea9fd
hotfix(influxdb3): remove precision bug notes (#6560) 2025-11-20 10:52:55 -06:00
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
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 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 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 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 7674012aed feat(influxdb3): Add missing precision CLI option, fix and enhance write documentation.\
- Verified precision behavior in source code. Added auto-detection note for all APIs: Added a note
  explaining that InfluxDB 3 uses timestamp magnitude to
  auto-detect precision by default, and users can specify
   precision to avoid ambiguity.
- Fix allowed precision values\
- Add examples
2025-07-08 19:38:44 -05:00
Jason Stirnaman e92c82129a fix(api): curl --user syntax 2025-07-08 00:31:49 -05:00
Jason Stirnaman 48380fd168 fix(influxdb3): Auth schemes in 3core, 3ent, cloud-dedicated, and clustered:Explains compatibility for different schemasProvides more auth examplesFills missing schemes in API refFixes placeholdersShows that username is optional 2025-07-07 23:10:37 -05:00
Jason Stirnaman c5c66638c8
Update content/shared/influxdb3-write-guides/use-telegraf/dual-write.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-24 17:48:24 -05:00
Jason Stirnaman 30f1ed07d0 fix(influxdb3): CLI links, create token parent, ignore cypress/downloads/* 2025-06-23 16:27:25 -05:00
Jason Stirnaman 069dc2d039 fix: install link 2025-06-23 16:27:25 -05:00
Jason Stirnaman af0ffaf663 fix(influxdb3): Broken anchor links 2025-06-23 16:27:24 -05:00
Jason Stirnaman 57d73b141e fix(influxdb3): Client library write guide: Refactor, reorganize, and cleanup 2025-06-23 16:27:24 -05:00
Jason Stirnaman 14a6f40830 fix(influxdb3): Remove beta note, uncomment token usage 2025-06-23 16:27:24 -05:00
Jason Stirnaman 8d21b51e97 fix(influxdb3): Remove beta note, add token link 2025-06-23 16:19:08 -05:00
Scott Anderson 9dc847bf47 restructured write guides, start on gs query guide 2025-06-12 15:32:44 -06:00
Scott Anderson dc533920f1
add information about column order in monolith (#6094) 2025-05-27 15:15:54 -05:00
Jason Stirnaman 18b90035a4 fix: broken links and formatting, missing Management API ReDoc security section for auth types 2025-05-19 14:09:38 -05:00
Jason Stirnaman c4d4efc121 fix(influxdb3): unresolved product-name shortcode in frontmatter title, broken links to non-existent Core and Enterprise compatibility guides, alias api/v1 and api/v2 paths as api/v3. 2025-05-01 11:17:10 -05:00
Jason Stirnaman 7c076cc38f chore(monolith): Core and Enterprise: Add client library references, revise recommendations
chore(monolith): Recommend API over CLI for writing data (Closes #5957). Fix client library references
fix(monolith): Add tool comparison table (linked from client libs), fix and cleanup write data sections, link to client libraries.
fix(monolith): Remove redundant content.

Closes #5957
2025-04-09 19:53:48 -05:00
Adam S 45326bcc04 Update influxdb3-cli.md
Add --file flag
2025-04-04 15:20:38 -04:00
Scott Anderson 25e349b5ea Base updates for beta (#5893)
* base changes for beta

* updated beta notification slug
2025-03-16 22:44:39 -05:00
Jason Stirnaman 227b742106 fix(v3): Replace "Clustered" references in monolith https://docs.influxdata.com/influxdb3/core/write-data/ Closes #5874
- Replace names with product-name shortcode
- Fix grammar to accomodate the Object storage model (where data isn't stored in InfluxDB 3)
2025-03-05 11:40:57 -06:00
Scott Anderson fb665e2393
hotfix: clarify that influxdb_v2 tokens for telegraf cannot be empty strings (#5824) 2025-02-05 12:44:35 -07:00
Scott Anderson 80a523d921
InfluxDB 3 Core and Enterprise write guides (#5811)
* WIP influxdb3 write guides

* get based content for write guides

* fixed some lint issues

* ported write guides as shared content to enterprise

* Apply suggestions from code review

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

---------

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2025-01-30 12:37:12 -07:00