Commit Graph

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

Author SHA1 Message Date
Jason Stirnaman b4a0eea0a3
feat: add InfluxDB documentation MCP server integration (#6830)
* chore(deps): update yarn dependencies

Run yarn to update lockfile with latest compatible versions.

* feat: add InfluxDB documentation MCP server integration

- Enable MCP widget in Ask AI (data-mcp-enabled, data-mcp-server-url)
- Restructure mcp-server.md with anchor TOC for database and docs MCP
- Add documentation MCP server page for products without database MCP:
  - cloud-serverless, clustered, v2, cloud (TSM), telegraf
  - Place in Reference section (or telegraf_v1_ref menu)
- Add shared content file for docs-only MCP server
- Add "Connect to documentation MCP" link in format-selector dropdown
- Add related MCP links to all get-started/setup pages

* fix: correct JSON syntax and product-aware MCP docs URL

- Fix JSON syntax errors in Cloud Dedicated config examples (= → :)
- Add missing comma in Docker args array for local server config
- Make format-selector MCP docs URL product-aware using Hugo path detection

* docs: add MCP pages for v1 products, fix menu, add screenshot

- Fix cloud-serverless identify-version menu parent to "Administer InfluxDB Cloud"
- Add MCP server pages for influxdb/v1 and enterprise_influxdb/v1 in Tools menu
- Update format-selector with v1 and enterprise_influxdb/v1 MCP docs paths
- Add MCP tool search screenshot showing search_influxdb_knowledge_sources

* Update content/influxdb3/cloud-serverless/get-started/setup.md

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

* Update content/telegraf/v1/mcp-server.md

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-17 20:42:56 -06:00
Jason Stirnaman 6a303c348f
chore(ci): upgrade link-checker to v1.5.0 and improve reporting (#6768)
* 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>
2026-01-30 15:03:13 -06:00
Jason Stirnaman 68f00e6805
fix(version-detector): centralize Grafana links and DRY up host examples (#6693)
* fix(version-detector): use centralized getGrafanaLink for all Grafana URLs

Refactor handleAuthorizationHelp to use getGrafanaLink() instead of
hardcoded URLs, ensuring all Grafana links come from a single source.

Also fix incorrect URLs in getGrafanaLink mapping:
- InfluxDB OSS 2.x: /visualize-data/ → /tools/
- InfluxDB Enterprise: /influxdb/enterprise/ → /enterprise_influxdb/v1/
- InfluxDB Cloud (TSM): /visualize-data/ → /tools/
- InfluxDB Cloud v1: now links to Enterprise v1 docs (Cloud v1 is
  Enterprise under the hood)

* refactor(version-detector): DRY up localhost:8086 references

Extract HOST_EXAMPLES to a class-level constant and add DEFAULT_HOST
and DEFAULT_HOST_PORT constants to eliminate duplicate localhost:8086
strings throughout the code.

- Move hostExamples from local variable to class constant
- Use DEFAULT_HOST for URL placeholder and comparison checks
- Use DEFAULT_HOST_PORT for docker curl command examples

* feat(ask-ai): Support source group IDs in Ask AI trigger links

* feat(version-detector): Present context-aware links

- Add ai_source_group_ids fields to ProductConfig interface
- Improve SCSS for doc and Ask AI links
- Update Grafana docs to add aliases and context param for detector
- Update modal partial to include AI source group IDs in config
- Remove custom Cypress commands for version detector
- Update E2E tests to use direct Cypress commands
2026-01-26 18:42:09 -06:00
Copilot cf6677c927
Fix Windows download link and PR preview rendering for InfluxDB v2 (#6726)
* Initial plan

* fix(influxdb/v2): correct Windows download link to use _amd64 suffix

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

* fix(shortcode): Add prPreviewPathOffset support to latest-patch shortcode

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: Jason Stirnaman <jstirnaman@influxdata.com>
2026-01-15 15:44:29 -06:00
Jason Stirnaman 42ae0fbf6b
dar issue 563 - Cloud 1 documentation, support, and migration (#6729)
* docs(v2): Specify versions for v2 Cloud and OSS

* docs(v2): Use specific version for OSS v2, add ToC

* docs(v1): Use specific versions and names. Replace Enterprise v1 with 3
Ent.

* docs(v1): More detailed description for OSS v1 release notes. Repetition
fixes.

* docs(v1): Update Download instructions. Add version specificity

* docs(v1): OSS v1 specificity, fix config commands, cleanup lists

* docs(cloud1): Shared note shortcode to guide Cloud 1 users to Enterprise
documentation, Cloud 1 support, and v3 migration

* Provide Cloud 1.x in version detector and product selector menu,
simplify InfluxDB 1.x section

- Simplify InfluxDB 1.x section on platform page to product links and
  migration guidance
- Remove detailed TICK stack and Enterprise feature descriptions
- Update all Cloud 1 links to point to /platform/#influxdb-cloud-1

- Keep Cloud 1 infrastructure intact:
  - products.yml configuration
  - Product selector entry (links to platform page section)
  - Version detector for *.influxcloud.net service URLs
  - Ask AI integration

Files changed:
- content/platform/_index.md (simplified, updated links)
- content/shared/identify-version.md (updated links)
- layouts/shortcodes/influxdb-cloud1-note.html (updated links)
- assets/js/utils/product-mappings.ts
- assets/js/influxdb-version-detector.ts

Closes /influxdata/dar/issues/563

* Delete content/influxcloud/v1/_index.md

* Update content/enterprise_influxdb/v1/_index.md

* Update content/influxdb/v1/introduction/install.md

* Fix PR Preview skipping when layout changes include wildcard URL patterns (#6725)

* Initial plan

* Fix: Strip wildcards from URL paths in PR Preview detection

- Update normalizeUrlPath() to remove asterisk wildcards
- Collapse multiple consecutive slashes after wildcard removal
- Add backtick as valid URL delimiter for code-wrapped URLs
- Add comprehensive test cases for wildcard handling
- Update backtick test to reflect safer truncation behavior

Fixes issue where PR descriptions with wildcard patterns like
`/influxdb3/enterprise/*` were not properly extracted, causing
PR Preview to skip even when URLs were provided.

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

* docs: Clarify backtick handling in URL validation

Add comment explaining that backticks act as delimiters in regex
extraction, preventing them from appearing in extracted paths even
though they're in the rejection pattern.

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

* docs: Improve comments explaining normalization and regex logic

- Clarify why wildcards are removed before slash collapsing
- Document the defense-in-depth backtick handling
- Add examples of the normalization process

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>

* Update content/platform/_index.md

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

* refactor: organize cloud1-note shortcode into influxdb directory (#6734)

Move the Cloud 1 note shortcode from influxdb-cloud1-note.html
to influxdb/cloud1-note.html to follow the existing organizational
pattern in layouts/shortcodes/influxdb/.

This change also applies the Cloud 1 content updates from PR #6729
using the new organized shortcode path: {{< influxdb/cloud1-note >}}

closes influxdata/docs-v2#6729

Co-authored-by: Claude <noreply@anthropic.com>

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-15 14:55:06 -06:00
Jason Stirnaman 4caaa42887
fix(v2): broken links to Grafana guides for Cloud and OSS v2. (#6692)
- Add expected aliases (more descriptive URLs) for the Grafana pages
2026-01-03 13:50:38 -06:00
WeblWabl a6994439e4
feat: use current-version in upgrade guide (#6679)
* feat: use current-version in upgrade guide

* chore(influxdb2): Update version 2.7 to 2.8.  Use shortcode where supported. Punctuation fix. (#6680)

* Update content/influxdb/v2/install/upgrade/v1-to-v2/_index.md

* Update content/influxdb/v2/install/upgrade/v1-to-v2/_index.md

* Update content/influxdb/v2/install/upgrade/v1-to-v2/_index.md

---------

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2025-12-31 13:54:10 -06:00
Copilot db6a96fc39
Fix broken fragment link to #operator-token (#6609)
* Initial plan

* Change token type headings from h4 to h3 to fix fragment detection

Changed heading levels for Operator token, All Access token, and Read/Write token from level 4 to level 3. This ensures better compatibility with link checkers that may have issues detecting fragments in h4 headings.

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

* fix(v2): Clarify operator token auto- vs manual- generation

---------

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: Jason Stirnaman <jstirnaman@influxdata.com>
2025-12-16 13:04:34 -06:00
Copilot 0ba60f7d69
Add v1.12.2 limitation callout for PAST LIMIT and FUTURE LIMIT (#6607)
* Initial plan

* Add v1.12.2 FUTURE LIMIT and PAST LIMIT callouts

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

* fix(v1): Remove patch from Enterprise v1 name

* fix(ent1): Remove version from `PAST LIMIT` and `FUTURE LIMIT` callout

---------

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: Jason Stirnaman <jstirnaman@influxdata.com>
2025-12-15 12:31:56 -06:00
WeblWabl 4cecc27be2
feat: Add v2.8.0 release notes (#6623)
* feat: Add v2.8.0 release notes

* feat: add token hashing doc

* feat: Update content/influxdb/v2/reference/release-notes/influxdb.md

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

* feat: Update content/influxdb/v2/reference/release-notes/influxdb.md

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

* feat: Update content/influxdb/v2/reference/release-notes/influxdb.md

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

* feat: Update content/influxdb/v2/reference/release-notes/influxdb.md

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

* feat: Update content/influxdb/v2/reference/release-notes/influxdb.md

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

* feat: Update content/influxdb/v2/reference/release-notes/influxdb.md

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

* feat: Update content/influxdb/v2/reference/release-notes/influxdb.md

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

* feat: Update content/influxdb/v2/reference/release-notes/influxdb.md

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

* feat: Update content/influxdb/v2/reference/release-notes/influxdb.md

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

* feat: Update content/influxdb/v2/reference/release-notes/influxdb.md

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

* feat: Update content/influxdb/v2/reference/release-notes/influxdb.md

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

* feat: Update content/influxdb/v2/reference/release-notes/influxdb.md

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

* chore(influxdbv2): Revise release notes and bump version to 2.8.0.

---------

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2025-12-12 17:07:48 -06:00
Geoffrey Wossum a85f563fd2
Document use-hashed-tokens configuration option (#6585)
* Document use-hashed-tokens configuration option

Added documentation for the use-hashed-tokens option, including its benefits, default value, and configuration methods.

* Update documentation for use-hashed-tokens option

Clarify default behavior for hashed API tokens in version 2.8 and future versions.

---------

Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2025-12-10 10:57:50 -06:00
Scott Anderson 20a736303e
fix: update compact-throughput default values, closes influxdata/DAR#568 (#6573) 2025-11-25 18:14:17 -07:00
Jason Stirnaman 8ca4f9d2bb
Chore: update dependencies and fix frontmatter (#6556)
* chore(deps): update @vvago/vale to v3.12.0

Updates Vale style linter wrapper from v3.4.2 to v3.12.0.
This eliminates all dependency warnings related to deprecated
packages (fstream, rimraf, glob, inflight) in the Vale
dependency tree.

* fix(frontmatter): resolve frontmatter violations revealed by updates

Fixes frontmatter validation errors revealed after dependency updates:
- Remove duplicate 'related' and 'aliases' fields
- Fix invalid alias formatting (missing space after dash)
- Consolidate frontmatter structure to match schema requirements

Files updated:
- content/influxdb/v1/guides/query_data.md
- content/influxdb/v2/reference/cli/influx/auth/_index.md
- content/influxdb/v2/reference/cli/influx/bucket/_index.md
- content/influxdb/v2/reference/cli/influxd/recovery/user/_index.md
- content/influxdb3/cloud-dedicated/process-data/visualize/chronograf.md
- content/influxdb3/cloud-serverless/process-data/visualize/chronograf.md
- content/influxdb3/clustered/install/set-up-cluster/configure-cluster/directly.md
- content/influxdb3/clustered/process-data/visualize/chronograf.md
- content/platform/monitoring/influxdata-platform/monitoring-dashboards.md
2025-11-20 15:27:40 -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
WeblWabl 5fefa8f741
feat: Document volume permissions for InfluxDB Docker (#6541)
* feat: Document volume permissions for InfluxDB Docker

Added instructions for setting volume permissions for InfluxDB Docker container.

* feat: Update information about macos

* feat: cleanup

* chore(v1): Distinguish and format Docker examples for Linux/Windows vs MacOS

---------

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2025-11-17 12:43:32 -06:00
Jason Stirnaman d7233aa93f
chore(v2): Port main telemetry page content to a v2-specific docs page (#6507)
* chore(v2): Port main telemetry page content to a v2-specific docs page

* Update content/influxdb/v2/reference/telemetry.md

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

---------

Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
2025-11-03 11:06:43 -06:00
Jason Stirnaman 19ed26a37c
Jts/obsolete monitor enterprise with cloud (#6453)
* chore(ent1): Remove monitor Enterprise with Cloud guide:- Removes content/enterprise_influxdb/v1/administration/monitor/monitor-with-cloud.md
- Add aliases in monitor/_index.md- Verified no other pages link to it

* chore(platform): Update /platform for InfluxDB 3

- Add InfluxDB 3 section highlighting Core, Enterprise, Cloud products
- Add Telegraf section with InfluxDB 3 support
- Update monitoring guide to emphasize InfluxDB 3 with built-in processing
- Remove obsolete install/deploy guides (AWS, GCP, Kubernetes deployment)
- Remove obsolete integration guides (Docker, Kubernetes)
- Remove obsolete troubleshooting guides (HHQ, IOPS, log analysis, etc.)
- Add aliases for all deleted pages to prevent 404s
- Improve content clarity and reduce repetition

Note: Additional cleanup and content improvements remain for follow-up

* Update content/platform/_index.md

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

---------

Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
2025-10-10 22:17:09 -05:00
Scott Anderson 08f498a7e8 fix(grafana): fix bad anchor links 2025-10-10 08:46:39 -06:00
Scott Anderson 85d669048c chore(grafana): update grafana screenshots, remove unused images 2025-10-10 08:33:48 -06: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 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 87a5662833 fix(grafana): update Grafana documentation across all InfluxDB versions 2025-10-06 18:54:04 -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
Jameelah Mercer 82c1e7f077
Update content/influxdb/v1/tools/grafana.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-03 14:23:50 -07:00
meelahme 214d3c0a1f minor updates to flux content 2025-10-03 13:44:51 -07:00
meelahme 598a2da208 docs: update to flux and influx content and updates to screenshots 2025-10-02 16:30:23 -07:00
Jason Stirnaman 4e8da8d0e7
Update content/influxdb/v1/about_the_project/release-notes.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
2025-09-15 15:02:47 -05:00
Jason Stirnaman 4202315eb3 docs(influxdb): update OSS v1.12.2 release notes
- 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
2025-09-15 14:58:13 -05:00
Jason Stirnaman f587fbaf48 fix: links containing hostname 2025-08-24 21:32:26 -05:00
Jason Stirnaman 942c76d0c8 fix: links with old hostname and path 2025-08-24 21:29:26 -05:00
Jason Stirnaman e7e59322ac
Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-21 14:57:22 -05:00
Jason Stirnaman 3aa4c0eae1
Update content/influxdb/v1/administration/upgrading.md 2025-08-21 14:50:44 -05:00
Jason Stirnaman e42df8a4ad docs(v1): restructure upgrade guide for better UX and progressive disclosure
- Restructure content flow to follow progressive disclosure principles
- Move index type decision to Important callout after basic upgrade steps
- Improve headings with active voice ("Switch index types anytime")
- Enhance callout formatting (Important, Tip, Warning callouts)
- Consolidate Enterprise upgrade information into dedicated section
- Improve information hierarchy and scanability

Changes are primarily formatting and phrasing improvements to enhance
developer experience and follow Google Developer Documentation best practices.
2025-08-20 17:48:58 -05:00
Jason Stirnaman 127b15b6e2 fix(v1): improve TSI recommendation clarity and fix grammar typos
- Make TSI recommendation more actionable by explaining benefits (removes RAM limits, better performance for high-cardinality data)
- Fix "from to" grammar typos in index switching instructions
- Add specific scenarios for when to switch between TSI and inmem index types
- Remove "above" directional language per style guidelines

Source: Verified against InfluxDB v1 documentation via MCP docs verification
- TSI details: https://docs.influxdata.com/influxdb/v1/concepts/tsi-details/
- TSI overview: https://docs.influxdata.com/influxdb/v1/concepts/time-series-index/
2025-08-20 17:25:15 -05:00
Phil Bracikowski 2a56bec0c9
Adjust wording for the two types of tsi index: inmen and on disk tsi1 2025-08-20 14:53:15 -07:00
Jason Stirnaman a16a1ea286
Merge branch 'master' into patch-1 2025-08-19 11:17:02 -05:00
Jason Stirnaman fe455525d4 fix(v2): broken link fragment 2025-08-19 10:57:58 -05:00
Jason Stirnaman 683dfe233c fix(v2): replace broken link fragment with example and page link 2025-08-19 08:59:01 -05:00
Jason Stirnaman aaf475beef fix(v2): replace broken link fragment with new URL 2025-08-19 08:45:40 -05:00
Jason Stirnaman b510e6bac1 fix(v2): broken link fragment 2025-08-19 08:38:36 -05:00
Jason Stirnaman 1a58595083
Merge branch 'master' into copilot/fix-6297 2025-08-19 08:29:57 -05:00
Jason Stirnaman a21c06bb4f fix(v2): OSS replication:- Fix (simplify) list formatting; remove nested lists.- Convert numbered list to numbered headers to replace nested lists- Add additional headers to show alternatives- Specify Enterprise v1- Update callouts 2025-08-18 15:16:38 -05:00
Jason Stirnaman 63bc1fcc81 fix(v1): v1.12 release notes and related changes are pre-release documentation\
**Revert this commit for the v1.12 release**\

- Remove links from release notes to upcoming 1.12.x features
- Add callout to explain that v1.12 isn't yet available
2025-08-15 15:44:05 -05:00
Jason Stirnaman 06fff5868f feat(v1): update documentation for the upcoming InfluxDB v1.12 and Enterprise v1.12 release
**Keep this commit for the upcoming v1.12 release**

- Label upcoming features as v1.12.0+:

  - Update configuration documentation for data nodes
  - Update database management documentation
  - Update influx_inspect tool documentation
  - Update show-shards documentation

- Revert product version references to 1.11.8 in products.yml
2025-08-15 15:27:34 -05:00
copilot-swe-agent[bot] 0aa345572b Update APT signing key location from /etc/apt/trusted.gpg.d to /etc/apt/keyrings
Co-authored-by: jstirnaman <212227+jstirnaman@users.noreply.github.com>
2025-08-13 14:19:54 +00:00
Jason Stirnaman d3f60a7d7d fix(v1): callout syntax and broken anchor links 2025-07-28 11:04:12 -05:00
Scott Anderson 09d1414e22
feat: InfluxDB OSS and Enterprise 1.12.1 (#6250)
* InfluxDB OSS and Enterprise 1.12.1

* add message to enterprise 1.12 release notes

* Update content/influxdb/v1/query_language/manage-database.md

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

* Apply suggestions from code review

Co-authored-by: Jason Stirnaman <stirnamanj@gmail.com>

* Apply suggestions from code review

Co-authored-by: Jason Stirnaman <stirnamanj@gmail.com>

* Apply suggestions from code review

Co-authored-by: Jason Stirnaman <stirnamanj@gmail.com>

* fix: update to address PR feedback

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Jason Stirnaman <stirnamanj@gmail.com>
2025-07-28 10:47:31 -05:00
Jason Stirnaman 8567423938 fix(docker): v1 and v2 with Docker: env, links, alt_links, formatting 2025-07-15 10:59:13 -05:00