Commit Graph

6204 Commits (remove-clustered-release)

Author SHA1 Message Date
meelahme d6109b3b0e adding CLI example to no_sync write option 2025-02-25 18:45:18 -08:00
Jameelah Mercer c09d17f02e
Merge branch 'master' into docs/v3/no_sync-5826 2025-02-25 17:29:37 -08:00
meelahme f01a9ab3e7 Adding a no_sync documentation to get-started page (#5826) 2025-02-25 17:17:36 -08:00
Jason Stirnaman f0245e32f5 feat(api-ref): API reference for Core and Enterprise 2025-02-25 17:10:29 -06:00
Jason Stirnaman b3bb9c40f1 feat(api): InfluxDB3 Core API reference, API fixes, and e2e tests
- Adds InfluxDB 3 Core API reference
- Updates scripts
- Removes non-valid info.summary field from specs, replaces with description in metadata
- Simplifies frontmatter generation for HTML template
- Reorg of file structure to mirror the content structure.
- Moves OSS v2 into v2/v2/ref.yml to follow the same pattern as others
- Replaces isDefault API config field with specific aliases.
- Misc. fixes.
- Remove generated HTML files.
2025-02-25 17:10:09 -06:00
Jason Stirnaman 4314589c07 feat(v3): WIP: Revise API specs for Core and Enterprise
- Adds basic support for core and enterprise in getswagger.sh
- Adds custom OpenAPI info for Core and Enterprise
- Validates as OpenAPI 3.0 (using Spectral)
    - operationId
    - tags
- Revises use of Legacy, v2
- TODO: need to check and validate in UI, adjust tags if nec.
- Add and remove components
- Update parameters
- Add examples
- Add tests for Core
2025-02-25 17:08:05 -06:00
Jason Stirnaman 3cae4779b7
Merge branch 'master' into clustered-upgrade-notes 2025-02-25 10:57:42 -06:00
Jason Stirnaman d7200f1363 chore(sql): how ranking functions handle duplicate values
- Add query example with output from @appletreeisyellow
- Clarify function descriptions
2025-02-25 10:06:09 -06:00
Jason Stirnaman 86c4c35f77
Merge branch 'master' into sql-window-functions 2025-02-24 17:52:02 -06:00
Jason Stirnaman 5b42d3a012 fix: terms and formatting in monolith get-started and plugins. Add related links. 2025-02-24 17:45:51 -06:00
Jason Stirnaman 971562275f hotfix: codeblock 2025-02-24 17:20:29 -06:00
Jason Stirnaman 002074bd10 fix: On Request configuration 2025-02-24 17:14:53 -06:00
Jason Stirnaman 6a5aeb3cfc fix: Processing engine description. 2025-02-24 16:49:29 -06:00
Jason Stirnaman 90eb51e447 fix(v3): Core and Enterprise Get Started: fix bad interval syntax, update processing engine overview
- Fix interval syntax mentioned in https://influxdata.slack.com/archives/C084G9LR2HL/p1740171190161249.
- Update processing engine overview and link to guide.
2025-02-24 16:28:38 -06:00
Jason Stirnaman d8d1d09290
Update content/shared/v3-core-plugins/_index.md 2025-02-24 14:43:23 -06:00
Jason Stirnaman 49c055fd0b
Update content/shared/v3-core-plugins/_index.md 2025-02-24 14:43:15 -06:00
Jason Stirnaman 4f5122da92
Update content/shared/v3-core-plugins/_index.md 2025-02-24 14:42:35 -06:00
Jason Stirnaman 5976a64844
Update content/shared/v3-core-plugins/_index.md 2025-02-24 14:42:19 -06:00
Jason Stirnaman 72d078ffba
Update content/shared/v3-core-plugins/_index.md 2025-02-24 14:42:11 -06:00
Jason Stirnaman 28018666a4
Apply suggestions from code review 2025-02-24 14:40:35 -06:00
Jason Stirnaman c5b8bb2663
Merge branch 'master' into pbarnett/processing-engine-updates 2025-02-24 14:04:29 -06:00
Jason Stirnaman ba7f10944a feat(sql): Add Window aggregate and Ranking functions to SQL reference index 2025-02-24 13:37:15 -06:00
Jason Stirnaman 01236c6791 fix(sql): Apply suggestions from code review. 2025-02-24 13:35:41 -06:00
Jason Stirnaman b7dee87b03
Update content/enterprise_influxdb/v1/administration/configure/config-data-nodes.md 2025-02-24 10:03:10 -06:00
Jason Stirnaman 3b346d927d
Update content/enterprise_influxdb/v1/administration/configure/config-data-nodes.md 2025-02-24 10:03:03 -06:00
Jason Stirnaman da0cfc1871
Update content/enterprise_influxdb/v1/administration/configure/config-data-nodes.md 2025-02-24 10:01:53 -06:00
Jason Stirnaman cbe67338e5
Update content/enterprise_influxdb/v1/administration/configure/config-data-nodes.md 2025-02-24 10:01:46 -06:00
Jason Stirnaman 15b2a76c36
Update content/enterprise_influxdb/v1/administration/configure/config-data-nodes.md 2025-02-24 10:01:39 -06:00
WeblWabl b527eb1f2d
feat: Update config-data-nodes for query logging
This PR updates the data config documentation to include information about `query-log-path`.
2025-02-24 09:23:18 -06:00
Jason Stirnaman ae32fa01f9
Update content/influxdb3/clustered/reference/release-notes/clustered.md 2025-02-24 09:16:58 -06:00
Scott Anderson a39644200e updated clustered upgrade, closes influxdata/DAR#479, closes influxdata/DAR#480 2025-02-21 15:31:55 -07:00
Scott Anderson 7afb3d9dc9
Apply suggestions from code review
Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2025-02-21 14:25:01 -07:00
Scott Anderson 6b0265b4cb Merge branch 'master' into sql-window-functions 2025-02-21 14:12:18 -07:00
Scott Anderson 0e7d23dbac add sql window functions and new shortcodes 2025-02-21 14:11:32 -07:00
Jason Stirnaman 2fee2eb1ca
Merge branch 'master' into docs/5837-Enterprise-updates 2025-02-21 09:00:36 -06:00
Jason Stirnaman 5872d8c6fa chore(mono): Update architectures for Docker images. 2025-02-20 15:26:56 -06:00
Jamie Strandboge 9d699e5af7
fix: influxdb3 no longer has MUSL builds (#5849)
* fix: influxdb3 no longer has MUSL builds

Reference:
- https://github.com/influxdata/influxdb/blob/main/README_processing_engine.md#why-not-just-statically-link-with-eg-musl

* remove musl builds from shared getting started docs

---------

Co-authored-by: Scott Anderson <scott@influxdata.com>
2025-02-20 12:17:52 -07:00
Jason Stirnaman 140223c87c hotfix(v2): update SHA256 for darwin_amd64 package, fix lint typo error 2025-02-20 12:44:15 -06:00
Jason Stirnaman 99f52cbada fix(mono): Remove note from query system context--suggests equivalence for querying system information. 2025-02-20 12:14:28 -06:00
Jason Stirnaman e61990b6b2
Update content/shared/influxdb3-admin/query-system-data/_index.md 2025-02-20 12:04:35 -06:00
Jason Stirnaman 3fdd41490b
Apply suggestions from code review
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
2025-02-20 12:04:01 -06:00
Jason Stirnaman 081be27281 feat(mono): Query using the HTTP API
- Adds Execute queries guide for SQL and InfluxQL query endpoints.
- Fixes.
2025-02-20 10:56:29 -06:00
Scott Anderson 58b7b4b782 WIP sql window functions 2025-02-20 09:32:12 -07:00
Jason Stirnaman 7ce4497da1 feat(mono): Query system data: convert the example query to an API request 2025-02-20 00:46:33 -06:00
Jason Stirnaman faa6901f1a fix: SQL reference typo 2025-02-19 23:51:22 -06:00
Jason Stirnaman 7271869e89 feat(monolith): Query system data for Core and Enterprise
- Revises Paul's draft for using /api/v3/query_sql to query system data.
- Copies the existing structure for Ded. and Clustered
- Adds an explicit POST example for a longer query.
2025-02-19 23:50:30 -06:00
Peter Barnett d1e44a4044 update: fix some wording and hierarchy 2025-02-19 21:23:23 -05:00
Jason Stirnaman d86e7a4d35 chore(monolith): Style and formatting of the HTTP query API and system tables guide 2025-02-19 20:13:31 -06:00
Paul Dix c5ea74b396 Update content/shared/v3-core-http-query-api-system-tables/_index.md
Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2025-02-19 20:01:22 -06:00
Paul Dix 4de50d59cd Add page for HTTP Query API for Core and Enterprise 2025-02-19 20:01:22 -06:00
Jameelah Mercer 2460309a6a
Update content/shared/v3-enterprise-get-started/_index.md
Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2025-02-19 15:01:48 -08:00
Jameelah Mercer aef2cf157b
Update content/shared/v3-enterprise-get-started/_index.md
Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2025-02-19 15:01:42 -08:00
Jameelah Mercer 1bd590087c
Update content/shared/v3-enterprise-get-started/_index.md
Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2025-02-19 15:01:35 -08:00
Jameelah Mercer 83f72c8867
Update content/shared/v3-enterprise-get-started/_index.md
Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2025-02-19 15:01:25 -08:00
meelahme f213e9692d InfluxDB 3 Note fixes (#5837) 2025-02-19 14:17:45 -08:00
Scott Anderson 153aa30057 Merge branch 'master' into sql-window-functions 2025-02-19 15:08:16 -07:00
Scott Anderson 6678666b5d
update clustered gc cutoff description, closes influxdata/DAR#478 (#5843) 2025-02-19 14:56:29 -07:00
Scott Anderson c6f0fdd5d9 Merge branch 'master' into sql-window-functions 2025-02-19 13:44:53 -07:00
Jameelah Mercer a4b5c15f54
Merge branch 'master' into docs/5823-write-lp-guide 2025-02-19 10:20:17 -08:00
Scott Anderson ffc97b2f8a
remove processing engine docker dependency (#5841) 2025-02-19 11:13:56 -07:00
Jason Stirnaman 5fc16092b3
Merge branch 'master' into docs/5823-write-lp-guide 2025-02-19 12:09:52 -06:00
Scott Anderson 5fc7e99575 WIP SQL window functions 2025-02-19 10:56:49 -07:00
Scott Anderson eae5dd2c97
Add quotes to boolean values in clustered backup and restore, closes influxdata/DAR#477 (#5839) 2025-02-19 08:57:48 -07:00
Jameelah Mercer 272bf0ba1f
Merge branch 'master' into docs/5823-write-lp-guide 2025-02-18 13:00:07 -08:00
meelahme 8264b61d13 Core: update to Random numbers sample data 2025-02-18 12:31:26 -08:00
meelahme aee653551a update to core: NOAA and Bitcoin examples 2025-02-18 12:31:26 -08:00
Scott Anderson cca6347797 hotfix: backup restore toc fixes 2025-02-18 10:42:38 -07:00
Scott Anderson e96159b374 hotfix: more backup restore formatting fixes 2025-02-18 10:27:31 -07:00
Scott Anderson cb4b035af8 hotfix: fix backup restore code formatting 2025-02-18 10:21:49 -07:00
Scott Anderson 91b1288c19
Clustered backup and restore (#5833)
* add clustered backup and restore content

* add clustered backup and restore content

* shorted definition lines

* Apply suggestions from code review

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

---------

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2025-02-18 10:13:27 -07:00
Jason Stirnaman e7214164ea
Merge branch 'master' into docs/5823-write-lp-guide 2025-02-18 10:50:20 -06:00
meelahme 46b4665f0d Merge branch 'docs/5823-write-lp-guide' of github.com:influxdata/docs-v2 into docs/5823-write-lp-guide 2025-02-14 15:07:14 -08:00
Jason Stirnaman ff4b8d4f22 chore: Add product-key shortcode - displays the short version name extracted from the current page URL. 2025-02-14 17:07:09 -06:00
meelahme 59db9042ce Core: Update to Bitcoin sample data write_lp endpoint example 2025-02-14 15:04:20 -08:00
meelahme 6ccda31bef Core: Update to NOAA BAy Area weather data write_lp endpoint example 2025-02-14 14:47:25 -08:00
meelahme 841f3867b9 Core: Update to Home sesnor action data write_lp endpoint example 2025-02-14 14:31:36 -08:00
Jason Stirnaman b689ccb231
Merge branch 'master' into docs/5823-write-lp-guide 2025-02-14 15:37:14 -06:00
meelahme a38e97e633 Initial changes to add write_lp endpoint to Core and Enterprise data sample guides 2025-02-14 13:24:14 -08:00
Jason Stirnaman 2c1f2aaae8 fix(mono): code formatting 2025-02-14 13:45:13 -06:00
Jason Stirnaman c7e83ed9b0
Merge pull request #5830 from influxdata/jts/influxdb3-plugins-doc
Jts/influxdb3 plugins doc
2025-02-14 13:10:58 -06:00
Jason Stirnaman c9dbdbddcd
Merge branch 'master' into pd/influxdb3-plugins-doc 2025-02-14 12:49:45 -06:00
David Rusnak 6b588059f6 fix: address comments 2025-02-14 12:38:19 -05:00
Jason Stirnaman dc0c9fe18f chore(monolith): Update installing and configuring plugins:
Updates the guide and examples for using the latest influxdb3 install command.
Provides more Docker-specific examples.
Cleanup.
2025-02-14 09:50:55 -06:00
David Rusnak 494b923582 docs: add release notes for 20250212 2025-02-14 09:47:57 -05:00
Paul Dix 338fcfec8b Add plugin documentation for Core and Enterprise 2025-02-12 13:52:04 -06:00
Scott Anderson c0436bd0f3 Add 'last_cache' and 'distinct_cache' SQL functions (#5828)
* add last_value and distinct_value sql functions

* fixed cache function names
2025-02-12 13:48:30 -06:00
Jason Stirnaman 6fb23ee1d4 Update content/shared/v3-core-get-started/_index.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
2025-02-12 13:48:30 -06:00
Jason Stirnaman bb19446ea9 fix(v3): Core and Enterprise Get Started, problems and cleanup. 2025-02-12 13:48:30 -06:00
Scott Anderson 991bf462ca Add missing influxdb3 serve configuration options (#5822)
* add missing influxdb3 serve configuration options

* Apply suggestions from code review

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

---------

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2025-02-12 13:48:30 -06:00
Scott Anderson 513c732540 hotfix: clarify that influxdb_v2 tokens for telegraf cannot be empty strings (#5824) 2025-02-12 13:48:30 -06:00
Jason Stirnaman 80e6bdb005 fix(3): Broken links to CLI reference 2025-02-12 13:48:29 -06:00
Jason Stirnaman c173edce68 Initial Kapa.ai chat integration.
Continue refactoring JavaScript into a component pattern and ESM.
Replaces some jQuery with native DOM API.

chore(ai): reference documentation and instructions for training AI

chore(ai): implement Kapa AI chat widget
- Move script tag to HTML template to make it obvious.
- Cleanup javascript to make it more component-like
- Set Kapa attributes, support setting userid

chore(js): add JS dependencies, previously referenced in script tags, to package.json for JS builds.

fix(api): indents

chore(js): package Mermaid diagram library

chore(js): refactor JS for AIChat and Theme as examples of using the component pattern for HTML/CSS/JS

chore(js): Use the new local-storage API in refactored module code and in code not yet ported. Cleanup syntax in local-storage and make functions available from window.LocalStorageAPI.

fix(js): theme.js name-change

chore(js): fix ai-chat.js file name

fix(js): refactor:
- componentNames are snakecase in HTML
- replace DOM selection method and jQuery eventhandler assignment
- remove old theme.js references

chore(ai): configure chat window overlay, size, and position:
- removes overlay and scroll lock
- positions chat to the right and bottom
- expands sample question width to 12 cols

chore(ai): edit disclaimer

fix(ai): size and position

chore(js): make ai-chat specific to configuration and and setting userid (for testing and future use).

fix(js): copy referrerHost variable to v3-wayfinding instead of relying on influxdb-url to assign it.

chore(ai): add a footer div at page bottom to contain modal triggers for custom-time and ask-ai. Still needs some CSS help. Moves tooltip text from CSS to HTML data attribute.

chore(ai): dynamically load AI script tag after DOMContentLoaded to avoid race conditions. Call initialization from the modal trigger module and pass the show trigger function to the onload handler.

fix(ai): fix modal triggers to viewport

fix(modal-triggers): stack the triggers into a single column.

restyle footer widgets

updated time selector modal to use correct storage term

minor style update

WIP(ai-chat): get product data

chore(js): Factor out pageContext module from influxdb-url.js

chore(js): Refactor helpers.js out of inflluxdb-url.js

WIP: refactor influxdburl - minimal changes for module conversions

feat(ai): Custom AI chat example questions product and version.
Ask AI example questions:
- Adds support for customizing example Ask AI questions per product or version.
- Configure questions in site `data/products.yml`; otherwise, it uses default questions from `ask-ai.js`

Context, page, and product data:
- Adds sample URLs for remaining versions in influxdb_urls
- `page-context.js` consolidates and exports constants for page context (protocol, host, path, referrer) and path-to-data mappings for product and influxdb_url site data

Module refactor:
- Refactors some JavaScript into ES6 modules, and refactors some of those further into a Component pattern--just vanilla JS and no shadow DOM stuff. The Component pattern that uses data attributes to "bind" JavaScript modules with CSS and HTML is a popular approach in modern web development. This pattern enhances modularity, reusability, and maintainability by associating behavior (JavaScript), structure (HTML), and style (CSS) through the use of data attributes.
- `assets/main.js` is the entrypoint
- Passes pageParams from the Hugo page to modules that import `@params`.
- Moves most external dependencies out of `script` tags and into package.json to be managed with `yarn`.
- Adds `eslint`.
- For modules that aren't yet components, wraps execution statements inside an `initialize()` function and calls the function from `main.js` on `DOMContentLoaded`.
- For components, if the page contains the `data-component="<component-name>"`, the matching element is passed to the component function on `DOMContentLoaded`.
- I tried to avoid changing logic where it wasn't necessary.

Update DOC_GPT_PROFILE.md

customize ai chat modal styles

fix(influxdb-url): Rename to cloud_dedicated in influxdb_urls.yml, remove newly added placeholder URL and use the extant default, refactor
- Rename  to  in influxdb_urls.yml
- Fix influxdb-url.js and data provision in local-storage.js to use the new name, mapping it to  to retain the existing local storage key

chore(api-lib): Use local-storage import instead of window global

chore(js): cleanup

fix(js): Ensure feature-callout initializes on page load

fix(theme): Load preferred theme before making the page visible. Execute a predefined function by specifying the function name in data-theme-callback

fix(search-toggle): Restores toggling the search field when sidebar is collapsed. Moves the event handler to a new search-button component

fix(ai): Fix custom attribute assignment. Rename property to ai_example_questions

Include the word `Bearer` or `Token`, a space, and your **token** value (all case-sensitive). Fix TOC links.
Fixes #5781

fix(api-docs): Update API reference directories and generation script for influxdb3 URL paths, update links and names in reference content

fix(api-ref): Update getswagger.sh destination paths to use the new directory structure when fetching spec files. Update the redocly  plugin module path.

hotfix: fix hlevel bug in children shortcode

Remove underline from custom time widget

add color to custom time widget styling
2025-02-12 13:48:29 -06:00
Jason Stirnaman f61a46be64
Merge branch 'master' into fix-get-started 2025-02-10 10:43:10 -06:00
Scott Anderson 65faebb701
Add 'last_cache' and 'distinct_cache' SQL functions (#5828)
* add last_value and distinct_value sql functions

* fixed cache function names
2025-02-10 09:42:48 -07:00
Jason Stirnaman 67d8a6805b
Update content/shared/v3-core-get-started/_index.md
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
2025-02-10 10:42:26 -06:00
Jason Stirnaman c831db4004 fix(v3): Core and Enterprise Get Started, problems and cleanup. 2025-02-05 18:06:10 -06:00
Scott Anderson a3f06ce722
Add missing influxdb3 serve configuration options (#5822)
* add missing influxdb3 serve configuration options

* Apply suggestions from code review

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

---------

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2025-02-05 12:46:57 -07: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
Jason Stirnaman e3af9360f4
Merge branch 'master' into ai-chat-widget 2025-02-03 10:42:02 -06:00
Jason Stirnaman 619e75767c
Merge branch 'master' into fix-reference-links 2025-02-03 10:32:53 -06:00