* chore(ci): upgrade link-checker to v1.3.1 and improve reporting
- Update workflow to use link-checker v1.3.1
- Fix heredoc bug that prevented template variable evaluation
- Improve broken link reporting with:
- Severity indicators (error vs warning)
- Table format for better readability
- Content file path mapping for easier fixing
- Collapsible troubleshooting tips
- Add fallback parsing for different JSON output structures
- Update config file comments to reference v1.3.1
https://claude.ai/code/session_015JNkhFiwJnoAxJLBP7AiyZ
* fix(ci): fix sync-link-checker-binary workflow
- Add missing checkout step (gh release requires a git repo)
- Use DOCS_TOOLING_TOKEN secret for cross-repo private access
- Use GitHub API to fetch release info instead of direct URL
- Add binary size validation to catch failed downloads
- Handle optional checksums.txt gracefully
* fix(ci): align workflow JSON parsing with link-checker v1.3.1 output
Tested link-checker v1.3.1 locally and discovered the actual JSON
structure differs from what the workflow assumed:
- summary.error_count (not broken_count)
- errors[]/warnings[]/info[] arrays (not files[] or broken_links[])
- Each entry: {url, status, error, file, line, severity}
Changes:
- Fix summary field names to match v1.3.1 JSON schema
- Parse .errors[] and .warnings[] arrays correctly
- Show warnings in collapsible section (don't fail CI)
- Map public/ paths to content/ paths for GitHub annotations
- Handle missing line numbers gracefully
- Cap warnings display at 20 with note about artifacts
* fix: broken links from issues #6682, #6461
- Fix wrong path /influxdb/v2/upgrade/v2-beta-to-v2/ →
/influxdb/v2/install/upgrade/v2-beta-to-v2/ (#6682)
- Fix fragment mismatch: #disable-the-internal-database →
#disable-the-_internal-database (Hugo renders backtick `_internal`
with underscore in anchor) (#6461)
- Fix dead links to /flux/v0/stdlib/universe/from →
/flux/v0/stdlib/influxdata/influxdb/from/ (from() moved from
universe to influxdata/influxdb package) (#6682)
closes#6682, closes#6461
* Update content/influxdb/v1/flux/get-started/_index.md
Force error to test workflow
* fix(ci): reclassify file-not-found warnings as errors in link checker
link-checker v1.3.1 classifies missing local files as warnings because
they have no HTTP status code and don't match error_codes=[404,410].
This meant broken internal links (like /flux/v0/stdlib/influxdata/influxdbfrom/)
were reported as warnings but didn't fail CI.
Fix by post-processing link-check-results.json to move "Cannot find file"
entries from warnings to errors before evaluating the check result.
Also reverts the intentional test bug in influxdb/v1/flux/get-started/_index.md.
* test(ci): intentionally broken fragment to test link-checker detection
Introduces broken heading anchor #tools-for-working-with-fluxxx (extra x)
to verify whether link-checker/lychee validates fragment anchors on local
files. Also documents the known gap: lychee doesn't validate fragments on
local file URLs (it checks file existence but doesn't open index.html to
verify heading anchors exist).
This commit should be reverted after testing.
* fix(ci): revert test fragment, document fragment checking limitation
Reverts the intentional broken fragment test. Workflow confirmed that
lychee does not validate heading anchors on local file URLs — it checks
file/directory existence but doesn't open index.html to verify fragments.
The ^file://.*# exclusion must remain to prevent false positives from
Hugo pretty URL resolution (lychee resolves /page#frag as file:///page
instead of file:///page/index.html).
Updated config comments to document this known gap clearly.
* chore(ci): update link-checker to v1.4.0
* Update link-checker to v1.5.0 in PR workflow
* fix(platform): broken link
---------
Co-authored-by: Claude <noreply@anthropic.com>
* nest reference docs menu in v2 and cloud
* move migrate data into write data
* nest notebooks under tools
* nest templates under tools
* nest telegraf configs under tools
* cleanup weights and titles of tools sections
* reorg org and bucket management under admin
* add backup/restore to admin, clean up related links
* restructure security sections under admin
* Apply suggestions from code review
Co-authored-by: Jason Stirnaman <stirnamanj@gmail.com>
* updated serverless cli docs to address pr feedback
* Update content/influxdb/cloud/admin/organizations/delete-org.md
Co-authored-by: Jason Stirnaman <stirnamanj@gmail.com>
* port v2 install changes to new structure
* address pr feedback and ported missing content to serverless
---------
Co-authored-by: Jason Stirnaman <stirnamanj@gmail.com>
* WIP
* WIP 2
* WIP 3
* work with Gunnar +editorial pass
* updates to pricing
* more WIP updates
* update plan links
* edit from Gunnar
* add table for error limits
* edit
* clarifications between global and plan limits
* add edit from Rob Kramer
* edits from Ryan
* edit from Tim
* Update content/influxdb/cloud/account-management/billing.md
* Update data-usage.md
* update menu
* add query and task processing global limits
* add note about interval and rmv API responses
* update intr
* More updates to the limits page
* edits with Gunnar
* Update content/influxdb/cloud/account-management/limits.md
* Update content/influxdb/cloud/account-management/limits.md
* Update content/influxdb/cloud/account-management/limits.md
* Update content/influxdb/cloud/account-management/limits.md
* Update content/influxdb/cloud/account-management/limits.md
Co-authored-by: Greg <2653109+glinton@users.noreply.github.com>
* edits from Tim
* Update content/influxdb/cloud/account-management/limits.md
* Update content/influxdb/cloud/account-management/limits.md
* Removes old frontmatter, crosslinks usage docs, fixes typo (#3738)
* removed old frontmatter, crosslinked usage docs, fixed typo
* Apply suggestions from code review
* delete old comment
* edits from Scott
* edit
* reorder column content and update old links
Co-authored-by: Gunnar Aasen <gunnar+github@gunnar.me>
Co-authored-by: Greg <2653109+glinton@users.noreply.github.com>
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
* removed erroneous text re: monitoring Cloud
* Add Cloud option.
* add link for templates doc
* Create monitor.md
* Update monitor.md
* feat: updating monitor.md tutorial
* Update monitor.md
* Update monitor.md
* new screenshots for monitoring
* Update monitor.md
* Add files via upload
* Update monitor.md
* feat: edits and screenshot updates
* edits-draft
* edits on setting up Telegraf
* misc changes; update Telegraf version
* remove redundant content
* edit last two procedures
* edits
* add boards
* remove screenshot
* remove should
* change parent menu
* Update content/influxdb/v2.0/influxdb-templates/monitor.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
* Update content/influxdb/v2.0/influxdb-templates/monitor.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
* Update content/influxdb/v2.0/influxdb-templates/monitor.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
* Update content/influxdb/v2.0/influxdb-templates/monitor.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
* Update content/influxdb/v2.0/influxdb-templates/monitor.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
* Update content/influxdb/v2.0/influxdb-templates/monitor.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
* Update content/influxdb/v2.0/influxdb-templates/monitor.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
* Update content/influxdb/v2.0/influxdb-templates/monitor.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
* Update content/influxdb/v2.0/influxdb-templates/monitor.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
* Update content/influxdb/v2.0/influxdb-templates/monitor.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
* Update content/influxdb/v2.0/influxdb-templates/monitor.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
* Update content/influxdb/v2.0/influxdb-templates/monitor.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
* Update content/influxdb/v2.0/influxdb-templates/monitor.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
* Update content/influxdb/v2.0/influxdb-templates/monitor.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
* Update content/influxdb/v2.0/influxdb-templates/monitor.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
* Update content/influxdb/v2.0/influxdb-templates/monitor.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
* Update content/platform/monitoring/influxdata-platform/_index.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
* Update content/platform/monitoring/influxdata-platform/_index.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
* Update content/influxdb/v2.0/influxdb-templates/monitor.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
* Update content/influxdb/v2.0/influxdb-templates/monitor.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
* Small edits made.
* More edits made.
* Small edits made.
* Minor edits made.
* More edits made.
* WIP edits made.
* Minor edits made.
* WIP edits.
* Solved indentation issues.
* edits4 Michelle on deadman alert, formatting, misc
* Edits made before fixing them.
* More edits.
* Fixed typos in notification rule, added detail.
* Added details.
* More edits.
* Edits made.
Co-authored-by: Russ Savage <russ@influxdata.com>
Co-authored-by: Kelly <kelly@influxdata.com>
Co-authored-by: kelseiv <47797004+kelseiv@users.noreply.github.com>
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
Co-authored-by: mluu12 <87089043+mluu12@users.noreply.github.com>
* link audit, remove info about stopping influxd in restore docs, closes#2168
* fixed broken internal links for seo link audit
* updated canonical logic to be smarter
* fixed canonical links and broken images
* fixed errant find and replace
* fixed formatting of kapa event handler docs
* more link fixes
* more link fixes, support latest shortcode in telegraf plugin descriptions