Commit Graph

354 Commits (4314589c07ea83647dc5ed0a712ecb33e8ab15d5)

Author SHA1 Message Date
Jason Stirnaman 8319ba58d3
Apply suggestions from code review
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
2025-02-03 10:36:50 -06:00
Jason Stirnaman 4e8481967d fix(products): Match when extracting product name from the URL. Add more custom AI example questions. 2025-02-03 09:34:10 -06:00
Jason Stirnaman f9f81ae8f9 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-03 08:31:55 -06:00
Dane Strandboge 6e3aff19c3 Release influxctl v2.9.9 2025-01-24 12:21:58 -06:00
Scott Anderson 8cb17e5304 hotfix: reformat alpha notification 2025-01-13 14:25:05 -07:00
Scott Anderson d00e9b1d54
Add alpha notification (#5757) 2025-01-13 07:31:40 -07:00
Scott Anderson 72c5295eed
InfluxDB 3 Core & InfluxDB 3 Enterprise alpha release (#5760)
* WIP monolith docs

* WIP monolith

* updated alpha shortcode

* template updates for v3 and pro

* SQL & InfluxQL reference docs for Pro and OSS v3 (#5718)

* point to shared influxql source files

* add sql and influxql references to pro and oss v3 docs

* Apply suggestions from code review

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

* ported changes to distributed influxql refs

---------

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

* Influxdb3 restructure (#5744)

* WIP monolith naming restructure

* rebuild homepage

* updated broken home links

* stabs in the dark

* fixed duplicate-oss shortcode

* move clustered and cloud-dedicated

* clean-up serverless cruft

* add distributed product redirects

* standarize productPathData

* switch back to findRE for productPathData

* remove debugging code

* move cloud dedicated content

* new product dropdown

* Jstirnaman/influxdb3 restructure (#5743)

* LDAPS and LDAP Client Certificate Docs

Add documentation via LDAP sample configuration for LDAPS and LDAP client certificates. These are new features in the yet-to-be released Enterprise 1.11.7

* Update bucket-schema.md

ndjson.org goes to some sort of sports betting site.

https://jsonlines.org/ is probably a better site.

* fix(partitioning): improve clarity and consistency in partitioning, apply suggestions from @reidkaufmann

* update shared links to use ambiguous version

* WIP monolith docs

* template updates for v3 and pro

* move clustered and cloud-dedicated

* switch back to findRE for productPathData

* move cloud dedicated content

* chore(influxdb3): port cloud-dedicated URLs from recent commit

* chore(influxdb3/clustered): fix and update links

* removed merge cruft

---------

Co-authored-by: Geoffrey Wossum <gwossum@influxdata.com>
Co-authored-by: Daniel Lo <wilburlo@gmail.com>
Co-authored-by: Scott Anderson <scott@influxdata.com>

---------

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
Co-authored-by: Geoffrey Wossum <gwossum@influxdata.com>
Co-authored-by: Daniel Lo <wilburlo@gmail.com>

* added and styled alpha banner, updated producted selector styles and js

* updated alpha link styles

* updated discord link text

* updated alpha message

* fix page title

* Initial Files

* Initial Files

* InfluxDB 3 Enterprise CLI docs (#5745)

* WIP influxdb3 cli

* fix page title

* influxdb3 enterprise cli

* Apply suggestions from code review

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

---------

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

* fix(js): initialize CodePlaceholder on content loaded, small refactor toward component pattern.

* updated URL modal for core and enterprise

* remove testing code on install page

* InfuxDB 3 Enterprise configuration options (#5749)

* fix page title

* add enterprise 3 configuration options

* revert command updates to avoid conflicts

* updated config option name

* CLI updates, reorg, and photos

* updated host-id option to writer-id

* InfluxDB 3 Core CLI (#5750)

* WIP make influxdb3 docs shared

* finish making influxdb3 enterprise cli shared

* add influxdb3 core cli docs

* update config option name

* updated host-id to writer-id

* updated a few more host-id options to writer-id

* InfluxDB 3 Core configuration options (#5752)

* added missing enterprise config options

* add influxdb3 core config options, update enterprise options

* minor fixes in core config options

* update search integration data (#5753)

* Add shared v3 line protocol doc to Core and Enterprise (#5754)

* add shared v3 line protocol doc to core and enterprise

* Update content/shared/v3-line-protocol.md

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

---------

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

* feat: update getting started guides

* Update content/influxdb3/core/_index.md

* Update content/influxdb3/core/_index.md

* update use of 3.0 and v3 to just 3

* add basic download/install instructions (#5756)

* chore(monolith): port Enterprise and Core get-started guides to shared for reuse as /index and /get-started

* fix(monolith): reapply previous description change

* Jts/update Get started for monolith (#5759)

* fix(monolith): get-started cleanup (spelling, style, APIs)
- Finished Enterprise for now, not ported to Core.

* fix(monolith): python sample columns

* fix(monolith): Ports edits to Core, misc. fixes

* update alpha message

* add state to product dropdown items

---------

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
Co-authored-by: Geoffrey Wossum <gwossum@influxdata.com>
Co-authored-by: Daniel Lo <wilburlo@gmail.com>
Co-authored-by: Peter Barnett <peterbarnett@Peters-MacBook-Pro.local>
Co-authored-by: Jason Stirnaman <stirnamanj@gmail.com>
Co-authored-by: Paul Dix <paul@pauldix.net>
2025-01-13 07:21:11 -07:00
Scott Anderson 90a740e7b4 hotfix: remove clustered GA notification 2025-01-06 09:00:00 -07:00
Jason Stirnaman 6cc07627db
Merge branch 'master' into telegraf-v1.33.0 2024-12-20 09:23:50 -06:00
Jakub Bednář a4a1d8b433
Release Chronograf v1.10.6 (#5714)
* Release Chronograf v1.10.6

* Update content/chronograf/v1/about_the_project/release-notes.md

---------

Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
2024-12-16 13:19:25 -07:00
Sven Rebhan 6b50cf93a1 Telegraf v1.33.0 2024-12-09 22:14:36 +01:00
Jason Stirnaman 7f3a9eed00 fix(telegraf): update and fix install instructions, reference
- Update latest patch
- Remove curly braces from  reference. Removed from the test Dockerfiles, but forgot this one.
- Update checksums in examples and fix AMD and ARM transposed examples
2024-12-05 16:43:17 -06:00
Gunnar Aasen bf4b639d8e InfluxDB OSS 2.7.11 2024-12-02 12:41:57 -08:00
Gunnar Aasen e4567b4eb7 Bump version to 1.11.8 in product data 2024-11-18 15:31:48 -08:00
Scott Anderson 1dd5181e84
Update Flux/InfluxDB version modal (#5668)
* fix flux influxdb version modal

* removed commented code

* Apply suggestions from code review

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

---------

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2024-11-12 08:20:54 -07:00
Scott Anderson 91482e654b
InfluxDB OSS v1.11.7 (#5648)
* InfluxDB OSS v1.11.7

* Apply suggestions from code review

* updated specific references to influxdb 1.8 to 1.11

* updated 1.11.7 release notes

* fix indentation on 1.11.7 release notes

* add language about cloning a new instance with 1.11

* Apply suggestions from code review

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

* Apply suggestions from code review

* corrected v1 linux binary package name

* corrected v1 linux binary package name

* bump 1.11.7 flux version to 1.194.5

* added warning about no 32-bit builds (#5661)

* updated influxdb v1 latest patch on data/products

---------

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2024-10-28 15:10:29 -06:00
Jakub Bednar 232e28f4c4 Release Kapacitor v1.7.6 2024-10-28 14:11:05 +01:00
Scott Anderson 6b29cef542
InfluxDB Enterprise 1.11.7 (#5641)
* InfluxDB Enterprise 1.11.7

* added items to enterprise 1.11.7 release notes
2024-10-22 10:06:04 -06:00
Sven Rebhan 15ee141a4f
Telegraf v1.32.1 (#5638)
Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
2024-10-17 14:15:34 -06:00
Dane Strandboge cb7f2fc3e3
Release influxctl v2.9.8 (#5647)
* Release influxctl v2.9.8

* add doc updates for influctl 2.9.7 and 2.9.8 (#5649)

---------

Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
2024-10-16 15:40:43 -06:00
Scott Anderson 44ce6e9d69
Note removal of Flux MQTT package support OSS 2.7+ (#5634)
* WIP added prepend to mqtt package frontmatter

* WIP excluded mqtt package from oss 2.7+

* WIP add nightly version exclude

* add nightly exclude to flux function support modal, closes influxdata/DAR#437

* updated mqtt warn message and version exclude pattern

* Apply suggestions from code review

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

* exclude mqtt package from all oss versions

* exclude mqtt package from everything but cloud

---------

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2024-10-04 14:02:30 -06:00
Jason Stirnaman b2094e033f
Merge branch 'master' into telegraf-v1.32.0 2024-09-13 11:27:28 -05:00
Sven Rebhan 2c3db71255
Release influxctl v2.9.7 (#5598)
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
2024-09-12 18:19:06 -05:00
Sven Rebhan e0f52f1684
Update data/telegraf_plugins.yml
Co-authored-by: Jason Stirnaman <stirnamanj@gmail.com>
2024-09-12 12:44:33 +02:00
Sven Rebhan d47b549abd
Document missing plugins 2024-09-10 13:28:14 +02:00
Sven Rebhan 6a460d8987
Add telegraf v1.32.0 2024-09-10 13:00:34 +02:00
Sven Rebhan f019ece521
Fix existing plugin list 2024-09-10 12:59:14 +02:00
Scott Anderson a6ee879c65
Add notification for Clustered GA and v3 features announcement (#5582)
* add notification for clustered ga and v3 features announcement

* updated scope of clustered ga announcement

* Update notifications.yaml

* Update notifications.yaml
2024-09-04 08:20:26 -06:00
Jason Stirnaman 1feae4f9c1
Merge branch 'master' into chore-telegraf-install-and-config 2024-08-27 10:14:32 -05:00
Jason Stirnaman df39d7cd86 chore(telegraf): Update and improve Telegraf install instructions
- Updates Telegraf install instructions, adds more info to promote verifying downloads.
- Adds setup for tests.
- Makes tests pass in install and configuration docs.
- Adds Vale.sh exception to allow duration values inside code blocks.
- Adds Dockerfiles for convenience to test install procedures in CentOS and Ubuntu.
- Clarifies and fixes config file handling and specifying input and output plugins.
2024-08-26 16:32:16 -05:00
Joshua Powers 62982a7dc8
Merge branch 'master' into influxctl-v2.9.5 2024-08-20 07:03:33 -06:00
Gunnar Aasen 2a39503ce1 InfluxDB 2.7.9 and 2.7.10 2024-08-19 09:45:29 -07:00
Josh Powers f536f56ee5
more updates for 2.9.6, change log, and make messages more clustered/dedicated specific 2024-08-15 13:40:56 -06:00
Joshua Powers 09af1a2645
Merge branch 'master' into influxctl-v2.9.5 2024-08-15 08:13:24 -06:00
Gunnar Aasen 0d728a28a4 Enterprise 1.11.6 release notes 2024-08-13 15:05:27 -07:00
Josh Powers 3b15b4b312 Release influxctl v2.9.5 2024-08-13 10:11:05 -06:00
Scott Anderson 7df2059eb8 InfluxDB 2.7.8 2024-07-25 16:43:15 -06:00
Josh Powers 74b01feb34 Release influxctl v2.9.4 2024-07-25 09:10:24 -06:00
Scott Anderson 5c7d3407ad
Update the placeholder URL for dedicated (#5527)
* update the placeholder URL for dedicated

* added dedicated URL migration
2024-07-22 16:55:00 -06:00
Scott Anderson ca8ab1e4a1
InfluxDB 2.7.7 (#5521)
* InfluxDB 2.7.7

* updated latest patch for oss v2

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

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

---------

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2024-07-15 15:06:59 -06:00
Josh Powers dc123c9f22 Release influxctl v2.9.3 2024-06-26 09:34:29 -06:00
Jakub Bednar e6d7bff287 Release Kapacitor v1.7.5 2024-06-18 10:03:28 -06:00
Josh Powers 4c7523f630 Release influxctl v2.9.2 2024-06-17 09:22:45 -06:00
Josh Powers cb7aa38157
telegraf: Release v1.31.0
Adds all missing change log entries as well.
2024-06-11 12:05:24 -06:00
Josh Powers 1e40668021 Release influxctl v2.9.1 2024-06-06 12:26:19 -06:00
Jakub Bednar e221458565 Release Chronograf v1.10.5 2024-05-31 11:41:39 +02:00
Scott Anderson 54de71013d
Add future of flux page and notifications (#5484)
* add future of flux page, update future of flux notification, add exclude functionality to notifications

* Apply suggestions from code review

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

* updated formatting and tense

---------

Co-authored-by: Jason Stirnaman <jstirnaman@influxdata.com>
2024-05-30 08:46:13 -06:00
Jason Stirnaman 729a4f8293 fix(flux): cumulativeSum page not found (#5453)
- Add alias URL.
    - Issue doesn't indicate where the bad URL was found.
2024-05-09 16:11:41 -05:00
Scott Anderson 640448b952 hotfix: fix telegraf plugin typo, closes #5457 2024-05-06 16:56:06 -06:00
Scott Anderson ecbaeb2e2a
influxctl 2.9.0 (#5459)
* added --time-format to influxctl query (#5452)

* update timestamp format names and command-specific release notes

* Release influxctl v2.9.0 (#5458)

* Release influxctl v2.9.0

* add influxctl 2.9.0 release note

---------

Co-authored-by: Scott Anderson <scott@influxdata.com>

* fixed typo

* updated links to rfc3339nano glossary entry

---------

Co-authored-by: Joshua Powers <powersj@fastmail.com>
2024-05-06 13:16:19 -06:00