Develop with the InfluxDB v2 API
-Build your application using the InfluxDB Cloud and InfluxDB OSS v2 APIs.
-diff --git a/assets/js/code-placeholders.js b/assets/js/code-placeholders.js index 11cc9af27..3912df97d 100644 --- a/assets/js/code-placeholders.js +++ b/assets/js/code-placeholders.js @@ -1,22 +1,23 @@ const placeholderWrapper = '.code-placeholder-wrapper'; const placeholderElement = 'var.code-placeholder'; -const codePlaceholders = $(placeholderElement); const editIcon = ""; // When clicking a placeholder, append the edit input -codePlaceholders.on('click', function() { - var placeholderData = $(this)[0].dataset; - var placeholderID = placeholderData.codeVar; - var placeholderValue = placeholderData.codeVarValue; - var placeholderInputWrapper = $('
'); - var placeholderInput = ``; +function handleClick(element) { + $(element).on('click', function() { + var placeholderData = $(this)[0].dataset; + var placeholderID = placeholderData.codeVar; + var placeholderValue = placeholderData.codeVarValue; + var placeholderInputWrapper = $(''); + var placeholderInput = ``; - $(this).before(placeholderInputWrapper) - $(this).siblings('.code-input-wrapper').append(placeholderInput); - $(`input#${placeholderID}`).width(`${placeholderValue.length}ch`); - $(`input#${placeholderID}`).focus().select(); - $(this).css('opacity', 0); -}) + $(this).before(placeholderInputWrapper) + $(this).siblings('.code-input-wrapper').append(placeholderInput); + $(`input#${placeholderID}`).width(`${placeholderValue.length}ch`); + $(`input#${placeholderID}`).focus().select(); + $(this).css('opacity', 0); + }); +} function submitPlaceholder(placeholderInput) { var placeholderID = placeholderInput.attr('id'); @@ -41,4 +42,15 @@ function closeOnEnter(input, event) { if (event.which == 13) { input.blur(); } -} \ No newline at end of file +} + +function CodePlaceholder({element}) { + handleClick(element); +} + +$(function() { + const codePlaceholders = $(placeholderElement); + codePlaceholders.each(function() { + CodePlaceholder({element: this}); + }); +}); \ No newline at end of file diff --git a/assets/js/influxdb-url.js b/assets/js/influxdb-url.js index a2f152748..5d47995b1 100644 --- a/assets/js/influxdb-url.js +++ b/assets/js/influxdb-url.js @@ -1,13 +1,15 @@ var placeholderUrls = { oss: 'http://localhost:8086', cloud: 'https://cloud2.influxdata.com', + core: 'http://localhost:8181', + enterprise: 'http://localhost:8181', serverless: 'https://cloud2.influxdata.com', dedicated: 'cluster-id.a.influxdb.io', clustered: 'cluster-host.com', }; /* - NOTE: The defaultUrls variable is defined in assets/js/cookies.js + NOTE: The defaultUrls variable is defined in assets/js/local-storage.js */ var elementSelector = '.article--content pre:not(.preserve)'; @@ -16,11 +18,15 @@ var elementSelector = '.article--content pre:not(.preserve)'; function context() { if (/\/influxdb\/cloud\//.test(window.location.pathname)) { return 'cloud'; - } else if (/\/influxdb\/cloud-serverless/.test(window.location.pathname)) { + } else if (/\/influxdb3\/core/.test(window.location.pathname)) { + return 'core'; + } else if (/\/influxdb3\/enterprise/.test(window.location.pathname)) { + return 'enterprise'; + } else if (/\/influxdb3\/cloud-serverless/.test(window.location.pathname)) { return 'serverless'; - } else if (/\/influxdb\/cloud-dedicated/.test(window.location.pathname)) { + } else if (/\/influxdb3\/cloud-dedicated/.test(window.location.pathname)) { return 'dedicated'; - } else if (/\/influxdb\/clustered/.test(window.location.pathname)) { + } else if (/\/influxdb3\/clustered/.test(window.location.pathname)) { return 'clustered'; } else if ( /\/(enterprise_|influxdb).*\/v[1-2]\//.test(window.location.pathname) @@ -35,8 +41,8 @@ function context() { ///////////////////////// Session-management functions ///////////////////////// //////////////////////////////////////////////////////////////////////////////// -// Retrieve the user's InfluxDB preference (cloud or oss) from the influxdb_pref session cookie -// Default is cloud. +// Retrieve the user's InfluxDB preference (cloud or oss) from the influxdb_pref +// local storage key. Default is cloud. function getURLPreference() { return getPreference('influxdb_url'); } @@ -47,20 +53,24 @@ function setURLPreference(preference) { } /* - influxdata_docs_urls cookie object keys: + influxdata_docs_urls local storage object keys: - oss - cloud + - core + - enterprise - dedicated - clustered - prev_oss - prev_cloud + - prev_core + - prev_enterprise - prev_dedicated - prev_clustered - custom */ -// Store URLs in the urls session cookies +// Store URLs in the urls local storage object function storeUrl(context, newUrl, prevUrl) { urlsObj = {}; urlsObj['prev_' + context] = prevUrl; @@ -69,20 +79,20 @@ function storeUrl(context, newUrl, prevUrl) { setInfluxDBUrls(urlsObj); } -// Store custom URL in the url session cookie. +// Store custom URL in the url local storage object // Used to populate the custom URL field function storeCustomUrl(customUrl) { setInfluxDBUrls({ custom: customUrl }); $('input#custom[type=radio]').val(customUrl); } -// Set a URL in the urls session cookie to an empty string +// Set a URL in the urls local storage object to an empty string // Used to clear the form when custom url input is left empty function removeCustomUrl() { removeInfluxDBUrl('custom'); } -// Store a product URL in the urls session cookie +// Store a product URL in the urls local storage object // Used to populate the custom URL field function storeProductUrl(product, productUrl) { urlsObj = {}; @@ -92,7 +102,7 @@ function storeProductUrl(product, productUrl) { $(`input#${product}-url-field`).val(productUrl); } -// Set a product URL in the urls session cookie to an empty string +// Set a product URL in the urls local storage object to an empty string // Used to clear the form when dedicated url input is left empty function removeProductUrl(product) { removeInfluxDBUrl(product); @@ -118,17 +128,21 @@ function addPreserve() { }); } -// Retrieve the currently selected URLs from the urls session cookie. +// Retrieve the currently selected URLs from the urls local storage object. function getUrls() { var storedUrls = getInfluxDBUrls(); var currentCloudUrl = storedUrls.cloud; var currentOSSUrl = storedUrls.oss; + var currentCoreUrl = storedUrls.core; + var currentEnterpriseUrl = storedUrls.enterprise; var currentServerlessUrl = storedUrls.serverless; var currentDedicatedUrl = storedUrls.dedicated; var currentClusteredUrl = storedUrls.clustered; var urls = { oss: currentOSSUrl, cloud: currentCloudUrl, + core: currentCoreUrl, + enterprise: currentEnterpriseUrl, serverless: currentServerlessUrl, dedicated: currentDedicatedUrl, clustered: currentClusteredUrl, @@ -136,18 +150,22 @@ function getUrls() { return urls; } -// Retrieve the previously selected URLs from the from the urls session cookie. +// Retrieve the previously selected URLs from the from the urls local storage object. // This is used to update URLs whenever you switch between browser tabs. function getPrevUrls() { var storedUrls = getInfluxDBUrls(); var prevCloudUrl = storedUrls.prev_cloud; var prevOSSUrl = storedUrls.prev_oss; + var prevCoreUrl = storedUrls.prev_core; + var prevEnterpriseUrl = storedUrls.prev_enterprise; var prevServerlessUrl = storedUrls.prev_serverless; var prevDedicatedUrl = storedUrls.prev_dedicated; var prevClusteredUrl = storedUrls.prev_clustered; var prevUrls = { oss: prevOSSUrl, cloud: prevCloudUrl, + core: prevCoreUrl, + enterprise: prevEnterpriseUrl, serverless: prevServerlessUrl, dedicated: prevDedicatedUrl, clustered: prevClusteredUrl, @@ -161,6 +179,8 @@ function updateUrls(prevUrls, newUrls) { var prevUrlsParsed = { oss: {}, cloud: {}, + core: {}, + enterprise: {}, serverless: {}, dedicated: {}, clustered: {}, @@ -169,6 +189,8 @@ function updateUrls(prevUrls, newUrls) { var newUrlsParsed = { oss: {}, cloud: {}, + core: {}, + enterprise: {}, serverless: {}, dedicated: {}, clustered: {}, @@ -206,6 +228,12 @@ function updateUrls(prevUrls, newUrls) { { replace: prevUrlsParsed.serverless, with: newUrlsParsed.serverless }, { replace: prevUrlsParsed.oss, with: newUrlsParsed.serverless }, ]; + var coreReplacements = [ + { replace: prevUrlsParsed.core, with: newUrlsParsed.core }, + ]; + var enterpriseReplacements = [ + { replace: prevUrlsParsed.enterprise, with: newUrlsParsed.enterprise }, + ]; var dedicatedReplacements = [ { replace: prevUrlsParsed.dedicated, with: newUrlsParsed.dedicated }, ]; @@ -215,6 +243,10 @@ function updateUrls(prevUrls, newUrls) { if (context() === 'cloud') { var replacements = cloudReplacements; + } else if (context() === 'core') { + var replacements = coreReplacements; + } else if (context() === 'enterprise') { + var replacements = enterpriseReplacements; } else if (context() === 'serverless') { var replacements = serverlessReplacements; } else if (context() === 'dedicated') { @@ -282,6 +314,8 @@ function appendUrlSelector() { var appendToUrls = [ placeholderUrls.oss, placeholderUrls.cloud, + placeholderUrls.core, + placeholderUrls.enterprise, placeholderUrls.serverless, placeholderUrls.dedicated, placeholderUrls.clustered, @@ -291,6 +325,8 @@ function appendUrlSelector() { contextText = { 'oss/enterprise': 'Change InfluxDB URL', cloud: 'InfluxDB Cloud Region', + core: 'Change InfluxDB URL', + enterprise: 'Change InfluxDB URL', serverless: 'InfluxDB Cloud Region', dedicated: 'Set Dedicated cluster URL', clustered: 'Set InfluxDB cluster URL', @@ -359,6 +395,14 @@ function setRadioButtons() { 'checked', true ); + $('input[name="influxdb-core-url"][value="' + currentUrls.core + '"]').prop( + 'checked', + true + ); + $('input[name="influxdb-enterprise-url"][value="' + currentUrls.enterprise + '"]').prop( + 'checked', + true + ); } // Add checked to fake-radio if cluster is selected on page load @@ -407,6 +451,18 @@ $('input[name="influxdb-cloud-url"]').click(function () { setURLPreference('cloud'); }); +$('input[name="influxdb-core-url"]').change(function () { + var newUrl = $(this).val(); + storeUrl('core', newUrl, getUrls().core); + updateUrls(getPrevUrls(), getUrls()); +}); + +$('input[name="influxdb-enterprise-url"]').change(function () { + var newUrl = $(this).val(); + storeUrl('enterprise', newUrl, getUrls().enterprise); + updateUrls(getPrevUrls(), getUrls()); +}); + $('input[name="influxdb-serverless-url"]').change(function () { var newUrl = $(this).val(); storeUrl('serverless', newUrl, getUrls().serverless); @@ -442,7 +498,7 @@ $('#pref-tabs .pref-tab').click(function () { togglePrefBtns($(this)); }); -// Select preference tab from cookie +// Select preference tab from local storage function showPreference() { var preference = getPreference('influxdb_url'); prefTab = $('#pref-' + preference); @@ -515,8 +571,8 @@ function hideValidationMessage() { $('#custom-url').removeClass('error').attr('data-message', ''); } -// Set the custom URL cookie and apply the change -// If the custom URL field is empty, it defaults to the OSS default +// Set the custom URL local storage object and apply the change +// If the custom URL field is empty, it defaults to the context default function applyCustomUrl() { var custUrl = $('#custom-url-field').val(); let urlValidation = validateUrl(custUrl); @@ -524,7 +580,7 @@ function applyCustomUrl() { if (urlValidation.valid) { hideValidationMessage(); storeCustomUrl(custUrl); - storeUrl('oss', custUrl, getUrls().oss); + storeUrl(context(), custUrl, getUrls()[context()]); updateUrls(getPrevUrls(), getUrls()); } else { showValidationMessage(urlValidation); @@ -533,12 +589,12 @@ function applyCustomUrl() { removeCustomUrl(); hideValidationMessage(); $( - 'input[name="influxdb-oss-url"][value="' + defaultUrls.oss + '"]' + 'input[name="influxdb-${context()}-url"][value="' + defaultUrls[context()] + '"]' ).trigger('click'); } } -// Set the product URL cookie and apply the change +// Set the product URL local storage object and apply the change // If the product URL field is empty, it defaults to the product default function applyProductUrl(product) { var productUrl = $(`#${product}-url-field`).val(); @@ -658,13 +714,3 @@ if (cloudUrls.includes(referrerHost)) { setURLPreference('cloud'); showPreference(); } - -//////////////////////////////////////////////////////////////////////////////// -//////////////////////////// Dedicated URL Migration /////////////////////////// -///////////////////////// REMOVE AFTER AUGUST 22, 2024 ///////////////////////// -//////////////////////////////////////////////////////////////////////////////// - -if (getUrls().dedicated == 'cluster-id.influxdb.io') { - storeUrl('dedicated', 'cluster-id.a.influxdb.io', getUrls().dedicated); - updateUrls(getPrevUrls(), getUrls()); -} diff --git a/assets/js/local-storage.js b/assets/js/local-storage.js index ea01f114a..229765238 100644 --- a/assets/js/local-storage.js +++ b/assets/js/local-storage.js @@ -87,6 +87,8 @@ const urlStorageKey = storagePrefix + 'urls'; var defaultUrls = { oss: 'http://localhost:8086', cloud: 'https://us-west-2-1.aws.cloud2.influxdata.com', + core: 'http://localhost:8181', + enterprise: 'http://localhost:8181', serverless: 'https://us-east-1-1.aws.cloud2.influxdata.com', dedicated: 'cluster-id.a.influxdb.io', clustered: 'cluster-host.com', @@ -97,10 +99,14 @@ var defaultUrlsObj = { oss: defaultUrls.oss, cloud: defaultUrls.cloud, serverless: defaultUrls.serverless, + core: defaultUrls.core, + enterprise: defaultUrls.enterprise, dedicated: defaultUrls.dedicated, clustered: defaultUrls.clustered, prev_oss: defaultUrls.oss, prev_cloud: defaultUrls.cloud, + prev_core: defaultUrls.core, + prev_enterprise: defaultUrls.enterprise, prev_serverless: defaultUrls.serverless, prev_dedicated: defaultUrls.dedicated, prev_clustered: defaultUrls.clustered, diff --git a/assets/js/version-selector.js b/assets/js/version-selector.js index 5269a3031..51fa52c53 100644 --- a/assets/js/version-selector.js +++ b/assets/js/version-selector.js @@ -1,11 +1,19 @@ -// Expand the menu on click -$(".dropdown").click(function () { - $(this).toggleClass("open") -}) +// Select the product dropdown and dropdown items +const productDropdown = document.querySelector("#product-dropdown"); +const dropdownItems = document.querySelector("#dropdown-items"); -// Close the version dropdown by clicking anywhere else -$(document).click(function(e) { - if ( $(e.target).closest('.dropdown').length === 0 ) { - $(".dropdown").removeClass("open"); +// Expand the menu on click +if (productDropdown) { + productDropdown.addEventListener("click", function() { + productDropdown.classList.toggle("open"); + dropdownItems.classList.toggle("open"); + }); +} + +// Close the dropdown by clicking anywhere else +document.addEventListener("click", function(e) { + // Check if the click was outside of the '.product-list' container + if (!e.target.closest('.product-list')) { + dropdownItems.classList.remove("open"); } }); diff --git a/assets/styles/layouts/_article.scss b/assets/styles/layouts/_article.scss index 360c3266c..07945f489 100644 --- a/assets/styles/layouts/_article.scss +++ b/assets/styles/layouts/_article.scss @@ -96,7 +96,7 @@ } h1 { - font-weight: normal; + font-weight: bold; font-size: 2.75rem; margin: .4em 0 .2em; } diff --git a/assets/styles/layouts/_homepage.scss b/assets/styles/layouts/_homepage.scss index 4893ffd81..16add47f6 100644 --- a/assets/styles/layouts/_homepage.scss +++ b/assets/styles/layouts/_homepage.scss @@ -1,23 +1,15 @@ -////////////////////////////// HOMEPAGE VARIABLES ////////////////////////////// - -$home-body-width: 1300px; - //////////////////////////////// HOMEPAGE STYLES /////////////////////////////// -body.home { - background-image: url('/img/hero-bg-light-1-diamond.png'); - background-size: 65%; - background-repeat: no-repeat; -} - -.home { +.home-content { color: $article-bold; + width: 100%; + max-width: 1300px; + margin: 0 auto; .section{ width: 100%; margin: 0 auto; padding: 2rem 2rem 0; - max-width: $home-body-width; display: block; position: relative; } @@ -81,342 +73,251 @@ body.home { ///////////////////////////////// SPAN STYLES //////////////////////////////// - span { - &.magenta {color: $br-new-magenta;} - &.orange {color: $r-dreamsicle;} - &.blue {color: $b-pool;} + // span { + // &.magenta {color: $br-new-magenta;} + // &.orange {color: $r-dreamsicle;} + // &.blue {color: $b-pool;} + // } + + ////////////////////////////////// PRODUCTS ////////////////////////////////// + /// + + .padding-wrapper {padding: 0 2rem;} + + h1 { + text-align: center; + color: $article-heading; } - ///////////////////////////// EXPANDABLE BUTTONS ///////////////////////////// + .product-group { + background: $article-bg; + padding: 3rem; + margin-bottom: 2rem; + border-radius: 30px; - .exp-btn-wrapper { - position: relative; - display: block; - - .exp-btn { - background: $br-dark-blue; - border-radius: 6px; - color: $br-teal; - padding: 1.5rem 2rem; - font-weight: $medium; - align-items: center; - min-width: 340px; - min-height: 70px; - cursor: pointer; - transition: color .2s, background .2s, padding .2s; - - &:hover, &.open { - background: $br-teal; - color: $br-dark-blue; - } - - p { - margin: 0 !important; - text-align: center; - } - & > * {width: 100%;} - - &.open { - padding: 0; - li a {padding: 1rem 2rem;} - } - } - - .exp-btn-links { - border-radius: 6px; - color: $br-dark-blue; - margin: 0; - padding: 0; - list-style: none; - width: 100%; - height: 100%; - display: none; - - li { - background: $br-teal; - - &:first-child { - border-radius: 6px 6px 0 0; - border-bottom: 1px solid rgba($br-dark-blue, .5); - } - &:last-child { - border-radius: 0 0 6px 6px; - border-bottom: none; - } - a { - display: block; - padding: 0rem 2rem; - color: $br-dark-blue; - text-decoration: none; - text-align: center; - transition: padding .2s; - } - } - } - - .close-btn { - position: absolute; - top: 38%; - right: -32px; - color: rgba($br-teal, .6); - font-size: 1.5rem; - display: none; - cursor: pointer; - transition: color .2s; - - &:hover { - opacity: 1; - color: $br-teal; - } - } - } - - //////////////////////////////// PRODUCT CARDS /////////////////////////////// - - .product-cards { - display: flex; - flex-direction: row; - - .card { - padding: 3rem; - background: $sidebar-search-bg; - border-radius: 30px; - box-shadow: 1px 1px 7px $sidebar-search-shadow; - flex: 1 1 0; + .products { display: flex; + flex-wrap: wrap; + width: 100%; + margin: 0 -1rem; + } + + .product { + padding: 0 1rem; + display: flex; + flex: 1 1 50%; flex-direction: column; + justify-content: space-between; + max-width: 33%; + min-width: 200px; - &:first-child {margin-right: 1rem} - &:last-child {margin-left: 1rem} - - h3 { - margin: 0 0 1.5rem; - line-height: 1.1em; - font-size: 2.35rem; + .product-info { + p { + margin-bottom: .5rem; + font-size: 1.1rem; + line-height: 1.5rem; + color: rgba($article-text, .7); + } } - .no-wrap { white-space: nowrap; } - - p { - margin-bottom: 2rem; + &.alpha { + .product-info h3::after { + content: "alpha"; + margin-left: .5rem; + font-size: 1rem; + padding: .25em .5em .25em .4em; + @include gradient($grad-burningDusk); + color: $g20-white; + border-radius: $radius * 2; + font-style: italic; + vertical-align: middle; + } } - .card-links { - margin-top: auto; - + ul.product-links { + padding-left: 0; + list-style: none; + + li:not(:last-child) {margin-bottom: .35rem;} + a { - position: relative; - display: inline-block; - color: $article-text; - font-weight: $medium; text-decoration: none; - margin-bottom: .3rem; - - &:after { + color: $article-heading; + font-weight: $medium; + position: relative; + + &::before { content: ""; - display: block; - margin-top: .15rem; - border-top: 2px solid $br-new-magenta; - width: 0; + position: absolute; + bottom: -2px; + height: 2px; + width: 0%; + @include gradient($grad-burningDusk); transition: width .2s; } - &:hover{ - color: $br-new-magenta; - &:after {width: 100%} - } - } - } - } - } - - ///////////////////////// GENERAL BLUE SECTION STYLES //////////////////////// - - .section.blue { - - h2, h3, h4 { - color: $br-teal; - } - - .padding-wrapper { - width: 100%; - max-width: $home-body-width; - color: $g20-white; - background: $br-dark-blue; - background-size: cover; - border-radius: 30px; - } - - &.flush-left .padding-wrapper { - padding: 2rem; - background-image: url('/svgs/home-bg-circle-right.svg')} - &.flush-right .padding-wrapper { - padding: 2rem; - background-image: url('/svgs/home-bg-circle-left.svg'); - } - } - - ////////////////////////////// INFLUXDB SECTION ////////////////////////////// - - #influxdb { - - padding-top: 3rem; - - .categories { - display: flex; - width: 100%; - flex: 1 1 0; - } - - .category { - width: 50%; - margin-right: 2rem; - display: flex; - flex-direction: column; - - &:last-child { margin-right: 0; } - - .category-card{ - padding: 3rem; - background: $sidebar-search-bg; - border-radius: 30px; - box-shadow: 1px 1px 7px $sidebar-search-shadow; - flex: 1 1 0; - display: flex; - flex-direction: column; - // justify-content: space-evenly; - - .product { - margin-bottom: 2.5rem; - - &:last-child{margin-bottom: 0;} - &.new, &.limited{ - h3:after { - display: inline-block; - margin-left: .75rem; - padding: .15rem .35rem; - font-size: 1rem; - vertical-align: middle; - border-radius: $radius; - } - } - &.new h3:after { - content: "New"; - color: $br-dark-blue; - background-color: $br-chartreuse; - } - &.limited h3:after{ - content: "Limited Availability"; - color: $br-dark-blue; - background-color: $br-teal; - } - } - - .product-links { - margin-top: .9rem; - - a { - position: relative; + &::after { + content: "\e90a"; + font-family: 'icomoon-v4'; + font-weight: bold; + font-size: 1.3rem; display: inline-block; - color: $article-text; - font-weight: $medium; - text-decoration: none; - - &:after { - content: ""; - display: block; - margin-top: .15rem; - border-top: 2px solid $br-new-magenta; - width: 0; - transition: width .2s; - } - - &:hover{ - color: $br-new-magenta; - &:after {width: 100%} - } + position: absolute; + @include gradient($grad-burningDusk); + background-clip: text; + -webkit-text-fill-color: transparent; + right: 0; + transform: translateX(.25rem); + opacity: 0; + transition: transform .2s, opacity .2s; + } - &:not(:first-child) { - position: relative; - margin-left: 1.8rem; - &:before { - content: ""; - position: absolute; - display: inline-block; - left: -1rem; - top: .1rem; - height: 1em; - width: 1px; - margin-right: 1rem; - border-left: 1px solid rgba($article-text, .5); - } - } + &:hover { + &::before {width: 100%;} + &::after {transform: translateX(1.5rem); opacity: 1;} } } } } h2 { + display: inline-block; + font-size: 2.75rem; margin: 0; - font-size: 3.5rem; - line-height: 1.1em; - width: 100%; - text-align: center; - - & + p { - font-size: 1.2rem; - margin: .5rem 0 2rem; - text-align: center; - } + color: $article-bg; + @include gradient($grad-burningDusk); + background-clip: text; + -webkit-text-fill-color: transparent; } h3 { - margin: 0; - font-size: 2rem; - color: $br-new-magenta; - .version { - opacity: .5; - font-size: .7em; - color: $article-bold; - transition: color .2s;} - & > a { - text-decoration: none; - color: inherit; - transition: color .2s; + font-size: 1.6rem; + margin: 1rem 0 0; - &:hover { - color: $article-bold; - .version {color: $article-bold;} + a { + text-decoration: none; + color: $article-heading; + position: relative; + + &::before { + content: ""; + position: absolute; + bottom: -2px; + height: 2px; + width: 0%; + @include gradient($grad-burningDusk); + transition: width .2s; } + + &:hover::before {width: 100%;} + } + + .version { + font-size: .9em; + opacity: .5 } - & + p {margin: .5rem 0;} } h4 { - font-size: 1.15rem; - margin: 1rem 0 .75rem 1.5rem; + font-size: 1.1rem; + margin: 1.5rem 0 .5rem; + display: inline-block; + padding-right: 1rem; + color: rgba($article-text, .7); + background: $article-bg; + } + + .category-head{ + margin: 1rem 0 2rem; + &::after { + content: ""; + display: block; + border-top: 1px solid $article-hr; + margin-top: -1.15rem; + } } } - ///////////////////////////////// API SECTION //////////////////////////////// + // InfluxDB 3 Section // - #api-guides { - .padding-wrapper { - display: flex; - justify-content: space-between; - align-items: center; - padding: 3.5rem; + #influxdb3 { + margin-top: 1.75rem; - .text {margin-right: 2rem;} + h2 + p {margin-top: .75rem;} + } - h3 { - margin: 0; - font-size: 1.8rem; - } + #telegraf { + background: linear-gradient(65deg, #020d66, $br-dark-blue); + color: $g20-white; + position: relative; + overflow: hidden; + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; - p { - margin: .5rem 0; - line-height: 1.5rem; + .bg-overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-image: url('/img/bg-texture-new.png'); + background-position: bottom; + } + + h2 { + font-size: 2.5rem; + @include gradient($grad-tealDream, 270deg); + background-clip: text; + -webkit-text-fill-color: transparent; + + & + p {margin-top: .65rem;} + } + + ul.product-links { + padding-left: 0; + margin: 0 3rem 0 2rem; + list-style: none; + + li:not(:last-child) {margin-bottom: .35rem;} + + a { + text-decoration: none; + color: $g20-white; + font-weight: $medium; + position: relative; + + &::before { + content: ""; + position: absolute; + bottom: -2px; + height: 2px; + width: 0%; + @include gradient($grad-tealDream, 270deg); + transition: width .2s; + } + + &::after { + content: "\e90a"; + font-family: 'icomoon-v4'; + font-weight: bold; + font-size: 1.3rem; + display: inline-block; + position: absolute; + @include gradient($grad-tealDream, 270deg); + background-clip: text; + -webkit-text-fill-color: transparent; + right: 0; + transform: translateX(.25rem); + opacity: 0; + transition: transform .2s, opacity .2s; + } + + &:hover { + &::before {width: 100%;} + &::after {transform: translateX(1.5rem); opacity: 1;} + } } } } @@ -426,7 +327,7 @@ body.home { #learn-more { margin-bottom: 2rem; - h4 { + h3 { font-size: 1.8rem; margin: 1rem 0 2rem; } @@ -450,7 +351,7 @@ body.home { .magenta {fill: $br-new-magenta;} } - h5 { + h4 { font-size: 1.4rem; margin: 1rem 0 0; } @@ -458,23 +359,47 @@ body.home { p { margin: .5rem 0 1.5rem; line-height: 1.7rem; + &:last-child {margin-bottom: 0;} } a { position: relative; - color: $br-new-magenta; + display: inline; + color: $article-heading; font-weight: $medium; text-decoration: none; - &:after { + &::before { content: ""; - display: block; + display: inline-block; + position: absolute; + left: 0; + bottom: -4px; margin-top: .25rem; - border-top: 2px solid $br-new-magenta; + height: 2px; + @include gradient($grad-burningDusk); width: 0; transition: width .2s; } + &::after { + content: "\e90a"; + font-family: 'icomoon-v4'; + font-weight: bold; + font-size: 1.3rem; + display: inline-block; + position: absolute; + @include gradient($grad-burningDusk, 270deg); + background-clip: text; + -webkit-text-fill-color: transparent; + right: 0; + transform: translateX(.25rem); + opacity: 0; + transition: transform .2s, opacity .2s; + } - &:hover:after {width: 30%} + &:hover { + &::before {width: 100%;} + &::after {transform: translateX(1.5rem); opacity: 1;} + } } & > *:last-child {margin-top: auto} @@ -482,65 +407,9 @@ body.home { } } - ////////////////////////////// TICK STACK STYLES ///////////////////////////// - - #tick { - padding-bottom: 0; - - .padding-wrapper { - display: flex; - flex-direction: row; - align-items: center; - padding: 2rem 3rem; - - h4 { - margin: 0; - font-size: 1.5rem; - & > a {color: inherit; text-decoration: none;} - & + p {margin: .5rem 0;} - } - h5 { - margin: 0 0 .5rem; - text-transform: uppercase; - letter-spacing: .06rem; - // font-weight: $medium; - } - - .tick-title { - padding-right: 3rem; - } - - .tick-links { - border-left: 1px solid rgba($br-teal, .3); - padding-left: 3rem; - display: flex; - - ul { - padding: 0; - margin-right: 4rem; - list-style: none; - - &:last-child {margin-right: 0;} - - li a { - color: $g20-white; - line-height: 1.6rem; - text-decoration: none; - - &:hover {color: $br-teal;} - span { - font-size: .75em; - opacity: .5; - } - } - } - } - } - } #copyright { - width: 100vw; - max-width: $home-body-width; + width: 100%; padding: 1rem 3rem; color: rgba($article-text, .5); @@ -554,50 +423,33 @@ body.home { /////////////////////////// HOMEPAGE MEDIA QUERIES /////////////////////////// @media (max-width: 900px) { - #tick .padding-wrapper{ - flex-direction: column; - align-items: flex-start; - padding-top: 3rem; - - .tick-links { - padding-left: 0; - border: none; - } + .product-group .products .product { + max-width: 50%; + margin-bottom: 2rem; } } - @include media(medium) { - #influxdb { - .categories { + @media (max-width: 720px) { + .product-group { + .products { flex-direction: column; - .category { - width: 100%; - margin: 0; + + .product { + margin-bottom: 1rem; + max-width: 100%; + + ul {margin-bottom: 0;} } } } - #api-guides { - .padding-wrapper{ - flex-direction: column; - align-items: flex-start; - padding: 3rem; - } - .exp-btn-wrapper {width: 100%;} - .exp-btn { - margin-top: 2rem; - width: 100%; - background: $br-teal; - color: $br-dark-blue; - } - } - .product-cards { + #telegraf { flex-direction: column; - .card { - margin-bottom: 2rem; - &:first-child {margin-right: 0;} - &:last-child {margin-left: 0;} - } + align-items: flex-start; + ul.product-links {margin: 1rem 0 0;} } + } + + @include media(medium) { #learn-more { margin-bottom: 0; @@ -612,49 +464,47 @@ body.home { } } } - } @include media(small) { - .section {padding: 1rem 1rem 0;} - .search.section {padding-top: .25rem;} - .exp-btn-wrapper .exp-btn {min-width: revert;} - .product-cards .card { - padding: 2rem; - margin-bottom: 1rem; - - h3 {font-size: 2rem;} + .section, .padding-wrapper{padding: 0 1rem} + h1 { + font-size: 1.55rem; + line-height: 1.5rem; + padding: 0 1.75rem; + margin-bottom: -.5rem; } - #influxdb { - h2 {font-size: 2.15rem; } - .subhead {margin-bottom: 1.5rem;} - .categories { - .category-card { - padding: 2rem; - h3 {font-size: 1.75rem;} + .product-group { + padding: 1.5rem; + p, .product .product-info p {font-size: 1.05rem;} + + h2 {font-size: 2.1rem;} + h3 {font-size: 1.5rem;} + h4 {font-size: 1rem;} + } + #telegraf { + padding: 1.75rem; + h2 {font-size: 2rem;} + } + #learn-more { + h3 {font-size: 1.5rem;} + .learn-items .item h4 {font-size: 1.2rem;} + } + #copyright p { + text-align: center; + } + } + + @media (max-width: 540px) { + #learn-more { - .product { margin-bottom: 2rem; } + .learn-items { + flex-direction: column; + .item { + max-width: 100%; + margin: 0 0 2rem; } } } - #api-guides { - .padding-wrapper { - padding: 2rem; - h3 {font-size: 1.6rem;} - p {font-size: 1.1rem;} - } - } - #learn-more { - h4 {margin-left: 1rem;} - .learn-items { - flex-direction: column; - .item {max-width: 100%;} - } - } - #tick .padding-wrapper {padding: 2rem;} - } - - @media (max-width: 480px) { - #tick .padding-wrapper .tick-links {flex-direction: column;} } } diff --git a/assets/styles/layouts/_sidebar.scss b/assets/styles/layouts/_sidebar.scss index 5df83d687..1c8df3c04 100644 --- a/assets/styles/layouts/_sidebar.scss +++ b/assets/styles/layouts/_sidebar.scss @@ -238,7 +238,7 @@ // Nav section title styles h4 { margin: 2rem 0 0 -1rem; - color: rgba($article-heading-alt, .5); + color: rgba($article-heading, .5); font-weight: 700; text-transform: uppercase; font-size: .95rem; diff --git a/assets/styles/layouts/_top-nav.scss b/assets/styles/layouts/_top-nav.scss index 212e9814d..5a6f13c79 100644 --- a/assets/styles/layouts/_top-nav.scss +++ b/assets/styles/layouts/_top-nav.scss @@ -56,86 +56,127 @@ padding-right: .25rem; } - .dropdown { - display: inline-block; - position: relative; - align-self: flex-start; - margin-left: .25rem; - color: $g20-white; - height: 2rem; - @include gradient($default-dropdown-gradient); - background-attachment: local !important; - font-weight: $medium; - font-size: 1.05rem; - border-radius: $radius; - overflow: hidden; - cursor: pointer; + .product-list { + position: relative; - .selected { - padding: 0 1.75rem 0 .75rem; - line-height: 0; - } - - &:after { - content: "\e918"; - font-family: 'icomoon-v2'; - position: absolute; - top: .45rem; - right: .4rem; - transition: all .3s; - } - - &.open { - height: auto; - max-height: calc(100vh - 2rem); - overflow-y: scroll; + #product-dropdown { + display: inline-block; + width: 100%; + color: $g20-white; + height: 2rem; + @include gradient($grad-burningDusk, 225deg); + background-attachment: fixed; + font-weight: $medium; + font-size: 1.05rem; + border-radius: $radius * 3; + overflow: hidden; + cursor: pointer; + &:after { - transform: rotate(180deg); + content: "\e918"; + font-family: 'icomoon-v2'; + position: absolute; + top: .45rem; + right: .4rem; + transition: all .3s; } - } - - ul.item-list { - padding: 0; - margin: 0; - list-style: none; - display: flex; - flex-direction: column; - - &.products{ - &:before { - content: attr(data-category); - display: inline-block; - margin: .75rem .75rem .15rem; - font-size: .85rem; - color: $g2-kevlar; - text-transform: uppercase; - font-weight: bold; - letter-spacing: .04rem; - opacity: .65; - mix-blend-mode: multiply; + + .selected { + padding: 0 1.75rem 0 .75rem; + line-height: 0; + } + + &.open { + &:after { + transform: rotate(180deg); } } } - a { - display: block; - text-decoration: none; - color: $g20-white; - padding: .4rem 1.5rem .4rem .75rem; - background: rgba($g20-white, 0); - &:hover { background: rgba($g20-white, .2) } - &.active { background: rgba($g20-white, .2) } - &:last-child { - border-radius: 0 0 $radius $radius; - position: relative; + + #dropdown-items { + opacity: 0; + height: 0; + pointer-events: none; + margin-top: -10px; + transition: opacity .2s, margin-top .5s; + + &.open { + opacity: 1; + pointer-events: auto; + margin-top: 0; + height: auto; + + .product-group { + margin: 0 0 5px; + } } - &.legacy { - position: relative; - &:after { - content: "\e911"; - font-family: "icomoon-v2"; - position: absolute; - opacity: .4; - margin-left: .25rem; + + .product-group { + @include gradient($grad-burningDusk, 225deg); + background-attachment: fixed; + border-radius: 6px; + box-shadow: 1px 3px 10px $article-shadow; + margin: 0 0 -10px; + transition: margin .5s; + + &:last-child { + margin: 0; + } + } + + .group-title { + padding: .5rem .75rem .2rem; + font-weight: bold; + color: $g1-raven; + font-size: 1rem; + + p { + margin: 0; + padding: .1rem .1rem .3rem; + border-image: linear-gradient(to right, rgba($g20-white, .5) 0%, rgba($g20-white, 0) 100%) 1; + border-bottom: 2px solid; + } + } + + ul.item-list { + padding: 0; + margin: 0; + list-style: none; + + &.products[data-category] { + &:before { + content: attr(data-category); + display: inline-block; + margin: .5rem .75rem .15rem; + font-size: .85rem; + color: $g1-raven, .8; + text-transform: uppercase; + font-weight: bold; + letter-spacing: .04rem; + opacity: .75; + mix-blend-mode: multiply; + } + } + } + a { + display: block; + text-decoration: none; + font-size: 1.05rem; + font-weight: $medium; + white-space: nowrap; + color: $g20-white; + padding: .3rem 1.5rem .3rem .75rem; + background: rgba($g20-white, 0); + &:hover { background: rgba($g20-white, .3) } + &.active { background: rgba($g20-white, .3) } + &:last-child { + border-radius: 0 0 $radius $radius; + position: relative; + } + span.state { + font-size: .9em; + opacity: .65; + font-style: italic; } } } @@ -204,14 +245,20 @@ } .search-btn { display: none; } - .selector-dropdowns { + .topnav .selector-dropdowns { width: 100%; margin-top: .6rem; - .dropdown { - flex-grow: 1; - height: 2.24rem; - .selected { padding: .12rem 1.75rem .12rem .75rem; } - &:after { top: .57rem; } + padding-right: 0; + + .product-list { + width: calc(100vw - 1.6rem); + .product-dropdown { width: 100%;} } + // .product-dropdown { + // flex-grow: 1; + // height: 2.24rem; + // .selected { padding: .12rem 1.75rem .12rem .75rem; } + // &:after { top: .57rem; } + // } } } diff --git a/assets/styles/layouts/article/_blocks.scss b/assets/styles/layouts/article/_blocks.scss index 090ee9560..e61da15f1 100644 --- a/assets/styles/layouts/article/_blocks.scss +++ b/assets/styles/layouts/article/_blocks.scss @@ -96,4 +96,5 @@ blockquote { "blocks/tip", "blocks/important", "blocks/warning", - "blocks/caution"; + "blocks/caution", + "blocks/alpha"; diff --git a/assets/styles/layouts/article/_feedback.scss b/assets/styles/layouts/article/_feedback.scss index a3339886e..7578943ee 100644 --- a/assets/styles/layouts/article/_feedback.scss +++ b/assets/styles/layouts/article/_feedback.scss @@ -7,6 +7,8 @@ border-radius: $radius; box-shadow: 1px 2px 6px $article-shadow; background: rgba($article-text, .03); + + h4 {color: $article-heading;} } .support { @@ -23,7 +25,7 @@ a { margin-right: 1.5rem; - color: $article-heading-alt; + color: $article-heading; &:hover { color: $article-link; @@ -32,7 +34,7 @@ &.community:before { content: "\e900"; - color: $article-heading-alt; + color: $article-heading; margin: 0 .5rem 0 -.25rem; font-size: 1.2rem; font-family: 'icomoon-v2'; diff --git a/assets/styles/layouts/article/_html-diagrams.scss b/assets/styles/layouts/article/_html-diagrams.scss index 5d2cedd9c..edd7240a0 100644 --- a/assets/styles/layouts/article/_html-diagrams.scss +++ b/assets/styles/layouts/article/_html-diagrams.scss @@ -322,6 +322,7 @@ table tr.point{ } } + &.v3 {p span.measurement::before{content: "table";}} &.hide-elements {p span.el { border: none; &:before, &:after {display: none}}} &.hide-commas {p span.comma { border: none; &:before, &:after {display: none}}} &.hide-whitespace {p span.whitespace { border: none; &:before, &:after {display: none}}} diff --git a/assets/styles/layouts/article/_tables.scss b/assets/styles/layouts/article/_tables.scss index 68ee8651c..02b7fa429 100644 --- a/assets/styles/layouts/article/_tables.scss +++ b/assets/styles/layouts/article/_tables.scss @@ -67,7 +67,9 @@ table + table { // Adjust spacing to push long-hand and short-hand columns closer together #flags:not(.no-shorthand), +#options:not(.no-shorthand), #global-flags, +#global-options, .shorthand-flags { & + table { td:nth-child(2) code { margin-left: -2rem; } diff --git a/assets/styles/layouts/article/blocks/_alpha.scss b/assets/styles/layouts/article/blocks/_alpha.scss new file mode 100644 index 000000000..10a894b45 --- /dev/null +++ b/assets/styles/layouts/article/blocks/_alpha.scss @@ -0,0 +1,105 @@ +.block.alpha { + @include gradient($grad-burningDusk); + padding: 4px; + border: none; + border-radius: 25px !important; + + .alpha-content { + background: $article-bg; + border-radius: 21px; + padding: calc(1.65rem - 4px) calc(2rem - 4px) calc(.1rem + 4px) calc(2rem - 4px); + + h4 { + color: $article-heading; + } + + p {margin-bottom: 1rem;} + + .expand-wrapper { + border: none; + margin: .5rem 0 1.5rem; + } + .expand { + border: none; + padding: 0; + + .expand-content p { + margin-left: 2rem; + } + + ul { + + margin-top: -1rem; + + &.feedback-channels { + + padding: 0; + margin: -1rem 0 1.5rem 2rem; + list-style: none; + + a { + color: $article-heading; + font-weight: $medium; + position: relative; + + &.discord:before { + content: url('/svgs/discord.svg'); + display: inline-block; + height: 1.1rem; + width: 1.25rem; + vertical-align: top; + margin: 2px .65rem 0 0; + } + + &.community:before { + content: "\e900"; + color: $article-heading; + margin: 0 .65rem 0 0; + font-size: 1.2rem; + font-family: 'icomoon-v2'; + vertical-align: middle; + } + + &.slack:before { + content: url('/svgs/slack.svg'); + display: inline-block; + height: 1.1rem; + width: 1.1rem; + vertical-align: text-top; + margin-right: .65rem; + } + + &.reddit:before { + content: url('/svgs/reddit.svg'); + display: inline-block; + height: 1.1rem; + width: 1.2rem; + vertical-align: top; + margin: 2px .65rem 0 0; + } + + &::after { + content: "\e90a"; + font-family: 'icomoon-v4'; + font-weight: bold; + font-size: 1.3rem; + display: inline-block; + position: absolute; + @include gradient($grad-burningDusk); + background-clip: text; + -webkit-text-fill-color: transparent; + right: 0; + transform: translateX(.25rem); + opacity: 0; + transition: transform .2s, opacity .2s; + } + + &:hover { + &::after {transform: translateX(1.5rem); opacity: 1;} + } + } + } + } + } + } +} \ No newline at end of file diff --git a/assets/styles/product-overrides/chronograf.scss b/assets/styles/product-overrides/chronograf.scss deleted file mode 100644 index 0d4db5485..000000000 --- a/assets/styles/product-overrides/chronograf.scss +++ /dev/null @@ -1,88 +0,0 @@ -.chronograf { - - .topnav { - .docs-home, .influx-home { - &:hover { color: $chronograf-topnav-link-hover; } - } - .dropdown { @include gradient($chronograf-dropdown-gradient) } - } - - .sidebar { - &--search input { - &:focus { - border-color: $chronograf-sidebar-search-highlight; - box-shadow: 1px 1px 10px rgba($chronograf-sidebar-search-highlight, .5); - } - } - - #nav-tree { - li { - &.active { - &:before { background: $chronograf-nav-active; } - & > a { - color: $chronograf-nav-active; - &:hover { color: $chronograf-nav-active; } - } - & > .children-toggle { - background: $chronograf-nav-active; - &:before, &:after { background: $body-bg; } - } - & > ul { border-left: 2px solid $chronograf-nav-active; } - } - } - - .nav-category > a { - color: $chronograf-nav-category; - &:hover { color: $chronograf-nav-category-hover; } - } - .nav-item > a:hover { color: $chronograf-nav-item-hover; } - .children-toggle:hover { background: $chronograf-nav-toggle-bg-hover; } - } - } - - .article--content{ - h1,h2,h3,h4,h5,h6 { color: $chronograf-article-heading; } - h2,h4 { - color: $chronograf-article-heading-alt; - } - - a { - color: $chronograf-article-link; - &:hover { color: $chronograf-article-link-hover; } - &.btn { - @include gradient($chronograf-btn-gradient); - &:after { @include gradient($chronograf-btn-gradient-hover); } - } - } - - .children-links, .list-links { - h2,h3,h4 { - a a:after { color: rgba($chronograf-article-heading, .35); } - a:hover:after { color: $chronograf-article-link; } - } - } - - .expand-label:hover .expand-toggle { background: $chronograf-article-link; } - - .tabs a { - &:after { @include gradient($chronograf-btn-gradient); } - &:hover { color: $chronograf-article-tab-active-text; } - &.is-active { - color: $chronograf-article-tab-active-text; - &:after { - @include gradient($chronograf-btn-gradient) - } - } - } - - table thead { @include gradient($chronograf-article-table-header, 90deg); } - - .tags .tag :after { @include gradient($grad-MilkyWay) } - - .truncate a.truncate-toggle:hover { color: $chronograf-article-link; } - - } - - .algolia-autocomplete .algolia-docsearch-suggestion--highlight { color: $chronograf-article-link; } - -} diff --git a/assets/styles/product-overrides/kapacitor.scss b/assets/styles/product-overrides/kapacitor.scss deleted file mode 100644 index 08782c13b..000000000 --- a/assets/styles/product-overrides/kapacitor.scss +++ /dev/null @@ -1,92 +0,0 @@ -.kapacitor { - - .topnav { - .docs-home, .influx-home { - &:hover { color: $kapacitor-topnav-link-hover; } - } - .dropdown { @include gradient($kapacitor-dropdown-gradient) } - } - - .sidebar { - &--search input { - &:focus { - border-color: $kapacitor-sidebar-search-highlight; - box-shadow: 1px 1px 10px rgba($kapacitor-sidebar-search-highlight, .5); - } - } - - #nav-tree { - li { - &.active { - &:before { background: $kapacitor-nav-active; } - & > a { - color: $kapacitor-nav-active; - &:hover { color: $kapacitor-nav-active; } - } - & > .children-toggle { - background: $kapacitor-nav-active; - &:before, &:after { background: $body-bg; } - } - & > ul { border-left: 2px solid $kapacitor-nav-active; } - } - } - - .nav-category > a { - color: $kapacitor-nav-category; - &:hover { color: $kapacitor-nav-category-hover; } - } - .nav-item > a:hover { color: $kapacitor-nav-item-hover; } - .children-toggle:hover { background: $kapacitor-nav-toggle-bg-hover; } - } - } - - .article--content{ - h1,h2,h3,h4,h5,h6 { color: $kapacitor-article-heading; } - h2,h4 { - color: $kapacitor-article-heading-alt; - } - - a { - color: $kapacitor-article-link; - &:hover { color: $kapacitor-article-link-hover; } - &.btn { - @include gradient($kapacitor-btn-gradient); - &:after { @include gradient($kapacitor-btn-gradient-hover); } - } - } - - .children-links, .list-links { - h2,h3,h4 { - a a:after { color: rgba($kapacitor-article-heading, .35); } - a:hover:after { color: $kapacitor-article-link; } - } - } - - .expand-label:hover .expand-toggle { background: $kapacitor-article-link; } - - .tabs a { - &:after { @include gradient($kapacitor-btn-gradient); } - &:hover { color: $kapacitor-article-tab-active-text; } - &.is-active { - color: $kapacitor-article-tab-active-text; - &:after { - @include gradient($kapacitor-btn-gradient) - } - } - } - - table thead { @include gradient($kapacitor-article-table-header, 90deg); } - - .tags .tag :after { @include gradient($grad-MilkyWay) } - - .truncate a.truncate-toggle:hover { color: $kapacitor-article-link; } - - //////////////////// NO-WRAP on Kapacitor command tables /////////////////// - #commands + table tr td:first-child{white-space: nowrap;} - - } - - .algolia-autocomplete .algolia-docsearch-suggestion--highlight { color: $kapacitor-article-link; } - -} - diff --git a/assets/styles/product-overrides/telegraf.scss b/assets/styles/product-overrides/telegraf.scss deleted file mode 100644 index e46c67069..000000000 --- a/assets/styles/product-overrides/telegraf.scss +++ /dev/null @@ -1,94 +0,0 @@ -.telegraf { - - .topnav { - .docs-home, .influx-home { - &:hover { color: $telegraf-topnav-link-hover; } - } - .dropdown { @include gradient($telegraf-dropdown-gradient) } - } - - .sidebar { - &--search input { - &:focus { - border-color: $telegraf-sidebar-search-highlight; - box-shadow: 1px 1px 10px rgba($telegraf-sidebar-search-highlight, .5); - } - } - - #nav-tree { - li { - &.active { - &:before { background: $telegraf-nav-active; } - & > a { - color: $telegraf-nav-active; - &:hover { color: $telegraf-nav-active; } - } - & > .children-toggle { - background: $telegraf-nav-active; - &:before, &:after { background: $body-bg; } - } - & > ul { border-left: 2px solid $telegraf-nav-active; } - } - } - - .nav-category > a { - color: $telegraf-nav-category; - &:hover { color: $telegraf-nav-category-hover; } - } - .nav-item > a:hover { color: $telegraf-nav-item-hover; } - .children-toggle:hover { background: $telegraf-nav-toggle-bg-hover; } - } - } - - .article--content{ - h1,h2,h3,h4,h5,h6 { color: $telegraf-article-heading; } - h2,h4 { - color: $telegraf-article-heading-alt; - } - - a { - color: $telegraf-article-link; - &:hover { color: $telegraf-article-link-hover; } - &.btn { - @include gradient($telegraf-btn-gradient); - &:after { @include gradient($telegraf-btn-gradient-hover); } - } - } - - .children-links, .list-links { - h2,h3,h4 { - a a:after { color: rgba($telegraf-article-heading, .35); } - a:hover:after { color: $telegraf-article-link; } - } - } - - .expand-label:hover .expand-toggle { background: $telegraf-article-link; } - - .tabs a { - &:after { @include gradient($telegraf-btn-gradient); } - &:hover { color: $telegraf-article-tab-active-text; } - &.is-active { - color: $telegraf-article-tab-active-text; - &:after { - @include gradient($telegraf-btn-gradient) - } - } - } - - table thead { @include gradient($telegraf-article-table-header, 90deg); } - - .tags .tag :after { @include gradient($grad-MilkyWay) } - - .truncate a.truncate-toggle:hover { color: $telegraf-article-link; } - - } - - .plugin-card { - .github-link { @include gradient($telegraf-btn-gradient); } - a.external:after { @include gradient($telegraf-btn-gradient); } - &:hover .github-link { @include gradient($telegraf-btn-gradient); } - } - - .algolia-autocomplete .algolia-docsearch-suggestion--highlight { color: $telegraf-article-link; } - -} diff --git a/assets/styles/styles-default.scss b/assets/styles/styles-default.scss index 206cca165..ca3685a52 100644 --- a/assets/styles/styles-default.scss +++ b/assets/styles/styles-default.scss @@ -33,7 +33,3 @@ "layouts/code-controls", "layouts/v3-wayfinding"; -// Import Product-specific color schemes -@import "product-overrides/telegraf", - "product-overrides/chronograf", - "product-overrides/kapacitor"; diff --git a/assets/styles/themes/_theme-dark.scss b/assets/styles/themes/_theme-dark.scss index 6b7a3842f..b46051152 100644 --- a/assets/styles/themes/_theme-dark.scss +++ b/assets/styles/themes/_theme-dark.scss @@ -260,7 +260,3 @@ $influxdb-logo: url('/svgs/influxdb-logo-white.svg') !default; // Code placeholder colors $code-placeholder: #e659a2; $code-placeholder-hover: $br-teal; - -@import "dark/telegraf", - "dark/chronograf", - "dark/kapacitor"; diff --git a/assets/styles/themes/_theme-light.scss b/assets/styles/themes/_theme-light.scss index 882c3783a..c19e91ab2 100644 --- a/assets/styles/themes/_theme-light.scss +++ b/assets/styles/themes/_theme-light.scss @@ -48,8 +48,8 @@ $product-enterprise: $br-pulsar !default; // Article Content $article-bg: $g20-white !default; -$article-heading: $br-pulsar !default; -$article-heading-alt: $g5-pepper !default; +$article-heading: $br-dark-blue !default; +$article-heading-alt: $br-new-purple !default; $article-text: $br-dark-blue !default; $article-bold: $br-dark-blue !default; $article-link: $b-pool !default; @@ -259,7 +259,3 @@ $diagram-arrow: $g14-chromium !default; // Code placeholder colors $code-placeholder: $br-new-magenta !default; $code-placeholder-hover: $br-new-purple !default; - -@import "light/telegraf", - "light/chronograf", - "light/kapacitor"; diff --git a/assets/styles/themes/dark/chronograf.scss b/assets/styles/themes/dark/chronograf.scss deleted file mode 100644 index d6e932fd1..000000000 --- a/assets/styles/themes/dark/chronograf.scss +++ /dev/null @@ -1,34 +0,0 @@ -// Colors specific to Chronograf DARK theme - -// TopNav Colors -$chronograf-topnav-link-hover: $br-galaxy; -$chronograf-dropdown-gradient: $grad-PurpleRain; - -// Search -$chronograf-sidebar-search-highlight: $br-galaxy; - -// Left Navigation -$chronograf-nav-category: $br-galaxy; -$chronograf-nav-category-hover: $b-pool; -$chronograf-nav-item-hover: $p-potassium; -$chronograf-nav-toggle-bg-hover: $b-dodger; -$chronograf-nav-active: $br-chartreuse; - -// Article Content -$chronograf-article-heading: $g20-white; -$chronograf-article-heading-alt: $g20-white; -$chronograf-article-link: $br-galaxy; -$chronograf-article-link-hover: $g20-white; - -// Article Tables -$chronograf-article-table-header: $grad-PowerStone; - -// Article Buttons -$chronograf-btn-gradient: $grad-PurpleRain; -$chronograf-btn-gradient-hover: $grad-OminousFog; - -// Article Tabs for tabbed content -$chronograf-article-tab-active-text: $g20-white; - -// Homepage cards -$chronograf-home-card-gradient: $grad-PurpleRain; diff --git a/assets/styles/themes/dark/kapacitor.scss b/assets/styles/themes/dark/kapacitor.scss deleted file mode 100644 index 8f5fdbf7e..000000000 --- a/assets/styles/themes/dark/kapacitor.scss +++ /dev/null @@ -1,34 +0,0 @@ -// Colors specific to Kapacitor DARK theme - -// TopNav Colors -$kapacitor-topnav-link-hover: $b-laser; -$kapacitor-dropdown-gradient: $grad-GarageBand; - -// Search -$kapacitor-sidebar-search-highlight: $gr-rainforest; - -// Left Navigation -$kapacitor-nav-category: $gr-viridian; -$kapacitor-nav-category-hover: $br-chartreuse; -$kapacitor-nav-item-hover: $b-laser; -$kapacitor-nav-toggle-bg-hover: $gr-viridian; -$kapacitor-nav-active: $br-chartreuse; - -// Article Content -$kapacitor-article-heading: $g20-white; -$kapacitor-article-heading-alt: $g20-white; -$kapacitor-article-link: $gr-rainforest; -$kapacitor-article-link-hover: $g20-white; - -// Article Tables -$kapacitor-article-table-header: $grad-GarageBand; - -// Article Buttons -$kapacitor-btn-gradient: $grad-green-dark; -$kapacitor-btn-gradient-hover: $grad-green-shade; - -// Article Tabs for tabbed content -$kapacitor-article-tab-active-text: $g20-white; - -// Homepage cards -$kapacitor-home-card-gradient: $grad-GarageBand; diff --git a/assets/styles/themes/dark/telegraf.scss b/assets/styles/themes/dark/telegraf.scss deleted file mode 100644 index 239c3dff7..000000000 --- a/assets/styles/themes/dark/telegraf.scss +++ /dev/null @@ -1,35 +0,0 @@ -// Colors specific to Telegraf DARK theme - -// TopNav Colors -$telegraf-topnav-link-hover: $r-dreamsicle; -$telegraf-dropdown-gradient: $grad-ScotchBonnet; - -// Search -$telegraf-sidebar-search-highlight: $r-dreamsicle; - -// Left Navigation -$telegraf-nav-category: $r-dreamsicle; -$telegraf-nav-category-hover: $br-chartreuse; -$telegraf-nav-item-hover: $p-potassium; -$telegraf-nav-toggle-bg-hover: $r-curacao; -$telegraf-nav-active: $br-chartreuse; - -// Article Content -$telegraf-article-heading: $g20-white; -$telegraf-article-heading-alt: $g20-white; -$telegraf-article-link: $r-dreamsicle; -$telegraf-article-link-hover: $br-chartreuse; - -// Article Tables -$telegraf-article-table-header: $grad-SavannaHeat; - -// Article Buttons -$telegraf-btn-gradient: $grad-red; -$telegraf-btn-gradient-hover: $grad-red-light; - -// Article Tabs for tabbed content -$telegraf-article-tab-active-text: $g20-white; - -// Homepage cards -$telegraf-home-card-gradient: $grad-ScotchBonnet; - diff --git a/assets/styles/themes/light/chronograf.scss b/assets/styles/themes/light/chronograf.scss deleted file mode 100644 index 4fd1d3bbc..000000000 --- a/assets/styles/themes/light/chronograf.scss +++ /dev/null @@ -1,34 +0,0 @@ -// Colors specific to Chronograf LIGHT theme - -// TopNav Colors -$chronograf-topnav-link-hover: $br-pulsar !default; -$chronograf-dropdown-gradient: $grad-OminousFog !default; - -// Search -$chronograf-sidebar-search-highlight: $br-pulsar !default; - -// Left Navigation -$chronograf-nav-category: $br-pulsar !default; -$chronograf-nav-category-hover: $br-magenta !default; -$chronograf-nav-item-hover: $br-magenta !default; -$chronograf-nav-toggle-bg-hover: $br-magenta !default; -$chronograf-nav-active: $br-magenta !default; - -// Article Content -$chronograf-article-heading: $br-pulsar !default; -$chronograf-article-heading-alt: $g5-pepper !default; -$chronograf-article-link: $br-pulsar !default; -$chronograf-article-link-hover: $b-dodger !default; - -// Article Tables -$chronograf-article-table-header: $grad-MilkyWay !default; - -// Article Buttons -$chronograf-btn-gradient: $grad-MilkyWay !default; -$chronograf-btn-gradient-hover: $grad-PurpleFog !default; - -// Article Tabs for tabbed content -$chronograf-article-tab-active-text: $g20-white !default; - -// Homepage cards -$chronograf-home-card-gradient: $grad-OminousFog !default; diff --git a/assets/styles/themes/light/kapacitor.scss b/assets/styles/themes/light/kapacitor.scss deleted file mode 100644 index ab3474f4f..000000000 --- a/assets/styles/themes/light/kapacitor.scss +++ /dev/null @@ -1,34 +0,0 @@ -// Colors specific to Kapacitor LIGHT theme - -// TopNav Colors -$kapacitor-topnav-link-hover: $b-dodger !default; -$kapacitor-dropdown-gradient: $grad-GarageBand !default; - -// Search -$kapacitor-sidebar-search-highlight: $gr-viridian !default; - -// Left Navigation -$kapacitor-nav-category: $gr-viridian !default; -$kapacitor-nav-category-hover: $p-star !default; -$kapacitor-nav-item-hover: $b-dodger !default; -$kapacitor-nav-toggle-bg-hover: $p-star !default; -$kapacitor-nav-active: $p-star !default; - -// Article Content -$kapacitor-article-heading: $gr-viridian !default; -$kapacitor-article-heading-alt: $g7-graphite !default; -$kapacitor-article-link: $gr-viridian !default; -$kapacitor-article-link-hover: $b-dodger !default; - -// Article Tables -$kapacitor-article-table-header: $grad-GarageBand !default; - -// Article Buttons -$kapacitor-btn-gradient: $grad-green-shade !default; -$kapacitor-btn-gradient-hover: $grad-green !default; - -// Article Tabs for tabbed content -$kapacitor-article-tab-active-text: $g20-white !default; - -// Homepage cards -$kapacitor-home-card-gradient: $grad-GarageBand !default; diff --git a/assets/styles/themes/light/telegraf.scss b/assets/styles/themes/light/telegraf.scss deleted file mode 100644 index fafe47f7d..000000000 --- a/assets/styles/themes/light/telegraf.scss +++ /dev/null @@ -1,34 +0,0 @@ -// Colors specific to Telegraf LIGHT theme - -// TopNav Colors -$telegraf-topnav-link-hover: $r-curacao !default; -$telegraf-dropdown-gradient: $grad-ScotchBonnet !default; - -// Search -$telegraf-sidebar-search-highlight: $r-curacao !default; - -// Left Navigation -$telegraf-nav-category: $r-curacao !default; -$telegraf-nav-category-hover: $r-dreamsicle !default; -$telegraf-nav-item-hover: $p-amethyst !default; -$telegraf-nav-toggle-bg-hover: $p-amethyst !default; -$telegraf-nav-active: $p-amethyst !default; - -// Article Content -$telegraf-article-heading: $r-curacao !default; -$telegraf-article-heading-alt: $g5-pepper !default; -$telegraf-article-link: $r-curacao !default; -$telegraf-article-link-hover: $p-amethyst !default; - -// Article Tables -$telegraf-article-table-header: $grad-Miyazakisky !default; - -// Article Buttons -$telegraf-btn-gradient: $grad-red !default; -$telegraf-btn-gradient-hover: $grad-red-light !default; - -// Article Tabs for tabbed content -$telegraf-article-tab-active-text: $g20-white !default; - -// Homepage cards -$telegraf-home-card-gradient: $grad-ScotchBonnet !default; diff --git a/content/enterprise_influxdb/v1/concepts/insights_tradeoffs.md b/content/enterprise_influxdb/v1/concepts/insights_tradeoffs.md index 171618a79..de1da4667 100644 --- a/content/enterprise_influxdb/v1/concepts/insights_tradeoffs.md +++ b/content/enterprise_influxdb/v1/concepts/insights_tradeoffs.md @@ -7,7 +7,6 @@ menu: name: InfluxDB design insights and tradeoffs weight: 40 parent: Concepts -v2: /influxdb/v2/reference/key-concepts/design-principles/ --- InfluxDB is a time series database. diff --git a/content/enterprise_influxdb/v1/concepts/key_concepts.md b/content/enterprise_influxdb/v1/concepts/key_concepts.md index 7cb97e9d7..0684f4784 100644 --- a/content/enterprise_influxdb/v1/concepts/key_concepts.md +++ b/content/enterprise_influxdb/v1/concepts/key_concepts.md @@ -6,7 +6,6 @@ menu: name: Key concepts weight: 10 parent: Concepts -v2: /influxdb/v2/reference/key-concepts/ --- Before diving into InfluxDB, it's good to get acquainted with some key concepts of the database. This document introduces key InfluxDB concepts and elements. To introduce the key concepts, we’ll cover how the following elements work together in InfluxDB: diff --git a/content/enterprise_influxdb/v1/concepts/storage_engine.md b/content/enterprise_influxdb/v1/concepts/storage_engine.md index a2fab64cf..39a06e2e3 100644 --- a/content/enterprise_influxdb/v1/concepts/storage_engine.md +++ b/content/enterprise_influxdb/v1/concepts/storage_engine.md @@ -7,7 +7,6 @@ menu: name: In-memory indexing with TSM weight: 60 parent: Concepts -v2: /influxdb/v2/reference/internals/storage-engine/ --- ## The InfluxDB storage engine and the Time-Structured Merge Tree (TSM) diff --git a/content/enterprise_influxdb/v1/flux/_index.md b/content/enterprise_influxdb/v1/flux/_index.md index 4ff0d726b..78a98bb2c 100644 --- a/content/enterprise_influxdb/v1/flux/_index.md +++ b/content/enterprise_influxdb/v1/flux/_index.md @@ -6,7 +6,6 @@ menu: enterprise_influxdb_v1: name: Flux weight: 71 -v2: /influxdb/v2/query-data/get-started/ --- Flux is a functional data scripting language designed for querying, analyzing, and acting on time series data. diff --git a/content/enterprise_influxdb/v1/flux/execute-queries.md b/content/enterprise_influxdb/v1/flux/execute-queries.md index 8be839a32..2306a1fb6 100644 --- a/content/enterprise_influxdb/v1/flux/execute-queries.md +++ b/content/enterprise_influxdb/v1/flux/execute-queries.md @@ -9,7 +9,6 @@ weight: 1 aliases: - /enterprise_influxdb/v1/flux/guides/executing-queries/ - /enterprise_influxdb/v1/flux/guides/execute-queries/ -v2: /influxdb/v2/query-data/execute-queries/ --- There are multiple ways to execute Flux queries with InfluxDB Enterprise and Chronograf v1.8+. diff --git a/content/enterprise_influxdb/v1/flux/get-started/_index.md b/content/enterprise_influxdb/v1/flux/get-started/_index.md index 7c1cba8b4..81613b655 100644 --- a/content/enterprise_influxdb/v1/flux/get-started/_index.md +++ b/content/enterprise_influxdb/v1/flux/get-started/_index.md @@ -13,7 +13,6 @@ aliases: - /enterprise_influxdb/v1/flux/getting-started/ - /enterprise_influxdb/v1/flux/introduction/getting-started/ canonical: /influxdb/v2/query-data/get-started/ -v2: /influxdb/v2/query-data/get-started/ --- Flux is InfluxData's new functional data scripting language designed for querying, diff --git a/content/enterprise_influxdb/v1/flux/get-started/query-influxdb.md b/content/enterprise_influxdb/v1/flux/get-started/query-influxdb.md index 021a1f8a5..34a9cfa45 100644 --- a/content/enterprise_influxdb/v1/flux/get-started/query-influxdb.md +++ b/content/enterprise_influxdb/v1/flux/get-started/query-influxdb.md @@ -9,7 +9,6 @@ menu: aliases: - /enterprise_influxdb/v1/flux/getting-started/query-influxdb/ canonical: /influxdb/v2/query-data/get-started/query-influxdb/ -v2: /influxdb/v2/query-data/get-started/query-influxdb/ --- This guide walks through the basics of using Flux to query data from InfluxDB. diff --git a/content/enterprise_influxdb/v1/flux/get-started/syntax-basics.md b/content/enterprise_influxdb/v1/flux/get-started/syntax-basics.md index d0934bf37..e48c0b79b 100644 --- a/content/enterprise_influxdb/v1/flux/get-started/syntax-basics.md +++ b/content/enterprise_influxdb/v1/flux/get-started/syntax-basics.md @@ -9,7 +9,6 @@ menu: aliases: - /enterprise_influxdb/v1/flux/getting-started/syntax-basics/ canonical: /influxdb/v2/query-data/get-started/syntax-basics/ -v2: /influxdb/v2/query-data/get-started/syntax-basics/ --- diff --git a/content/enterprise_influxdb/v1/flux/get-started/transform-data.md b/content/enterprise_influxdb/v1/flux/get-started/transform-data.md index 7161d2747..0fce3c1b6 100644 --- a/content/enterprise_influxdb/v1/flux/get-started/transform-data.md +++ b/content/enterprise_influxdb/v1/flux/get-started/transform-data.md @@ -9,7 +9,6 @@ menu: aliases: - /enterprise_influxdb/v1/flux/getting-started/transform-data/ canonical: /influxdb/v2/query-data/get-started/transform-data/ -v2: /influxdb/v2/query-data/get-started/transform-data/ --- When [querying data from InfluxDB](/enterprise_influxdb/v1/flux/get-started/query-influxdb), diff --git a/content/enterprise_influxdb/v1/flux/guides/_index.md b/content/enterprise_influxdb/v1/flux/guides/_index.md index 5d5f38baa..0760c8647 100644 --- a/content/enterprise_influxdb/v1/flux/guides/_index.md +++ b/content/enterprise_influxdb/v1/flux/guides/_index.md @@ -10,7 +10,6 @@ menu: name: Query with Flux parent: Flux canonical: /influxdb/v2/query-data/flux/ -v2: /influxdb/v2/query-data/flux/ --- The following guides walk through both common and complex queries and use cases for Flux. diff --git a/content/enterprise_influxdb/v1/flux/guides/calculate-percentages.md b/content/enterprise_influxdb/v1/flux/guides/calculate-percentages.md index 8d92d651f..581638bec 100644 --- a/content/enterprise_influxdb/v1/flux/guides/calculate-percentages.md +++ b/content/enterprise_influxdb/v1/flux/guides/calculate-percentages.md @@ -11,7 +11,6 @@ menu: weight: 6 list_query_example: percentages canonical: /influxdb/v2/query-data/flux/calculate-percentages/ -v2: /influxdb/v2/query-data/flux/calculate-percentages/ --- Calculating percentages from queried data is a common use case for time series data. diff --git a/content/enterprise_influxdb/v1/flux/guides/conditional-logic.md b/content/enterprise_influxdb/v1/flux/guides/conditional-logic.md index f483cdbb7..a3fc9c8a0 100644 --- a/content/enterprise_influxdb/v1/flux/guides/conditional-logic.md +++ b/content/enterprise_influxdb/v1/flux/guides/conditional-logic.md @@ -11,7 +11,6 @@ menu: parent: Query with Flux weight: 20 canonical: /influxdb/v2/query-data/flux/conditional-logic/ -v2: /influxdb/v2/query-data/flux/conditional-logic/ list_code_example: | ```js if color == "green" then "008000" else "ffffff" diff --git a/content/enterprise_influxdb/v1/flux/guides/cumulativesum.md b/content/enterprise_influxdb/v1/flux/guides/cumulativesum.md index ef10f8238..2ca7899ed 100644 --- a/content/enterprise_influxdb/v1/flux/guides/cumulativesum.md +++ b/content/enterprise_influxdb/v1/flux/guides/cumulativesum.md @@ -11,7 +11,6 @@ menu: name: Cumulative sum list_query_example: cumulative_sum canonical: /influxdb/v2/query-data/flux/cumulativesum/ -v2: /influxdb/v2/query-data/flux/cumulativesum/ --- Use the [`cumulativeSum()` function](/flux/v0/stdlib/universe/cumulativesum/) diff --git a/content/enterprise_influxdb/v1/flux/guides/exists.md b/content/enterprise_influxdb/v1/flux/guides/exists.md index d74e435f7..7f858ddf1 100644 --- a/content/enterprise_influxdb/v1/flux/guides/exists.md +++ b/content/enterprise_influxdb/v1/flux/guides/exists.md @@ -11,7 +11,6 @@ menu: parent: Query with Flux weight: 20 canonical: /influxdb/v2/query-data/flux/exists/ -v2: /influxdb/v2/query-data/flux/exists/ list_code_example: | ##### Filter null values ```js diff --git a/content/enterprise_influxdb/v1/flux/guides/fill.md b/content/enterprise_influxdb/v1/flux/guides/fill.md index 5a13c9d6e..5639ad197 100644 --- a/content/enterprise_influxdb/v1/flux/guides/fill.md +++ b/content/enterprise_influxdb/v1/flux/guides/fill.md @@ -11,7 +11,6 @@ menu: name: Fill list_query_example: fill_null canonical: /influxdb/v2/query-data/flux/fill/ -v2: /influxdb/v2/query-data/flux/fill/ --- Use the [`fill()` function](/flux/v0/stdlib/universe/fill/) diff --git a/content/enterprise_influxdb/v1/flux/guides/first-last.md b/content/enterprise_influxdb/v1/flux/guides/first-last.md index 19052df6e..709347bc1 100644 --- a/content/enterprise_influxdb/v1/flux/guides/first-last.md +++ b/content/enterprise_influxdb/v1/flux/guides/first-last.md @@ -11,7 +11,6 @@ menu: name: First & last list_query_example: first_last canonical: /influxdb/v2/query-data/flux/first-last/ -v2: /influxdb/v2/query-data/flux/first-last/ --- Use the [`first()`](/flux/v0/stdlib/universe/first/) or diff --git a/content/enterprise_influxdb/v1/flux/guides/geo/_index.md b/content/enterprise_influxdb/v1/flux/guides/geo/_index.md index 0d0b23dc4..4f84d3caf 100644 --- a/content/enterprise_influxdb/v1/flux/guides/geo/_index.md +++ b/content/enterprise_influxdb/v1/flux/guides/geo/_index.md @@ -9,7 +9,6 @@ menu: parent: Query with Flux weight: 20 canonical: /influxdb/v2/query-data/flux/geo/ -v2: /influxdb/v2/query-data/flux/geo/ list_code_example: | ```js import "experimental/geo" diff --git a/content/enterprise_influxdb/v1/flux/guides/geo/filter-by-region.md b/content/enterprise_influxdb/v1/flux/guides/geo/filter-by-region.md index 2b53a229d..b89221732 100644 --- a/content/enterprise_influxdb/v1/flux/guides/geo/filter-by-region.md +++ b/content/enterprise_influxdb/v1/flux/guides/geo/filter-by-region.md @@ -11,7 +11,6 @@ related: - /flux/v0/stdlib/experimental/geo/ - /flux/v0/stdlib/experimental/geo/filterrows/ canonical: /influxdb/v2/query-data/flux/geo/filter-by-region/ -v2: /influxdb/v2/query-data/flux/geo/filter-by-region/ list_code_example: | ```js import "experimental/geo" diff --git a/content/enterprise_influxdb/v1/flux/guides/geo/group-geo-data.md b/content/enterprise_influxdb/v1/flux/guides/geo/group-geo-data.md index a6d8c39de..0c8c442c5 100644 --- a/content/enterprise_influxdb/v1/flux/guides/geo/group-geo-data.md +++ b/content/enterprise_influxdb/v1/flux/guides/geo/group-geo-data.md @@ -12,7 +12,6 @@ related: - /flux/v0/stdlib/experimental/geo/groupbyarea/ - /flux/v0/stdlib/experimental/geo/astracks/ canonical: /influxdb/v2/query-data/flux/geo/group-geo-data/ -v2: /influxdb/v2/query-data/flux/geo/group-geo-data/ list_code_example: | ```js import "experimental/geo" diff --git a/content/enterprise_influxdb/v1/flux/guides/geo/shape-geo-data.md b/content/enterprise_influxdb/v1/flux/guides/geo/shape-geo-data.md index 1f139b3c7..9b56e4afe 100644 --- a/content/enterprise_influxdb/v1/flux/guides/geo/shape-geo-data.md +++ b/content/enterprise_influxdb/v1/flux/guides/geo/shape-geo-data.md @@ -12,7 +12,6 @@ related: - /flux/v0/stdlib/experimental/geo/ - /flux/v0/stdlib/experimental/geo/shapedata/ canonical: /influxdb/v2/query-data/flux/geo/shape-geo-data/ -v2: /influxdb/v2/query-data/flux/geo/shape-geo-data/ list_code_example: | ```js import "experimental/geo" diff --git a/content/enterprise_influxdb/v1/flux/guides/group-data.md b/content/enterprise_influxdb/v1/flux/guides/group-data.md index 28dd57fb4..09e543d4a 100644 --- a/content/enterprise_influxdb/v1/flux/guides/group-data.md +++ b/content/enterprise_influxdb/v1/flux/guides/group-data.md @@ -12,7 +12,6 @@ aliases: - /enterprise_influxdb/v1/flux/guides/grouping-data/ list_query_example: group canonical: /influxdb/v2/query-data/flux/group-data/ -v2: /influxdb/v2/query-data/flux/group-data/ --- With Flux, you can group data by any column in your queried data set. diff --git a/content/enterprise_influxdb/v1/flux/guides/histograms.md b/content/enterprise_influxdb/v1/flux/guides/histograms.md index 8c3c9439d..745bf1ea8 100644 --- a/content/enterprise_influxdb/v1/flux/guides/histograms.md +++ b/content/enterprise_influxdb/v1/flux/guides/histograms.md @@ -10,7 +10,6 @@ menu: weight: 10 list_query_example: histogram canonical: /influxdb/v2/query-data/flux/histograms/ -v2: /influxdb/v2/query-data/flux/histograms/ --- Histograms provide valuable insight into the distribution of your data. diff --git a/content/enterprise_influxdb/v1/flux/guides/increase.md b/content/enterprise_influxdb/v1/flux/guides/increase.md index f928cef88..e4c028578 100644 --- a/content/enterprise_influxdb/v1/flux/guides/increase.md +++ b/content/enterprise_influxdb/v1/flux/guides/increase.md @@ -13,7 +13,6 @@ menu: name: Increase list_query_example: increase canonical: /influxdb/v2/query-data/flux/increase/ -v2: /influxdb/v2/query-data/flux/increase/ --- Use the [`increase()` function](/flux/v0/stdlib/universe/increase/) diff --git a/content/enterprise_influxdb/v1/flux/guides/join.md b/content/enterprise_influxdb/v1/flux/guides/join.md index 9e711a121..663a41b72 100644 --- a/content/enterprise_influxdb/v1/flux/guides/join.md +++ b/content/enterprise_influxdb/v1/flux/guides/join.md @@ -10,7 +10,6 @@ menu: weight: 10 list_query_example: join canonical: /influxdb/v2/query-data/flux/join/ -v2: /influxdb/v2/query-data/flux/join/ --- The [`join()` function](/flux/v0/stdlib/universe/join) merges two or more diff --git a/content/enterprise_influxdb/v1/flux/guides/manipulate-timestamps.md b/content/enterprise_influxdb/v1/flux/guides/manipulate-timestamps.md index 3f8f70deb..8f2647ee8 100644 --- a/content/enterprise_influxdb/v1/flux/guides/manipulate-timestamps.md +++ b/content/enterprise_influxdb/v1/flux/guides/manipulate-timestamps.md @@ -9,7 +9,6 @@ menu: parent: Query with Flux weight: 20 canonical: /influxdb/v2/query-data/flux/manipulate-timestamps/ -v2: /influxdb/v2/query-data/flux/manipulate-timestamps/ --- Every point stored in InfluxDB has an associated timestamp. diff --git a/content/enterprise_influxdb/v1/flux/guides/mathematic-operations.md b/content/enterprise_influxdb/v1/flux/guides/mathematic-operations.md index 96bbd368d..2c4490c8b 100644 --- a/content/enterprise_influxdb/v1/flux/guides/mathematic-operations.md +++ b/content/enterprise_influxdb/v1/flux/guides/mathematic-operations.md @@ -11,7 +11,6 @@ menu: weight: 5 list_query_example: map_math canonical: /influxdb/v2/query-data/flux/mathematic-operations/ -v2: /influxdb/v2/query-data/flux/mathematic-operations/ --- Flux supports mathematic expressions in data transformations. diff --git a/content/enterprise_influxdb/v1/flux/guides/median.md b/content/enterprise_influxdb/v1/flux/guides/median.md index 70c92abb3..8bd1d1dc0 100644 --- a/content/enterprise_influxdb/v1/flux/guides/median.md +++ b/content/enterprise_influxdb/v1/flux/guides/median.md @@ -11,7 +11,6 @@ menu: name: Median list_query_example: median canonical: /influxdb/v2/query-data/flux/median/ -v2: /influxdb/v2/query-data/flux/median/ --- Use the [`median()` function](/flux/v0/stdlib/universe/median/) diff --git a/content/enterprise_influxdb/v1/flux/guides/monitor-states.md b/content/enterprise_influxdb/v1/flux/guides/monitor-states.md index 671993605..031eb0e00 100644 --- a/content/enterprise_influxdb/v1/flux/guides/monitor-states.md +++ b/content/enterprise_influxdb/v1/flux/guides/monitor-states.md @@ -8,7 +8,6 @@ menu: parent: Query with Flux weight: 20 canonical: /influxdb/v2/query-data/flux/monitor-states/ -v2: /influxdb/v2/query-data/flux/monitor-states/ --- Flux helps you monitor states in your metrics and events: diff --git a/content/enterprise_influxdb/v1/flux/guides/moving-average.md b/content/enterprise_influxdb/v1/flux/guides/moving-average.md index 59d4e9194..529285a97 100644 --- a/content/enterprise_influxdb/v1/flux/guides/moving-average.md +++ b/content/enterprise_influxdb/v1/flux/guides/moving-average.md @@ -11,7 +11,6 @@ menu: name: Moving Average list_query_example: moving_average canonical: /influxdb/v2/query-data/flux/moving-average/ -v2: /influxdb/v2/query-data/flux/moving-average/ --- Use the [`movingAverage()`](/flux/v0/stdlib/universe/movingaverage/) diff --git a/content/enterprise_influxdb/v1/flux/guides/percentile-quantile.md b/content/enterprise_influxdb/v1/flux/guides/percentile-quantile.md index b5555dba6..fc8fd28b5 100644 --- a/content/enterprise_influxdb/v1/flux/guides/percentile-quantile.md +++ b/content/enterprise_influxdb/v1/flux/guides/percentile-quantile.md @@ -12,7 +12,6 @@ menu: name: Percentile & quantile list_query_example: quantile canonical: /influxdb/v2/query-data/flux/percentile-quantile/ -v2: /influxdb/v2/query-data/flux/percentile-quantile/ --- Use the [`quantile()` function](/flux/v0/stdlib/universe/quantile/) diff --git a/content/enterprise_influxdb/v1/flux/guides/query-fields.md b/content/enterprise_influxdb/v1/flux/guides/query-fields.md index 8021dbe4e..80da4eaf1 100644 --- a/content/enterprise_influxdb/v1/flux/guides/query-fields.md +++ b/content/enterprise_influxdb/v1/flux/guides/query-fields.md @@ -10,7 +10,6 @@ menu: enterprise_influxdb_v1: parent: Query with Flux canonical: /influxdb/v2/query-data/flux/query-fields/ -v2: /influxdb/v2/query-data/flux/query-fields/ list_code_example: | ```js from(bucket: "db/rp") diff --git a/content/enterprise_influxdb/v1/flux/guides/rate.md b/content/enterprise_influxdb/v1/flux/guides/rate.md index e267e3f81..c7ef9b92c 100644 --- a/content/enterprise_influxdb/v1/flux/guides/rate.md +++ b/content/enterprise_influxdb/v1/flux/guides/rate.md @@ -14,7 +14,6 @@ menu: name: Rate list_query_example: rate_of_change canonical: /influxdb/v2/query-data/flux/rate/ -v2: /influxdb/v2/query-data/flux/rate/ --- diff --git a/content/enterprise_influxdb/v1/flux/guides/regular-expressions.md b/content/enterprise_influxdb/v1/flux/guides/regular-expressions.md index cf459d57d..1ea426e5b 100644 --- a/content/enterprise_influxdb/v1/flux/guides/regular-expressions.md +++ b/content/enterprise_influxdb/v1/flux/guides/regular-expressions.md @@ -9,7 +9,6 @@ menu: weight: 20 list_query_example: regular_expressions canonical: /influxdb/v2/query-data/flux/regular-expressions/ -v2: /influxdb/v2/query-data/flux/regular-expressions/ --- Regular expressions (regexes) are incredibly powerful when matching patterns in large collections of data. diff --git a/content/enterprise_influxdb/v1/flux/guides/scalar-values.md b/content/enterprise_influxdb/v1/flux/guides/scalar-values.md index a493c38b1..529bd2ef5 100644 --- a/content/enterprise_influxdb/v1/flux/guides/scalar-values.md +++ b/content/enterprise_influxdb/v1/flux/guides/scalar-values.md @@ -10,7 +10,6 @@ menu: parent: Query with Flux weight: 20 canonical: /influxdb/v2/query-data/flux/scalar-values/ -v2: /influxdb/v2/query-data/flux/scalar-values/ list_code_example: | ```js scalarValue = { diff --git a/content/enterprise_influxdb/v1/flux/guides/sort-limit.md b/content/enterprise_influxdb/v1/flux/guides/sort-limit.md index cf1425ca4..342999380 100644 --- a/content/enterprise_influxdb/v1/flux/guides/sort-limit.md +++ b/content/enterprise_influxdb/v1/flux/guides/sort-limit.md @@ -12,7 +12,6 @@ menu: weight: 3 list_query_example: sort_limit canonical: /influxdb/v2/query-data/flux/sort-limit/ -v2: /influxdb/v2/query-data/flux/sort-limit/ --- Use the [`sort()`function](/flux/v0/stdlib/universe/sort) diff --git a/content/enterprise_influxdb/v1/flux/guides/sql.md b/content/enterprise_influxdb/v1/flux/guides/sql.md index 417554034..966e309eb 100644 --- a/content/enterprise_influxdb/v1/flux/guides/sql.md +++ b/content/enterprise_influxdb/v1/flux/guides/sql.md @@ -11,7 +11,6 @@ menu: list_title: SQL data weight: 20 canonical: /influxdb/v2/query-data/flux/sql/ -v2: /influxdb/v2/query-data/flux/sql/ list_code_example: | ```js import "sql" diff --git a/content/enterprise_influxdb/v1/flux/guides/window-aggregate.md b/content/enterprise_influxdb/v1/flux/guides/window-aggregate.md index a59984850..54335e511 100644 --- a/content/enterprise_influxdb/v1/flux/guides/window-aggregate.md +++ b/content/enterprise_influxdb/v1/flux/guides/window-aggregate.md @@ -12,7 +12,6 @@ menu: weight: 4 list_query_example: aggregate_window canonical: /influxdb/v2/query-data/flux/window-aggregate/ -v2: /influxdb/v2/query-data/flux/window-aggregate/ --- A common operation performed with time series data is grouping data into windows of time, diff --git a/content/enterprise_influxdb/v1/guides/calculate_percentages.md b/content/enterprise_influxdb/v1/guides/calculate_percentages.md index d3e7b7d62..7e3bbb0aa 100644 --- a/content/enterprise_influxdb/v1/guides/calculate_percentages.md +++ b/content/enterprise_influxdb/v1/guides/calculate_percentages.md @@ -10,7 +10,6 @@ menu: name: Calculate percentages aliases: - /enterprise_influxdb/v1/guides/calculating_percentages/ -v2: /influxdb/v2/query-data/flux/calculate-percentages/ --- Use Flux or InfluxQL to calculate percentages in a query. diff --git a/content/enterprise_influxdb/v1/guides/downsample_and_retain.md b/content/enterprise_influxdb/v1/guides/downsample_and_retain.md index 53e7e5201..c544c276e 100644 --- a/content/enterprise_influxdb/v1/guides/downsample_and_retain.md +++ b/content/enterprise_influxdb/v1/guides/downsample_and_retain.md @@ -7,7 +7,6 @@ menu: parent: Guides aliases: - /enterprise_influxdb/v1/guides/downsampling_and_retention/ -v2: /influxdb/v2/process-data/common-tasks/downsample-data/ --- InfluxDB can handle hundreds of thousands of data points per second. Working with that much data over a long period of time can create storage concerns. diff --git a/content/enterprise_influxdb/v1/guides/query_data.md b/content/enterprise_influxdb/v1/guides/query_data.md index 65adedbda..fc070491a 100644 --- a/content/enterprise_influxdb/v1/guides/query_data.md +++ b/content/enterprise_influxdb/v1/guides/query_data.md @@ -8,7 +8,6 @@ menu: aliases: - /enterprise_influxdb/v1/guides/querying_data/ - /docs/v1.8/query_language/querying_data/ -v2: /influxdb/v2/query-data/ --- diff --git a/content/enterprise_influxdb/v1/guides/write_data.md b/content/enterprise_influxdb/v1/guides/write_data.md index 17c5d0b92..2da109fee 100644 --- a/content/enterprise_influxdb/v1/guides/write_data.md +++ b/content/enterprise_influxdb/v1/guides/write_data.md @@ -8,7 +8,6 @@ menu: parent: Guides aliases: - /enterprise_influxdb/v1/guides/writing_data/ -v2: /influxdb/v2/write-data/ --- Write data into InfluxDB using the [command line interface](/enterprise_influxdb/v1/tools/influx-cli/use-influx/), [client libraries](/enterprise_influxdb/v1/clients/api/), and plugins for common data formats such as [Graphite](/enterprise_influxdb/v1/write_protocols/graphite/). diff --git a/content/enterprise_influxdb/v1/query_language/continuous_queries.md b/content/enterprise_influxdb/v1/query_language/continuous_queries.md index 57d6e4b7b..1ca7d56b7 100644 --- a/content/enterprise_influxdb/v1/query_language/continuous_queries.md +++ b/content/enterprise_influxdb/v1/query_language/continuous_queries.md @@ -7,7 +7,6 @@ menu: name: Continuous Queries weight: 50 parent: InfluxQL -v2: /influxdb/v2/process-data/ --- ## Introduction diff --git a/content/enterprise_influxdb/v1/query_language/explore-data.md b/content/enterprise_influxdb/v1/query_language/explore-data.md index da991460c..a4b880ed7 100644 --- a/content/enterprise_influxdb/v1/query_language/explore-data.md +++ b/content/enterprise_influxdb/v1/query_language/explore-data.md @@ -9,7 +9,6 @@ menu: parent: InfluxQL aliases: - /enterprise_influxdb/v1/query_language/data_exploration/ -v2: /influxdb/v2/query-data/flux/query-fields/ --- InfluxQL is an SQL-like query language for interacting with data in InfluxDB. diff --git a/content/enterprise_influxdb/v1/query_language/explore-schema.md b/content/enterprise_influxdb/v1/query_language/explore-schema.md index abcd47c66..a79bff38e 100644 --- a/content/enterprise_influxdb/v1/query_language/explore-schema.md +++ b/content/enterprise_influxdb/v1/query_language/explore-schema.md @@ -8,7 +8,6 @@ menu: parent: InfluxQL aliases: - /enterprise_influxdb/v1/query_language/schema_exploration/ -v2: /influxdb/v2/query-data/flux/explore-schema/ --- InfluxQL is an SQL-like query language for interacting with data in InfluxDB. diff --git a/content/enterprise_influxdb/v1/query_language/sample-data.md b/content/enterprise_influxdb/v1/query_language/sample-data.md index 53a3a3bf1..e25f17f9e 100644 --- a/content/enterprise_influxdb/v1/query_language/sample-data.md +++ b/content/enterprise_influxdb/v1/query_language/sample-data.md @@ -8,7 +8,6 @@ menu: aliases: - /enterprise_influxdb/v1/sample_data/data_download/ - /enterprise_influxdb/v1/query_language/data_download/ -v2: /influxdb/v2/reference/sample-data/ --- In order to explore the query language further, these instructions help you create a database, diff --git a/content/enterprise_influxdb/v1/tools/api.md b/content/enterprise_influxdb/v1/tools/api.md index b53ab3526..ce9e4d312 100644 --- a/content/enterprise_influxdb/v1/tools/api.md +++ b/content/enterprise_influxdb/v1/tools/api.md @@ -9,7 +9,6 @@ menu: name: InfluxDB API reference weight: 20 parent: Tools -v2: /influxdb/v2/reference/api/ --- The InfluxDB API provides a simple way to interact with the database. diff --git a/content/enterprise_influxdb/v1/tools/api_client_libraries.md b/content/enterprise_influxdb/v1/tools/api_client_libraries.md index 68210f153..7751f1e0c 100644 --- a/content/enterprise_influxdb/v1/tools/api_client_libraries.md +++ b/content/enterprise_influxdb/v1/tools/api_client_libraries.md @@ -10,7 +10,6 @@ menu: enterprise_influxdb_v1: weight: 30 parent: Tools -v2: /influxdb/v2/api-guide/client-libraries/ --- InfluxDB client libraries are language-specific packages that integrate with InfluxDB APIs and support **InfluxDB 1.8+** and **InfluxDB 2.x**. diff --git a/content/enterprise_influxdb/v1/tools/flux-vscode.md b/content/enterprise_influxdb/v1/tools/flux-vscode.md index 506b24a61..c9bd512c8 100644 --- a/content/enterprise_influxdb/v1/tools/flux-vscode.md +++ b/content/enterprise_influxdb/v1/tools/flux-vscode.md @@ -10,7 +10,6 @@ menu: enterprise_influxdb_v1: name: Flux VS Code extension parent: Tools -v2: /influxdb/v2/tools/flux-vscode/ --- The [Flux Visual Studio Code (VS Code) extension](https://marketplace.visualstudio.com/items?itemName=influxdata.flux) diff --git a/content/enterprise_influxdb/v1/tools/grafana.md b/content/enterprise_influxdb/v1/tools/grafana.md index 85e8042d5..271279626 100644 --- a/content/enterprise_influxdb/v1/tools/grafana.md +++ b/content/enterprise_influxdb/v1/tools/grafana.md @@ -38,7 +38,7 @@ to visualize data from your **InfluxDB Enterprise** cluster. supported by InfluxDB {{< current-version >}} (InfluxQL or Flux): {{% note %}} -SQL is only supported in InfluxDB v3. +SQL is only supported in InfluxDB 3. {{% /note %}} {{< tabs-wrapper >}} diff --git a/content/enterprise_influxdb/v1/tools/influx-cli/_index.md b/content/enterprise_influxdb/v1/tools/influx-cli/_index.md index e2f366db8..7b5a28876 100644 --- a/content/enterprise_influxdb/v1/tools/influx-cli/_index.md +++ b/content/enterprise_influxdb/v1/tools/influx-cli/_index.md @@ -5,7 +5,6 @@ menu: name: influx weight: 10 parent: Tools -v2: /influxdb/v2/reference/cli/influx/ --- The `influx` command line interface (CLI) provides an interactive shell for the HTTP API associated with `influxd`. diff --git a/content/enterprise_influxdb/v1/tools/influx_inspect.md b/content/enterprise_influxdb/v1/tools/influx_inspect.md index 0336aa9e4..b2589ed2c 100644 --- a/content/enterprise_influxdb/v1/tools/influx_inspect.md +++ b/content/enterprise_influxdb/v1/tools/influx_inspect.md @@ -6,7 +6,6 @@ menu: enterprise_influxdb_v1: weight: 50 parent: Tools -v2: /influxdb/v2/reference/cli/influxd/inspect/ --- Influx Inspect is an InfluxDB disk utility that can be used to: diff --git a/content/enterprise_influxdb/v1/tools/influxd/_index.md b/content/enterprise_influxdb/v1/tools/influxd/_index.md index 2a6420315..bbae97235 100644 --- a/content/enterprise_influxdb/v1/tools/influxd/_index.md +++ b/content/enterprise_influxdb/v1/tools/influxd/_index.md @@ -7,7 +7,6 @@ menu: name: influxd weight: 10 parent: Tools -v2: /influxdb/v2/reference/cli/influxd/ --- The `influxd` command starts and runs all the processes necessary for InfluxDB to function. diff --git a/content/enterprise_influxdb/v1/tools/influxd/run.md b/content/enterprise_influxdb/v1/tools/influxd/run.md index 9cc33ff74..5f5792c3b 100644 --- a/content/enterprise_influxdb/v1/tools/influxd/run.md +++ b/content/enterprise_influxdb/v1/tools/influxd/run.md @@ -7,7 +7,6 @@ menu: name: influxd run weight: 10 parent: influxd -v2: /influxdb/v2/reference/cli/influxd/run/ --- The `influxd run` command is the default command for `influxd`. diff --git a/content/enterprise_influxdb/v1/tools/influxd/version.md b/content/enterprise_influxdb/v1/tools/influxd/version.md index 24a0a4344..aa64b08eb 100644 --- a/content/enterprise_influxdb/v1/tools/influxd/version.md +++ b/content/enterprise_influxdb/v1/tools/influxd/version.md @@ -7,7 +7,6 @@ menu: name: influxd version weight: 10 parent: influxd -v2: /influxdb/v2/reference/cli/influxd/version/ --- diff --git a/content/enterprise_influxdb/v1/write_protocols/_index.md b/content/enterprise_influxdb/v1/write_protocols/_index.md index 5485963c4..dee13240f 100644 --- a/content/enterprise_influxdb/v1/write_protocols/_index.md +++ b/content/enterprise_influxdb/v1/write_protocols/_index.md @@ -6,7 +6,6 @@ menu: enterprise_influxdb_v1: name: Write protocols weight: 80 -v2: /influxdb/v2/reference/syntax/line-protocol/ --- The InfluxDB line protocol is a text based format for writing points to InfluxDB databases. diff --git a/content/enterprise_influxdb/v1/write_protocols/line_protocol_reference.md b/content/enterprise_influxdb/v1/write_protocols/line_protocol_reference.md index 19770f1f9..336222816 100644 --- a/content/enterprise_influxdb/v1/write_protocols/line_protocol_reference.md +++ b/content/enterprise_influxdb/v1/write_protocols/line_protocol_reference.md @@ -10,7 +10,6 @@ menu: weight: 10 parent: Write protocols canonical: /influxdb/v2/reference/syntax/line-protocol/ -v2: /influxdb/v2/reference/syntax/line-protocol/ --- InfluxDB line protocol is a text-based format for writing points to InfluxDB. diff --git a/content/enterprise_influxdb/v1/write_protocols/line_protocol_tutorial.md b/content/enterprise_influxdb/v1/write_protocols/line_protocol_tutorial.md index 11969291c..60bd0d564 100644 --- a/content/enterprise_influxdb/v1/write_protocols/line_protocol_tutorial.md +++ b/content/enterprise_influxdb/v1/write_protocols/line_protocol_tutorial.md @@ -7,7 +7,6 @@ menu: enterprise_influxdb_v1: weight: 20 parent: Write protocols -v2: /influxdb/v2/reference/syntax/line-protocol/ --- The InfluxDB line protocol is a text-based format for writing points to the diff --git a/content/flux/v0/future-of-flux.md b/content/flux/v0/future-of-flux.md index f283b84b2..3417d9f0a 100644 --- a/content/flux/v0/future-of-flux.md +++ b/content/flux/v0/future-of-flux.md @@ -1,7 +1,7 @@ --- title: The future of Flux description: > - Flux is in maintenance mode and is not supported in InfluxDB v3. + Flux is in maintenance mode and is not supported in InfluxDB 3. This decision was based on the broad demand for native SQL and the continued growth and adoption of InfluxQL. menu: @@ -10,18 +10,18 @@ menu: weight: 15 --- -Flux is in maintenance mode and is not supported in InfluxDB v3 due to the broad +Flux is in maintenance mode and is not supported in InfluxDB 3 due to the broad demand for native SQL and the continued growth and adoption of InfluxQL. InfluxData continues to support Flux for InfluxDB 1.x and 2.x, and you can continue using it without changing your code. -If interested in transitioning to InfluxDB v3 and you want to future-proof your +If interested in transitioning to InfluxDB 3 and you want to future-proof your code, we suggest using InfluxQL. -As we developed InfluxDB v3, our top priority was improving performance at the +As we developed InfluxDB 3, our top priority was improving performance at the database layer: faster ingestion, better compression, enhanced querying, and more scalability. However, this meant we couldn’t bring everything forward -from v2. As InfluxDB v3 is a ground-up rewrite of the database in a new language +from v2. As InfluxDB 3 is a ground-up rewrite of the database in a new language (from Go to Rust), we couldn’t bring Flux forward to v3. - [What do you mean by Flux is in maintenance mode?](#what-do-you-mean-by-flux-is-in-maintenance-mode) @@ -33,7 +33,7 @@ from v2. As InfluxDB v3 is a ground-up rewrite of the database in a new language We still support Flux, but are not actively developing any new Flux features. We will continue to provide security patches and will address any critical defects through the maintenance period. -Our focus is our latest database engine, InfluxDB v3, and its associated products. +Our focus is our latest database engine, InfluxDB 3, and its associated products. ## Is Flux going to End-of-Life? @@ -44,7 +44,7 @@ future-proof your code, we recommend using InfluxQL or SQL. ## What alternatives do you have for Flux tasks? -If moving to InfluxDB v3, you can't bring Flux tasks because InfluxDB v3 doesn't +If moving to InfluxDB 3, you can't bring Flux tasks because InfluxDB 3 doesn't support Flux natively. When you move to v3, you will need to rewrite your tasks using whatever technologies your team prefers. However, if you’re using tasks for downsampling specifically, the storage performance in v3 is much better so diff --git a/content/influxdb/cloud-dedicated/.vscode/settings.json b/content/influxdb/cloud-dedicated/.vscode/settings.json deleted file mode 100644 index 5bf3519e0..000000000 --- a/content/influxdb/cloud-dedicated/.vscode/settings.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "vale.valeCLI.config": "${workspaceFolder}/content/influxdb/cloud-dedicated/.vale.ini", - "vale.valeCLI.minAlertLevel": "warning", -} \ No newline at end of file diff --git a/content/influxdb/cloud-dedicated/guides/api-compatibility/_index.md b/content/influxdb/cloud-dedicated/guides/api-compatibility/_index.md deleted file mode 100644 index fd92a83eb..000000000 --- a/content/influxdb/cloud-dedicated/guides/api-compatibility/_index.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Learn to use APIs for your workloads -seo_title: Learn to use APIs for your data workloads in InfluxDB Cloud Dedicated -description: > - Choose the API and tools that fit your workload. - Learn how to authenticate, write, and query using Telegraf, client libraries, and HTTP clients. -weight: 101 -menu: - influxdb_cloud_dedicated: - name: API compatibility - parent: Guides -influxdb/cloud-dedicated/tags: [api] -aliases: - - /influxdb/cloud-dedicated/primers/ - - /influxdb/cloud-dedicated/primers/api/ - - /influxdb/cloud-dedicated/api-compatibility/ -related: - - /influxdb/cloud-dedicated/query-data/sql/ - - /influxdb/cloud-dedicated/query-data/influxql/ - - /influxdb/cloud-dedicated/write-data/ - - /influxdb/cloud-dedicated/write-data/use-telegraf/configure/ - - /influxdb/cloud-dedicated/reference/api/ - - /influxdb/cloud-dedicated/reference/client-libraries/ ---- - -Choose the {{% product-name %}} API and tools that best fit your workload: - -{{< children sort>}} \ No newline at end of file diff --git a/content/influxdb/cloud-dedicated/query-data/execute-queries/client-libraries/_index.md b/content/influxdb/cloud-dedicated/query-data/execute-queries/client-libraries/_index.md deleted file mode 100644 index cafb35f89..000000000 --- a/content/influxdb/cloud-dedicated/query-data/execute-queries/client-libraries/_index.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: Use InfluxDB client libraries and SQL or InfluxQL to query data -list_title: Use client libraries -description: > - Use the InfluxDB v3 client libraries with SQL or InfluxQL to query data stored in InfluxDB. - InfluxDB v3 client libraries are language-specific packages that integrate with your application. - Execute queries and retrieve data and metadata over the Flight+gRPC protocol, and then process data using tools in the language of your choice. -weight: 30 -menu: - influxdb_cloud_dedicated: - name: Use client libraries - parent: Execute queries -influxdb/cloud-dedicated/tags: [client libraries, SQL, InfluxQL, API, Flight, developer tools] -related: - - /influxdb/cloud-dedicated/reference/client-libraries/v3/ ---- - -Use the InfluxDB v3 client libraries with SQL or InfluxQL to query data stored in InfluxDB. -InfluxDB v3 client libraries are language-specific packages that integrate with your application. -Execute queries and retrieve data and metadata over the Flight+gRPC protocol, and then process data using tools in the language of your choice. - -{{< children depth="999" description="true" >}} diff --git a/content/influxdb/cloud-dedicated/query-data/execute-queries/visualization-tools.md b/content/influxdb/cloud-dedicated/query-data/execute-queries/visualization-tools.md deleted file mode 100644 index 515351896..000000000 --- a/content/influxdb/cloud-dedicated/query-data/execute-queries/visualization-tools.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: Use visualization tools to query data -list_title: Use visualization tools -description: > - Use visualization tools and SQL or InfluxQL to query data stored in InfluxDB. -weight: 301 -menu: - influxdb_cloud_dedicated: - parent: Execute queries - name: Use visualization tools - identifier: query-with-visualization-tools -influxdb/cloud-dedicated/tags: [query, sql, influxql] -metadata: [SQL, InfluxQL] -aliases: - - /influxdb/cloud-dedicated/query-data/influxql/execute-queries/visualization-tools/ - - /influxdb/cloud-dedicated/query-data/sql/execute-queries/visualization-tools/ -related: - - /influxdb/cloud-dedicated/process-data/visualize/grafana/ - - /influxdb/cloud-dedicated/process-data/visualize/superset/ - - /influxdb/cloud-dedicated/process-data/visualize/tableau/ ---- - -Use visualization tools to query data stored in {{% product-name %}} with SQL. - -## Query using SQL - -The following visualization tools support querying InfluxDB with SQL: - -- [Grafana](/influxdb/cloud-dedicated/process-data/visualize/grafana/) -- [Superset](/influxdb/cloud-dedicated/process-data/visualize/superset/) -- [Tableau](/influxdb/cloud-dedicated/process-data/visualize/tableau/) - -## Query using InfluxQL - -The following visualization tools support querying InfluxDB with InfluxQL: - -- [Grafana](/influxdb/cloud-dedicated/process-data/visualize/grafana/?t=InfluxQL) -- [Chronograf](/influxdb/cloud-dedicated/process-data/visualize/chronograf/) - -{{% warn %}} -#### InfluxQL feature support - -InfluxQL is being rearchitected to work with the InfluxDB v3 storage engine. -This process is ongoing and some InfluxQL features are still being implemented. -For information about the current implementation status of InfluxQL features, -see [InfluxQL feature support](/influxdb/cloud-dedicated/reference/influxql/feature-support/). -{{% /warn %}} \ No newline at end of file diff --git a/content/influxdb/cloud-dedicated/reference/client-libraries/flight/csharp-flight.md b/content/influxdb/cloud-dedicated/reference/client-libraries/flight/csharp-flight.md deleted file mode 100644 index 3a19682ed..000000000 --- a/content/influxdb/cloud-dedicated/reference/client-libraries/flight/csharp-flight.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: C# .NET Flight client -description: The C# .NET Flight client integrates with C# .NET scripts and applications to query data stored in InfluxDB. -menu: - influxdb_cloud_dedicated: - name: C# .NET - parent: Arrow Flight clients - identifier: csharp-flight-client -influxdb/cloud-dedicated/tags: [C#, gRPC, SQL, Flight SQL, client libraries] -aliases: - - /influxdb/cloud-dedicated/reference/client-libraries/flight-sql/csharp-flightsql/ -weight: 201 ---- - -[Apache Arrow for C# .NET](https://github.com/apache/arrow/blob/main/csharp/README.md) integrates with C# .NET scripts and applications to query data stored in InfluxDB. - -For more information, see the [C# client example on GitHub](https://github.com/apache/arrow/tree/main/csharp/examples/FlightClientExample). - -{{% note %}} -#### Use InfluxDB v3 client libraries - -We recommend using the [`influxdb3-csharp` C# client library](/influxdb/cloud-dedicated/reference/client-libraries/v3/csharp/) for integrating InfluxDB v3 with your C# application code. - -[InfluxDB v3 client libraries](/influxdb/cloud-dedicated/reference/client-libraries/v3/) wrap Apache Arrow Flight clients -and provide convenient methods for [writing](/influxdb/cloud-dedicated/get-started/write/#write-line-protocol-to-influxdb), [querying](/influxdb/cloud-dedicated/get-started/query/#execute-an-sql-query), and processing data stored in {{% product-name %}}. -Client libraries can query using SQL or InfluxQL. -{{% /note %}} diff --git a/content/influxdb/cloud-dedicated/reference/client-libraries/v3/csharp.md b/content/influxdb/cloud-dedicated/reference/client-libraries/v3/csharp.md deleted file mode 100644 index f4dc50754..000000000 --- a/content/influxdb/cloud-dedicated/reference/client-libraries/v3/csharp.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: C# .NET client library for InfluxDB v3 -list_title: C# .NET -description: > - The InfluxDB v3 `influxdb3-csharp` C# .NET client library integrates with C# .NET scripts and applications to write and query data stored in an InfluxDB Cloud Dedicated database. -external_url: https://github.com/InfluxCommunity/influxdb3-csharp -menu: - influxdb_cloud_dedicated: - name: C# .NET - parent: v3 client libraries - identifier: influxdb3-csharp -influxdb/cloud-dedicated/tags: [C#, gRPC, SQL, Flight SQL, client libraries] -weight: 201 ---- - -The InfluxDB v3 [`influxdb3-csharp` C# .NET client library](https://github.com/InfluxCommunity/influxdb3-csharp) integrates with C# .NET scripts and applications -to write and query data stored in an {{% product-name %}} database. - -The documentation for this client library is available on GitHub. - -InfluxDB v3 C# .NET client library diff --git a/content/influxdb/cloud-dedicated/reference/client-libraries/v3/javascript.md b/content/influxdb/cloud-dedicated/reference/client-libraries/v3/javascript.md deleted file mode 100644 index 7f04afc61..000000000 --- a/content/influxdb/cloud-dedicated/reference/client-libraries/v3/javascript.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: JavaScript client library for InfluxDB v3 -list_title: JavaScript -description: > - The InfluxDB v3 `influxdb3-js` JavaScript client library integrates with JavaScript scripts and applications to write and query data stored in an InfluxDB Cloud Dedicated database. -external_url: https://github.com/InfluxCommunity/influxdb3-js -menu: - influxdb_cloud_dedicated: - name: JavaScript - parent: v3 client libraries - identifier: influxdb3-js -influxdb/cloud-dedicated/tags: [Flight client, JavaScript, gRPC, SQL, Flight SQL, client libraries] -weight: 201 -aliases: - - /influxdb/cloud-dedicated/reference/api/client-libraries/go/ - - /influxdb/cloud-dedicated/tools/client-libraries/go/ ---- - -The InfluxDB v3 [`influxdb3-js` JavaScript client library](https://github.com/InfluxCommunity/influxdb3-js) integrates with JavaScript scripts and applications -to write and query data stored in an {{% product-name %}} database. - -The documentation for this client library is available on GitHub. - -InfluxDB v3 JavaScript client library diff --git a/content/influxdb/cloud-serverless/.vscode/settings.json b/content/influxdb/cloud-serverless/.vscode/settings.json deleted file mode 100644 index e678d2273..000000000 --- a/content/influxdb/cloud-serverless/.vscode/settings.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "vale.valeCLI.config": "${workspaceFolder}/content/influxdb/cloud-serverless/.vale.ini", - "vale.valeCLI.minAlertLevel": "warning", -} \ No newline at end of file diff --git a/content/influxdb/cloud-serverless/reference/cli/influx/apply/_index.md b/content/influxdb/cloud-serverless/reference/cli/influx/apply/_index.md deleted file mode 100644 index d5bbc4206..000000000 --- a/content/influxdb/cloud-serverless/reference/cli/influx/apply/_index.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: influx apply -description: The `influx apply` command applies InfluxDB templates. -menu: - influxdb_cloud_serverless: - name: influx apply - parent: influx -weight: 101 -aliases: - - /influxdb/cloud-serverless/reference/cli/influx/pkg/ -influxdb/cloud-serverless/tags: [templates] -related: - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/reference/cli/influx/#flag-patterns-and-conventions, influx CLI—Flag patterns and conventions -metadata: [influx CLI 2.0.0+] ---- - -{{% warn %}} -#### Not supported in InfluxDB Cloud Serverless - -While this command is included in the `influx` CLI {{< latest-cli >}}, this -functionality is not available in InfluxDB Cloud Serverless organizations -powered by the InfluxDB v3 storage engine. -{{% /warn %}} - -{{< duplicate-oss >}} \ No newline at end of file diff --git a/content/influxdb/cloud-serverless/reference/cli/influx/auth/_index.md b/content/influxdb/cloud-serverless/reference/cli/influx/auth/_index.md deleted file mode 100644 index c49ac6511..000000000 --- a/content/influxdb/cloud-serverless/reference/cli/influx/auth/_index.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: influx auth -description: The `influx auth` command and its subcommands manage API tokens in InfluxDB. -menu: - influxdb_cloud_serverless: - name: influx auth - parent: influx -weight: 101 -influxdb/cloud-serverless/tags: [authentication] -cascade: - related: - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/reference/cli/influx/#flag-patterns-and-conventions, influx CLI—Flag patterns and conventions - metadata: [influx CLI 2.0.0+] ---- - -{{< duplicate-oss >}} diff --git a/content/influxdb/cloud-serverless/reference/cli/influx/bucket-schema/_index.md b/content/influxdb/cloud-serverless/reference/cli/influx/bucket-schema/_index.md deleted file mode 100644 index 9b0339416..000000000 --- a/content/influxdb/cloud-serverless/reference/cli/influx/bucket-schema/_index.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: influx bucket-schema -description: The `influx bucket-schema` command and its subcommands manage schemas of buckets in InfluxDB. -menu: - influxdb_cloud_serverless: - name: influx bucket-schema - parent: influx -weight: 101 -influxdb/cloud-serverless/tags: [buckets, bucket-schema] -cascade: - related: - - /influxdb/cloud-serverless/admin/buckets/ - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - metadata: [influx CLI 2.1.0+] ---- - -{{< duplicate-oss >}} diff --git a/content/influxdb/cloud-serverless/reference/cli/influx/bucket/_index.md b/content/influxdb/cloud-serverless/reference/cli/influx/bucket/_index.md deleted file mode 100644 index 973fe8727..000000000 --- a/content/influxdb/cloud-serverless/reference/cli/influx/bucket/_index.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: influx bucket -description: The `influx bucket` command and its subcommands manage buckets in InfluxDB. -menu: - influxdb_cloud_serverless: - name: influx bucket - parent: influx -weight: 101 -influxdb/cloud-serverless/tags: [buckets] -cascade: - related: - - /influxdb/cloud-serverless/organizations/buckets/ - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/reference/cli/influx/#flag-patterns-and-conventions, influx CLI—Flag patterns and conventions - metadata: [influx CLI 2.0.0+] ---- - -{{< duplicate-oss >}} diff --git a/content/influxdb/cloud-serverless/reference/cli/influx/bucket/create.md b/content/influxdb/cloud-serverless/reference/cli/influx/bucket/create.md deleted file mode 100644 index 1977503d6..000000000 --- a/content/influxdb/cloud-serverless/reference/cli/influx/bucket/create.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: influx bucket create -description: The `influx bucket create` command creates a new bucket in InfluxDB. -menu: - influxdb_cloud_serverless: - name: influx bucket create - parent: influx bucket -weight: 201 -related: - - /influxdb/cloud-serverless/admin/buckets/create-bucket/ - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials -updated_in: CLI v2.1.0 ---- - -{{< duplicate-oss >}} diff --git a/content/influxdb/cloud-serverless/reference/cli/influx/bucket/delete.md b/content/influxdb/cloud-serverless/reference/cli/influx/bucket/delete.md deleted file mode 100644 index 16b578886..000000000 --- a/content/influxdb/cloud-serverless/reference/cli/influx/bucket/delete.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: influx bucket delete -description: The `influx bucket delete` command deletes a bucket from InfluxDB and all the data it contains. -menu: - influxdb_cloud_serverless: - name: influx bucket delete - parent: influx bucket -weight: 201 -related: - - /influxdb/cloud-serverless/admin/buckets/delete-bucket/ - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials ---- - -{{< duplicate-oss >}} diff --git a/content/influxdb/cloud-serverless/reference/cli/influx/completion/_index.md b/content/influxdb/cloud-serverless/reference/cli/influx/completion/_index.md deleted file mode 100644 index c9ec6b3f6..000000000 --- a/content/influxdb/cloud-serverless/reference/cli/influx/completion/_index.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: influx completion -description: > - The `influx completion` command outputs `influx` shell completion scripts for a - specified shell (`bash` or `zsh`). -menu: - influxdb_cloud_serverless: - name: influx completion - parent: influx -weight: 101 -influxdb/cloud-serverless/tags: [cli, tools] -related: - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials -metadata: [influx CLI 2.0.0+] ---- - -{{< duplicate-oss >}} diff --git a/content/influxdb/cloud-serverless/reference/cli/influx/config/_index.md b/content/influxdb/cloud-serverless/reference/cli/influx/config/_index.md deleted file mode 100644 index 937968713..000000000 --- a/content/influxdb/cloud-serverless/reference/cli/influx/config/_index.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: influx config -description: The `influx config` command and subcommands manage multiple InfluxDB connection configurations. -menu: - influxdb_cloud_serverless: - name: influx config - parent: influx -weight: 101 -influxdb/cloud-serverless/tags: [config] -cascade: - related: - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - metadata: [influx CLI 2.0.0+] ---- - -{{< duplicate-oss >}} diff --git a/content/influxdb/cloud-serverless/reference/cli/influx/export/all.md b/content/influxdb/cloud-serverless/reference/cli/influx/export/all.md deleted file mode 100644 index df7f6da55..000000000 --- a/content/influxdb/cloud-serverless/reference/cli/influx/export/all.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: influx export all -description: > - The `influx export all` command exports all resources in an organization as an InfluxDB template. -menu: - influxdb_cloud_serverless: - parent: influx export -weight: 201 -related: - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials ---- - -{{< duplicate-oss >}} diff --git a/content/influxdb/cloud-serverless/reference/cli/influx/help/_index.md b/content/influxdb/cloud-serverless/reference/cli/influx/help/_index.md deleted file mode 100644 index 92b172296..000000000 --- a/content/influxdb/cloud-serverless/reference/cli/influx/help/_index.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: influx help -description: The `influx help` command provides help for any command in the `influx` command line interface. -menu: - influxdb_cloud_serverless: - name: influx help - parent: influx -weight: 101 -related: - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials -metadata: [influx CLI 2.0.0+] ---- - -{{< duplicate-oss >}} diff --git a/content/influxdb/cloud-serverless/reference/cli/influx/org/_index.md b/content/influxdb/cloud-serverless/reference/cli/influx/org/_index.md deleted file mode 100644 index 51607e70a..000000000 --- a/content/influxdb/cloud-serverless/reference/cli/influx/org/_index.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: influx org -description: The `influx org` command and its subcommands manage organization information in InfluxDB. -menu: - influxdb_cloud_serverless: - name: influx org - parent: influx -weight: 101 -influxdb/cloud-serverless/tags: [organizations] -cascade: - related: - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - metadata: [influx CLI 2.0.0+] ---- - -{{< duplicate-oss >}} diff --git a/content/influxdb/cloud-serverless/reference/cli/influx/query/_index.md b/content/influxdb/cloud-serverless/reference/cli/influx/query/_index.md deleted file mode 100644 index 70c99624d..000000000 --- a/content/influxdb/cloud-serverless/reference/cli/influx/query/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: influx query -description: > - The `influx query` command and `/api/v2/query` API endpoint don't work with InfluxDB Cloud Serverless. - Use [SQL](/influxdb/cloud-serverless/query-data/sql/execute-queries/) or [InfluxQL](/influxdb/cloud-serverless/query-data/influxql/) to query an InfluxDB Cloud Serverless bucket. -menu: - influxdb_cloud_serverless: - name: influx query - parent: influx -weight: 101 -influxdb/cloud-serverless/tags: [query] -related: - - /influxdb/cloud-serverless/query-data/ - - /influxdb/cloud-serverless/query-data/sql/execute-queries/ - - /influxdb/cloud-serverless/query-data/influxql/execute-queries/ - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials -metadata: [influx CLI 2.0.0+] -updated_in: CLI v2.0.5 -prepend: - block: warn - content: | - #### Command not supported - - The `influx query` command and the InfluxDB `/api/v2/query` API endpoint it uses - don't work with {{% product-name %}}. - - Use [SQL](/influxdb/cloud-serverless/query-data/sql/execute-queries/) or [InfluxQL](/influxdb/cloud-serverless/query-data/influxql/execute-queries/) tools to query a {{% product-name %}} bucket. ---- diff --git a/content/influxdb/cloud-serverless/reference/cli/influx/restore/index.md b/content/influxdb/cloud-serverless/reference/cli/influx/restore/index.md deleted file mode 100644 index 8dfb365f8..000000000 --- a/content/influxdb/cloud-serverless/reference/cli/influx/restore/index.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: influx restore -description: The `influx restore` command restores backup data and metadata from an InfluxDB backup directory. -influxdb/cloud-serverless/tags: [restore] -menu: - influxdb_cloud_serverless: - parent: influx -weight: 101 -related: - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials -metadata: [influx CLI 2.0.0+] -updated_in: CLI v2.0.7 ---- - -{{% note %}} -#### Works with InfluxDB OSS 2.x - -The `influx restore` command works with **InfluxDB OSS 2.x**, but does not work with **InfluxDB Cloud**. -For information about restoring data in InfluxDB Cloud, see -[InfluxDB Cloud durability](/influxdb/cloud-serverless/reference/internals/durability/). -{{% /note %}} - -{{< duplicate-oss >}} \ No newline at end of file diff --git a/content/influxdb/cloud-serverless/reference/cli/influx/scripts/_index.md b/content/influxdb/cloud-serverless/reference/cli/influx/scripts/_index.md deleted file mode 100644 index 43c7f15d6..000000000 --- a/content/influxdb/cloud-serverless/reference/cli/influx/scripts/_index.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: influx scripts -description: The `influx scripts` command and its subcommands manage invokable scripts in InfluxDB. -menu: - influxdb_cloud_serverless: - name: influx scripts - parent: influx -weight: 101 -influxdb/cloud-serverless/tags: [scripts] -cascade: - related: - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - metadata: [influx CLI 2.4.0+, InfluxDB Cloud only] ---- - -{{< duplicate-oss >}} diff --git a/content/influxdb/cloud-serverless/reference/cli/influx/secret/_index.md b/content/influxdb/cloud-serverless/reference/cli/influx/secret/_index.md deleted file mode 100644 index 5a745e460..000000000 --- a/content/influxdb/cloud-serverless/reference/cli/influx/secret/_index.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: influx secret -description: The `influx secret` command manages secrets. -menu: - influxdb_cloud_serverless: - name: influx secret - parent: influx -weight: 101 -cascade: - influxdb/cloud-serverless/tags: [secrets] - related: - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - metadata: [influx CLI 2.0.0+] ---- - -{{< duplicate-oss >}} diff --git a/content/influxdb/cloud-serverless/reference/cli/influx/stacks/_index.md b/content/influxdb/cloud-serverless/reference/cli/influx/stacks/_index.md deleted file mode 100644 index b5e510e07..000000000 --- a/content/influxdb/cloud-serverless/reference/cli/influx/stacks/_index.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: influx stacks -description: > - The `influx stacks` command and its subcommands list and manage InfluxDB stacks - and associated resources. -menu: - influxdb_cloud_serverless: - name: influx stacks - parent: influx -weight: 101 -influxdb/cloud-serverless/tags: [templates] -cascade: - related: - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - metadata: [influx CLI 2.0.1+] ---- - -{{< duplicate-oss >}} diff --git a/content/influxdb/cloud-serverless/reference/cli/influx/task/_index.md b/content/influxdb/cloud-serverless/reference/cli/influx/task/_index.md deleted file mode 100644 index 7ce5ae871..000000000 --- a/content/influxdb/cloud-serverless/reference/cli/influx/task/_index.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: influx task -description: The `influx task` command and its subcommands manage tasks in InfluxDB. -menu: - influxdb_cloud_serverless: - name: influx task - parent: influx -weight: 101 -influxdb/cloud-serverless/tags: [tasks] -cascade: - related: - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - metadata: [influx CLI 2.0.0+] ---- - -{{< duplicate-oss >}} diff --git a/content/influxdb/cloud-serverless/reference/cli/influx/telegrafs/_index.md b/content/influxdb/cloud-serverless/reference/cli/influx/telegrafs/_index.md deleted file mode 100644 index 5770675e1..000000000 --- a/content/influxdb/cloud-serverless/reference/cli/influx/telegrafs/_index.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: influx telegrafs -description: > - The `influx telegrafs` command lists Telegraf configurations. - Subcommands manage Telegraf configurations. -menu: - influxdb_cloud_serverless: - name: influx telegrafs - parent: influx -weight: 101 -influxdb/cloud-serverless/tags: [telegraf] -cascade: - related: - - /influxdb/cloud-serverless/tools/telegraf-configs/ - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - metadata: [influx CLI 2.0.0+] ---- - -{{< duplicate-oss >}} diff --git a/content/influxdb/cloud-serverless/reference/cli/influx/template/_index.md b/content/influxdb/cloud-serverless/reference/cli/influx/template/_index.md deleted file mode 100644 index 52bf38144..000000000 --- a/content/influxdb/cloud-serverless/reference/cli/influx/template/_index.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: influx template -description: The `influx template` command summarizes the specified InfluxDB template. -menu: - influxdb_cloud_serverless: - name: influx template - parent: influx -weight: 101 -influxdb/cloud-serverless/tags: [templates] -cascade: - related: - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - metadata: [influx CLI 2.0.1+] ---- - -{{< duplicate-oss >}} diff --git a/content/influxdb/cloud-serverless/reference/cli/influx/transpile/_index.md b/content/influxdb/cloud-serverless/reference/cli/influx/transpile/_index.md deleted file mode 100644 index 9a56a3069..000000000 --- a/content/influxdb/cloud-serverless/reference/cli/influx/transpile/_index.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: influx transpile -description: > - The `influx transpile` command transpiles an InfluxQL query to Flux source code. -related: - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials -metadata: [influx CLI 2.0.0 – 2.0.5] -prepend: - block: warn - content: | - ### Removed in influx CLI v2.0.5 - The `influx transpile` command was removed in **v2.0.5** of the `influx` CLI. - Use [SQL](/influxdb/cloud-serverless/query-data/sql/execute-queries/) or [InfluxQL](/influxdb/cloud-serverless/query-data/influxql/execute-queries/) tools to query a {{% product-name %}} bucket. ---- - -{{< duplicate-oss >}} diff --git a/content/influxdb/cloud-serverless/reference/cli/influx/user/password.md b/content/influxdb/cloud-serverless/reference/cli/influx/user/password.md deleted file mode 100644 index 250a81ca5..000000000 --- a/content/influxdb/cloud-serverless/reference/cli/influx/user/password.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: influx user password -description: The `influx user password` command updates the password for a user in InfluxDB. -menu: - influxdb_cloud_serverless: - name: influx user password - parent: influx user -weight: 201 -related: - - /influxdb/cloud-serverless/admin/accounts/change-password/ - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials -canonical: /influxdb/v2/reference/cli/influx/user/password/ ---- - -{{< duplicate-oss >}} diff --git a/content/influxdb/cloud-serverless/reference/cli/influx/v1/_index.md b/content/influxdb/cloud-serverless/reference/cli/influx/v1/_index.md deleted file mode 100644 index c320fc027..000000000 --- a/content/influxdb/cloud-serverless/reference/cli/influx/v1/_index.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: influx v1 -description: > - The `influx v1` command provides commands for working with the InfluxDB 1.x API in InfluxDB 2.0. -menu: - influxdb_cloud_serverless: - name: influx v1 - parent: influx -weight: 101 -cascade: - related: - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - metadata: [influx CLI 2.0.0+] ---- - -{{< duplicate-oss >}} diff --git a/content/influxdb/cloud-serverless/reference/cli/influx/v1/shell.md b/content/influxdb/cloud-serverless/reference/cli/influx/v1/shell.md deleted file mode 100644 index 4cde0d7ac..000000000 --- a/content/influxdb/cloud-serverless/reference/cli/influx/v1/shell.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: influx v1 shell -description: > - The `influx v1 shell` subcommand starts an InfluxQL shell (REPL). -menu: - influxdb_cloud_serverless: - name: influx v1 shell - parent: influx v1 -weight: 101 -influxdb/cloud-serverless/tags: [InfluxQL] -related: - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/query-data/influxql/ - - /influxdb/v2/tools/influxql-shell/ -metadata: [influx CLI 2.4.0+, InfluxDB Cloud] ---- - -{{< duplicate-oss >}} diff --git a/content/influxdb/cloud-serverless/reference/cli/influx/write/_index.md b/content/influxdb/cloud-serverless/reference/cli/influx/write/_index.md deleted file mode 100644 index ce2ceae48..000000000 --- a/content/influxdb/cloud-serverless/reference/cli/influx/write/_index.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: influx write -description: > - The `influx write` command writes data to InfluxDB via stdin or from a specified file. - Write data using line protocol, annotated CSV, or extended annotated CSV. -menu: - influxdb_cloud_serverless: - name: influx write - parent: influx -weight: 101 -influxdb/cloud-serverless/tags: [write] -cascade: - related: - - /influxdb/cloud-serverless/write-data/ - - /influxdb/cloud-serverless/reference/syntax/line-protocol/ - - /influxdb/cloud-serverless/reference/syntax/annotated-csv/ - - /influxdb/cloud-serverless/reference/syntax/annotated-csv/extended/ - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - - /influxdb/cloud-serverless/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials - metadata: [influx CLI 2.0.0+] -updated_in: CLI v2.0.5 ---- - -{{< duplicate-oss >}} diff --git a/content/influxdb/cloud-serverless/reference/client-libraries/v3/csharp.md b/content/influxdb/cloud-serverless/reference/client-libraries/v3/csharp.md deleted file mode 100644 index bd986f30a..000000000 --- a/content/influxdb/cloud-serverless/reference/client-libraries/v3/csharp.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: C# .NET client library for InfluxDB v3 -list_title: C# .NET -description: > - The InfluxDB v3 `influxdb3-csharp` C# .NET client library integrates with C# .NET scripts and applications to write and query data stored in an InfluxDB Cloud Serverless bucket. -external_url: https://github.com/InfluxCommunity/influxdb3-csharp -menu: - influxdb_cloud_serverless: - name: C# .NET - parent: v3 client libraries - identifier: influxdb3-csharp -influxdb/cloud-serverless/tags: [Flight client, C#, gRPC, SQL, Flight SQL, client libraries] -weight: 201 ---- - -The InfluxDB v3 [`influxdb3-csharp` C# .NET client library](https://github.com/InfluxCommunity/influxdb3-csharp) integrates with C# .NET scripts and applications -to write and query data stored in an {{% product-name %}} bucket. - -The documentation for this client library is available on GitHub. - -InfluxDB v3 C# .NET client library diff --git a/content/influxdb/cloud-serverless/reference/client-libraries/v3/javascript.md b/content/influxdb/cloud-serverless/reference/client-libraries/v3/javascript.md deleted file mode 100644 index 7af837375..000000000 --- a/content/influxdb/cloud-serverless/reference/client-libraries/v3/javascript.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: JavaScript client library for InfluxDB v3 -list_title: JavaScript -description: > - The InfluxDB v3 `influxdb3-js` JavaScript client library integrates with JavaScript scripts and applications to write and query data stored in an InfluxDB Cloud Serverless bucket. -external_url: https://github.com/InfluxCommunity/influxdb3-js -menu: - influxdb_cloud_serverless: - name: JavaScript - parent: v3 client libraries - identifier: influxdb3-js -influxdb/cloud-serverless/tags: [Flight client, JavaScript, gRPC, SQL, Flight SQL, client libraries] -weight: 201 -aliases: - - /influxdb/cloud-serverless/reference/api/client-libraries/go/ - - /influxdb/cloud-serverless/tools/client-libraries/go/ ---- - -The InfluxDB v3 [`influxdb3-js` JavaScript client library](https://github.com/InfluxCommunity/influxdb3-js) integrates with JavaScript scripts and applications -to write and query data stored in an {{% product-name %}} bucket. - -The documentation for this client library is available on GitHub. - -InfluxDB v3 JavaScript client library diff --git a/content/influxdb/cloud-serverless/reference/syntax/annotated-csv/extended.md b/content/influxdb/cloud-serverless/reference/syntax/annotated-csv/extended.md deleted file mode 100644 index b021ef09e..000000000 --- a/content/influxdb/cloud-serverless/reference/syntax/annotated-csv/extended.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Extended annotated CSV -description: > - Extended annotated CSV provides additional annotations and options that specify - how CSV data should be converted to [line protocol](/influxdb/cloud-serverless/reference/syntax/line-protocol/) - and written to InfluxDB. -menu: - influxdb_cloud_serverless: - name: Extended annotated CSV - parent: Annotated CSV -weight: 201 -influxdb/cloud-serverless/tags: [csv, syntax, write] -related: - - /influxdb/cloud-serverless/write-data/csv/ - - /influxdb/cloud-serverless/reference/cli/influx/write/ - - /influxdb/cloud-serverless/reference/syntax/line-protocol/ - - /influxdb/cloud-serverless/reference/syntax/annotated-csv/ ---- - -{{< duplicate-oss >}} diff --git a/content/influxdb/cloud-serverless/write-data/delete-data.md b/content/influxdb/cloud-serverless/write-data/delete-data.md deleted file mode 100644 index c8bb682bd..000000000 --- a/content/influxdb/cloud-serverless/write-data/delete-data.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Delete data -description: > - Use measurements, tags, and timestamp columns to avoid querying unwanted data. -menu: - influxdb_cloud_serverless: - name: Delete data - parent: Write data -weight: 107 -influxdb/cloud-serverless/tags: [delete] ---- - -The InfluxDB `/api/v2/delete` API endpoint has been disabled for InfluxDB -Cloud Serverless organizations. -Currently, you can't delete data from an InfluxDB Cloud Serverless bucket. - -To avoid querying expired or unwanted data, use tags and timestamps for filtering. - -When writing data: - - - [Use a new measurement name when your schema changes](/influxdb/cloud-serverless/write-data/best-practices/schema-design/#measurement-schemas-should-be-homogenous). - - [Include a tag](/influxdb/cloud-serverless/write-data/best-practices/schema-design/#tags-versus-fields) or tags for versioning your data. - -When querying: - - - [Filter for tag values](/influxdb/cloud-serverless/query-data/sql/basic-query/#query-fields-based-on-tag-values) in your version tags. - - [Use time boundaries](/influxdb/cloud-serverless/query-data/sql/basic-query/#query-data-within-time-boundaries) that exclude old data. - -_To delete a bucket and **all** its data, use the [InfluxDB `/api/v2/buckets` API endpoint](/influxdb/cloud-serverless/api/#operation/DeleteBucketsID)._ diff --git a/content/influxdb/cloud/account-management/_index.md b/content/influxdb/cloud/account-management/_index.md index 76a89dd24..cd20409bc 100644 --- a/content/influxdb/cloud/account-management/_index.md +++ b/content/influxdb/cloud/account-management/_index.md @@ -11,7 +11,7 @@ menu: influxdb_cloud: name: Account management alt_links: - cloud-serverless: /influxdb/cloud-serverless/admin/accounts/ + cloud-serverless: /influxdb3/cloud-serverless/admin/accounts/ --- {{< children >}} diff --git a/content/influxdb/cloud/account-management/billing.md b/content/influxdb/cloud/account-management/billing.md index aa7830a46..3034fcae8 100644 --- a/content/influxdb/cloud/account-management/billing.md +++ b/content/influxdb/cloud/account-management/billing.md @@ -14,7 +14,7 @@ menu: parent: Account management name: Manage billing alt_links: - cloud-serverless: /influxdb/cloud-serverless/admin/billing/ + cloud-serverless: /influxdb3/cloud-serverless/admin/billing/ --- Learn how to upgrade your plan, access billing details, and review and resolve plan limit overages: diff --git a/content/influxdb/cloud/account-management/change-password.md b/content/influxdb/cloud/account-management/change-password.md index 222a65270..e33173f45 100644 --- a/content/influxdb/cloud/account-management/change-password.md +++ b/content/influxdb/cloud/account-management/change-password.md @@ -11,7 +11,7 @@ menu: parent: Account management weight: 105 alt_links: - cloud-serverless: /influxdb/cloud-serverless/admin/accounts/change-password/ + cloud-serverless: /influxdb3/cloud-serverless/admin/accounts/change-password/ --- To change or reset your InfluxDB Cloud password: diff --git a/content/influxdb/cloud/account-management/data-usage.md b/content/influxdb/cloud/account-management/data-usage.md index 665991921..40969ea56 100644 --- a/content/influxdb/cloud/account-management/data-usage.md +++ b/content/influxdb/cloud/account-management/data-usage.md @@ -15,7 +15,7 @@ related: - /flux/v0.x/stdlib/experimental/usage/from/ - /flux/v0.x/stdlib/experimental/usage/limits/ alt_links: - cloud-serverless: /influxdb/cloud-serverless/admin/billing/data-usage/ + cloud-serverless: /influxdb3/cloud-serverless/admin/billing/data-usage/ --- View the statistics of your data usage and rate limits (reads, writes, and delete limits) on the Usage page. Some usage data affects monthly costs ([pricing vectors](/influxdb/cloud/account-management/pricing-plans/#pricing-vectors)) and other usage data (for example, delete limits), does not affect pricing. For more information, see the [InfluxDB Cloud limits and adjustable quotas](/influxdb/cloud/account-management/limits/). diff --git a/content/influxdb/cloud/account-management/limits.md b/content/influxdb/cloud/account-management/limits.md index 7238f6d7f..b1ea7636d 100644 --- a/content/influxdb/cloud/account-management/limits.md +++ b/content/influxdb/cloud/account-management/limits.md @@ -13,7 +13,7 @@ related: - /flux/v0.x/stdlib/experimental/usage/limits/ - /influxdb/cloud/write-data/best-practices/resolve-high-cardinality/ alt_links: - cloud-serverless: /influxdb/cloud-serverless/admin/billing/limits/ + cloud-serverless: /influxdb3/cloud-serverless/admin/billing/limits/ --- InfluxDB Cloud applies (non-adjustable) global system limits and adjustable service quotas on a per organization basis. diff --git a/content/influxdb/cloud/account-management/offboarding.md b/content/influxdb/cloud/account-management/offboarding.md index 0a1ef8788..7fd0d8adc 100644 --- a/content/influxdb/cloud/account-management/offboarding.md +++ b/content/influxdb/cloud/account-management/offboarding.md @@ -12,7 +12,7 @@ menu: parent: Account management name: Cancel InfluxDB Cloud alt_links: - cloud-serverless: /influxdb/cloud-serverless/admin/accounts/cancel-account/ + cloud-serverless: /influxdb3/cloud-serverless/admin/accounts/cancel-account/ --- To cancel your {{< product-name >}} subscription, complete the following steps: diff --git a/content/influxdb/cloud/account-management/pricing-plans.md b/content/influxdb/cloud/account-management/pricing-plans.md index 8401c54c7..e741973a9 100644 --- a/content/influxdb/cloud/account-management/pricing-plans.md +++ b/content/influxdb/cloud/account-management/pricing-plans.md @@ -12,7 +12,7 @@ menu: parent: Account management name: Pricing plans alt_links: - cloud-serverless: /influxdb/cloud-serverless/admin/billing/pricing-plans/ + cloud-serverless: /influxdb3/cloud-serverless/admin/billing/pricing-plans/ --- InfluxDB Cloud offers a [Free Plan](#free-plan), a [Usage-Based Plan](#usage-based-plan) to pay as you go, and a discounted [Annual Plan](#annual-plan). diff --git a/content/influxdb/cloud/account-management/switch-account.md b/content/influxdb/cloud/account-management/switch-account.md index 7182cb61c..81511fa1f 100644 --- a/content/influxdb/cloud/account-management/switch-account.md +++ b/content/influxdb/cloud/account-management/switch-account.md @@ -9,7 +9,7 @@ menu: parent: Account management weight: 105 alt_links: - cloud-serverless: /influxdb/cloud-serverless/admin/accounts/switch-account/ + cloud-serverless: /influxdb3/cloud-serverless/admin/accounts/switch-account/ --- If you belong to more than one {{< product-name >}} account with the same email address, you can switch from one account to another while staying logged in. diff --git a/content/influxdb/cloud/account-management/switch-org.md b/content/influxdb/cloud/account-management/switch-org.md index 640f388c9..b91e35403 100644 --- a/content/influxdb/cloud/account-management/switch-org.md +++ b/content/influxdb/cloud/account-management/switch-org.md @@ -11,7 +11,7 @@ weight: 105 related: - /influxdb/cloud/account-management/switch-account/ alt_links: - cloud-serverless: /influxdb/cloud-serverless/admin/organizations/switch-org/ + cloud-serverless: /influxdb3/cloud-serverless/admin/organizations/switch-org/ --- If you belong to more than one {{< product-name >}} organization with the same email address, you can switch from one organization to another while staying logged in. @@ -25,13 +25,13 @@ To switch {{< product-name "short" >}} organizations: {{% note %}} #### Migrate to InfluxDB Cloud Serverless -To unlock the benefits of the InfluxDB v3 storage engine, including unlimited -cardinality and SQL, [migrate your data to an InfluxDB Cloud Serverless organization](/influxdb/cloud-serverless/write-data/migrate-data/migrate-tsm-to-serverless/). +To unlock the benefits of the InfluxDB 3 storage engine, including unlimited +cardinality and SQL, [migrate your data to an InfluxDB Cloud Serverless organization](/influxdb3/cloud-serverless/write-data/migrate-data/migrate-tsm-to-serverless/). -All InfluxDB Cloud [accounts](/influxdb/cloud-serverless/admin/accounts/) and -[organizations](/influxdb/cloud-serverless/admin/organizations/) created through +All InfluxDB Cloud [accounts](/influxdb3/cloud-serverless/admin/accounts/) and +[organizations](/influxdb3/cloud-serverless/admin/organizations/) created through [cloud2.influxdata.com](https://cloud2.influxdata.com) on or after **January 31, 2023** -are on InfluxDB Cloud Serverless and are powered by the InfluxDB v3 storage engine. +are on InfluxDB Cloud Serverless and are powered by the InfluxDB 3 storage engine. To see which storage engine your organization uses, find the **InfluxDB Cloud powered by** link in your [InfluxDB Cloud organization homepage](https://cloud2.influxdata.com) diff --git a/content/influxdb/cloud/admin/buckets/_index.md b/content/influxdb/cloud/admin/buckets/_index.md index 1401549d8..fe84ccc08 100644 --- a/content/influxdb/cloud/admin/buckets/_index.md +++ b/content/influxdb/cloud/admin/buckets/_index.md @@ -11,9 +11,9 @@ influxdb/cloud/tags: [buckets] aliases: - /influxdb/cloud/organizations/buckets/ alt_links: - cloud-serverless: /influxdb/cloud-serverless/admin/buckets/ - cloud-dedicated: /influxdb/cloud-dedicated/admin/databases/ - clustered: /influxdb/clustered/admin/databases/ + cloud-serverless: /influxdb3/cloud-serverless/admin/buckets/ + cloud-dedicated: /influxdb3/cloud-dedicated/admin/databases/ + clustered: /influxdb3/clustered/admin/databases/ --- A **bucket** is a named location where time series data is stored. diff --git a/content/influxdb/cloud/admin/buckets/bucket-schema.md b/content/influxdb/cloud/admin/buckets/bucket-schema.md index 051652bda..cd4a37aed 100644 --- a/content/influxdb/cloud/admin/buckets/bucket-schema.md +++ b/content/influxdb/cloud/admin/buckets/bucket-schema.md @@ -17,7 +17,7 @@ related: - /influxdb/cloud/organizations/buckets/create-bucket/ - /influxdb/cloud/reference/cli/influx/ alt_links: - cloud-serverless: /influxdb/cloud-serverless/admin/buckets/manage-explicit-bucket-schemas/ + cloud-serverless: /influxdb3/cloud-serverless/admin/buckets/manage-explicit-bucket-schemas/ --- Use [**explicit bucket schemas**](/influxdb/cloud/reference/key-concepts/data-elements/#bucket-schema) to enforce [column names](/influxdb/cloud/reference/glossary/#column), [tags](/influxdb/cloud/reference/glossary/#tag), [fields](/influxdb/cloud/reference/glossary/#field), and diff --git a/content/influxdb/cloud/admin/buckets/create-bucket.md b/content/influxdb/cloud/admin/buckets/create-bucket.md index aac114b6e..5571accc9 100644 --- a/content/influxdb/cloud/admin/buckets/create-bucket.md +++ b/content/influxdb/cloud/admin/buckets/create-bucket.md @@ -12,9 +12,9 @@ weight: 201 aliases: - /influxdb/cloud/organizations/buckets/create-bucket/ alt_links: - cloud-serverless: /influxdb/cloud-serverless/admin/buckets/create-bucket/ - cloud-dedicated: /influxdb/cloud-dedicated/admin/databases/create/ - clustered: /influxdb/clustered/admin/databases/create/ + cloud-serverless: /influxdb3/cloud-serverless/admin/buckets/create-bucket/ + cloud-dedicated: /influxdb3/cloud-dedicated/admin/databases/create/ + clustered: /influxdb3/clustered/admin/databases/create/ --- Use the InfluxDB user interface (UI), the `influx` command line interface (CLI), @@ -131,7 +131,7 @@ The following example creates a bucket with a retention period of `86,400` secon ``` _For information about **InfluxDB API options and response codes**, see -[InfluxDB API Buckets reference documentation](/influxdb/cloud-serverless/api/#operation/PostBuckets)._ +[InfluxDB API Buckets reference documentation](/influxdb3/cloud-serverless/api/#operation/PostBuckets)._ {{% /tab-content %}} diff --git a/content/influxdb/cloud/admin/buckets/update-bucket.md b/content/influxdb/cloud/admin/buckets/update-bucket.md index 0ccc73cd2..7838b96cf 100644 --- a/content/influxdb/cloud/admin/buckets/update-bucket.md +++ b/content/influxdb/cloud/admin/buckets/update-bucket.md @@ -10,7 +10,7 @@ weight: 202 aliases: - /influxdb/cloud/organizations/buckets/update-bucket/ alt_links: - cloud-serverless: /influxdb/cloud-serverless/admin/buckets/update-bucket/ + cloud-serverless: /influxdb3/cloud-serverless/admin/buckets/update-bucket/ --- Use the InfluxDB user interface (UI), the `influx` command line interface (CLI), or the InfluxDB HTTP API to update a bucket. diff --git a/content/influxdb/cloud/admin/buckets/view-buckets.md b/content/influxdb/cloud/admin/buckets/view-buckets.md index 93a9a5cc5..b401cd757 100644 --- a/content/influxdb/cloud/admin/buckets/view-buckets.md +++ b/content/influxdb/cloud/admin/buckets/view-buckets.md @@ -10,9 +10,9 @@ weight: 202 aliases: - /influxdb/cloud/organizations/buckets/view-buckets/ alt_links: - cloud-serverless: /influxdb/cloud-serverless/admin/buckets/view-buckets/ - cloud-dedicated: /influxdb/cloud-dedicated/admin/databases/list/ - clustered: /influxdb/clustered/admin/databases/list/ + cloud-serverless: /influxdb3/cloud-serverless/admin/buckets/view-buckets/ + cloud-dedicated: /influxdb3/cloud-dedicated/admin/databases/list/ + clustered: /influxdb3/clustered/admin/databases/list/ --- ## View buckets in the InfluxDB UI diff --git a/content/influxdb/cloud/admin/organizations/_index.md b/content/influxdb/cloud/admin/organizations/_index.md index 49381b663..941173281 100644 --- a/content/influxdb/cloud/admin/organizations/_index.md +++ b/content/influxdb/cloud/admin/organizations/_index.md @@ -13,7 +13,7 @@ aliases: related: - /influxdb/cloud/account-management/ alt_links: - cloud-serverless: /influxdb/cloud-serverless/admin/organizations/ + cloud-serverless: /influxdb3/cloud-serverless/admin/organizations/ --- An **organization** is a workspace for a group of users. @@ -28,13 +28,13 @@ The following articles provide information about managing organizations: {{% note %}} #### Migrate to InfluxDB Cloud Serverless -To unlock the benefits of the InfluxDB v3 storage engine, including unlimited -cardinality and SQL, [migrate your data to an InfluxDB Cloud Serverless organization](/influxdb/cloud-serverless/write-data/migrate-data/migrate-tsm-to-serverless/). +To unlock the benefits of the InfluxDB 3 storage engine, including unlimited +cardinality and SQL, [migrate your data to an InfluxDB Cloud Serverless organization](/influxdb3/cloud-serverless/write-data/migrate-data/migrate-tsm-to-serverless/). -All InfluxDB Cloud [accounts](/influxdb/cloud-serverless/admin/accounts/) and -[organizations](/influxdb/cloud-serverless/admin/organizations/) created through +All InfluxDB Cloud [accounts](/influxdb3/cloud-serverless/admin/accounts/) and +[organizations](/influxdb3/cloud-serverless/admin/organizations/) created through [cloud2.influxdata.com](https://cloud2.influxdata.com) on or after **January 31, 2023** -are on InfluxDB Cloud Serverless and are powered by the InfluxDB v3 storage engine. +are on InfluxDB Cloud Serverless and are powered by the InfluxDB 3 storage engine. To see which storage engine your organization uses, find the **InfluxDB Cloud powered by** link in your [InfluxDB Cloud organization homepage](https://cloud2.influxdata.com) diff --git a/content/influxdb/cloud/admin/tokens/create-token.md b/content/influxdb/cloud/admin/tokens/create-token.md index 0f9cc8f0a..8caeabd03 100644 --- a/content/influxdb/cloud/admin/tokens/create-token.md +++ b/content/influxdb/cloud/admin/tokens/create-token.md @@ -10,9 +10,9 @@ weight: 201 aliases: - /influxdb/cloud/security/tokens/create-token/ alt_links: - cloud-serverless: /influxdb/cloud-serverless/admin/tokens/create-token - cloud-dedicated: /influxdb/cloud-dedicated/admin/tokens/database/create - clustered: /influxdb/clustered/admin/tokens/database/create + cloud-serverless: /influxdb3/cloud-serverless/admin/tokens/create-token + cloud-dedicated: /influxdb3/cloud-dedicated/admin/tokens/database/create + clustered: /influxdb3/clustered/admin/tokens/database/create --- {{< duplicate-oss >}} diff --git a/content/influxdb/cloud/migrate-regions.md b/content/influxdb/cloud/migrate-regions.md index 7cdd1564c..628fa8ace 100644 --- a/content/influxdb/cloud/migrate-regions.md +++ b/content/influxdb/cloud/migrate-regions.md @@ -22,12 +22,12 @@ walks through the migration. The specific process varies depending on whether your destination account is powered by our current database engine, [Time-Structured Merge Tree (TSM)](/influxdb/v2/reference/internals/storage-engine/#time-structured-merge-tree-tsm) -or [our new database engine, InfluxDB v3](/blog/announcing-general-availability-new-database-engine/). +or [our new database engine, InfluxDB 3](/blog/announcing-general-availability-new-database-engine/). -To benefit from the InfluxDB v3 storage engine's unlimited cardinality and +To benefit from the InfluxDB 3 storage engine's unlimited cardinality and support for SQL, migrate your data to InfluxDB Cloud Serverless. -- [Migrate data TSM to Serverless](/influxdb/cloud-serverless/write-data/migrate-data/migrate-tsm-to-serverless/) +- [Migrate data TSM to Serverless](/influxdb3/cloud-serverless/write-data/migrate-data/migrate-tsm-to-serverless/) - [Migrate data from TSM to TSM](/influxdb/cloud/write-data/migrate-data/migrate-cloud-to-cloud/). To see which storage engine your organization uses, find the **InfluxDB Cloud powered by** diff --git a/content/influxdb/cloud/reference/cli/influx/v1/auth/create.md b/content/influxdb/cloud/reference/cli/influx/v1/auth/create.md index 3b24b4b59..6e49d59de 100644 --- a/content/influxdb/cloud/reference/cli/influx/v1/auth/create.md +++ b/content/influxdb/cloud/reference/cli/influx/v1/auth/create.md @@ -17,6 +17,6 @@ updated_in: CLI v2.0.3 > **{{< product-name >}}** does not support InfluxDB 1.x compatible authorizations. > Using the `influx v1 auth create` command with InfluxDB Cloud will result in an error. > To authenticate with InfluxDB Cloud, use -> [InfluxDB token authentication](/influxdb/cloud-serverless/admin/tokens/). +> [InfluxDB token authentication](/influxdb3/cloud-serverless/admin/tokens/). {{< duplicate-oss >}} diff --git a/content/influxdb/cloud/tools/grafana.md b/content/influxdb/cloud/tools/grafana.md index b8785010f..a61cf37d7 100644 --- a/content/influxdb/cloud/tools/grafana.md +++ b/content/influxdb/cloud/tools/grafana.md @@ -13,9 +13,9 @@ related: - /influxdb/cloud/query-data/get-started/ - /influxdb/cloud/query-data/influxql/ alt_links: - cloud-serverless: /influxdb/cloud-serverless/visualize-data/grafana/ - cloud-dedicated: /influxdb/cloud-dedicated/process-data/visualize/grafana/ - clustered: /influxdb/clustered/process-data/visualize/grafana/ + cloud-serverless: /influxdb3/cloud-serverless/visualize-data/grafana/ + cloud-dedicated: /influxdb3/cloud-dedicated/process-data/visualize/grafana/ + clustered: /influxdb3/clustered/process-data/visualize/grafana/ --- {{< duplicate-oss >}} \ No newline at end of file diff --git a/content/influxdb/cloud/tools/telegraf-configs/_index.md b/content/influxdb/cloud/tools/telegraf-configs/_index.md index 4480c2f27..ac2edcc4c 100644 --- a/content/influxdb/cloud/tools/telegraf-configs/_index.md +++ b/content/influxdb/cloud/tools/telegraf-configs/_index.md @@ -14,7 +14,7 @@ related: aliases: - /influxdb/cloud/telegraf-configs/ # alt_links: -# cloud-serverless: /influxdb/cloud-serverless/write-data/use-telegraf/telegraf-configs/ +# cloud-serverless: /influxdb3/cloud-serverless/write-data/use-telegraf/telegraf-configs/ --- {{< duplicate-oss >}} diff --git a/content/influxdb/cloud/tools/telegraf-configs/create.md b/content/influxdb/cloud/tools/telegraf-configs/create.md index d856719df..26040e2c3 100644 --- a/content/influxdb/cloud/tools/telegraf-configs/create.md +++ b/content/influxdb/cloud/tools/telegraf-configs/create.md @@ -15,7 +15,7 @@ related: aliases: - /influxdb/cloud/telegraf-configs/create/ # alt_links: -# cloud-serverless: /influxdb/cloud-serverless/write-data/use-telegraf/telegraf-configs/create/ +# cloud-serverless: /influxdb3/cloud-serverless/write-data/use-telegraf/telegraf-configs/create/ --- {{< duplicate-oss >}} diff --git a/content/influxdb/cloud/tools/telegraf-configs/remove.md b/content/influxdb/cloud/tools/telegraf-configs/remove.md index 72496f4a6..5ec449714 100644 --- a/content/influxdb/cloud/tools/telegraf-configs/remove.md +++ b/content/influxdb/cloud/tools/telegraf-configs/remove.md @@ -13,7 +13,7 @@ aliases: - /influxdb/cloud/collect-data/use-telegraf/auto-config/delete-telegraf-config - /influxdb/cloud/telegraf-configs/remove/ # alt_links: -# cloud-serverless: /influxdb/cloud-serverless/write-data/use-telegraf/telegraf-configs/remove/ +# cloud-serverless: /influxdb3/cloud-serverless/write-data/use-telegraf/telegraf-configs/remove/ --- {{< duplicate-oss >}} diff --git a/content/influxdb/cloud/tools/telegraf-configs/update.md b/content/influxdb/cloud/tools/telegraf-configs/update.md index da77c5a6e..917a47b26 100644 --- a/content/influxdb/cloud/tools/telegraf-configs/update.md +++ b/content/influxdb/cloud/tools/telegraf-configs/update.md @@ -11,7 +11,7 @@ menu: aliases: - /influxdb/cloud/telegraf-configs/update/ # alt_links: -# cloud-serverless: /influxdb/cloud-serverless/write-data/use-telegraf/telegraf-configs/update/ +# cloud-serverless: /influxdb3/cloud-serverless/write-data/use-telegraf/telegraf-configs/update/ --- {{< duplicate-oss >}} diff --git a/content/influxdb/cloud/tools/telegraf-configs/view.md b/content/influxdb/cloud/tools/telegraf-configs/view.md index 9ccb672ec..cbba96dbe 100644 --- a/content/influxdb/cloud/tools/telegraf-configs/view.md +++ b/content/influxdb/cloud/tools/telegraf-configs/view.md @@ -11,7 +11,7 @@ menu: aliases: - /influxdb/cloud/telegraf-configs/view/ # alt_links: -# cloud-serverless: /influxdb/cloud-serverless/write-data/use-telegraf/telegraf-configs/view/ +# cloud-serverless: /influxdb3/cloud-serverless/write-data/use-telegraf/telegraf-configs/view/ --- {{< duplicate-oss >}} diff --git a/content/influxdb/cloud/upgrade/v2-to-cloud.md b/content/influxdb/cloud/upgrade/v2-to-cloud.md index 7804c65a4..49dd639b0 100644 --- a/content/influxdb/cloud/upgrade/v2-to-cloud.md +++ b/content/influxdb/cloud/upgrade/v2-to-cloud.md @@ -13,13 +13,13 @@ weight: 11 {{% note %}} #### Migrate to InfluxDB Cloud Serverless -To unlock the benefits of the InfluxDB v3 storage engine, including unlimited -cardinality and SQL, [migrate your data to an InfluxDB Cloud Serverless organization](/influxdb/cloud-serverless/write-data/migrate-data/migrate-tsm-to-serverless/). +To unlock the benefits of the InfluxDB 3 storage engine, including unlimited +cardinality and SQL, [migrate your data to an InfluxDB Cloud Serverless organization](/influxdb3/cloud-serverless/write-data/migrate-data/migrate-tsm-to-serverless/). -All InfluxDB Cloud [accounts](/influxdb/cloud-serverless/admin/accounts/) and -[organizations](/influxdb/cloud-serverless/admin/organizations/) created through +All InfluxDB Cloud [accounts](/influxdb3/cloud-serverless/admin/accounts/) and +[organizations](/influxdb3/cloud-serverless/admin/organizations/) created through [cloud2.influxdata.com](https://cloud2.influxdata.com) on or after **January 31, 2023** -are on InfluxDB Cloud Serverless and are powered by the InfluxDB v3 storage engine. +are on InfluxDB Cloud Serverless and are powered by the InfluxDB 3 storage engine. To see which storage engine your organization uses, find the **InfluxDB Cloud powered by** link in your [InfluxDB Cloud organization homepage](https://cloud2.influxdata.com) diff --git a/content/influxdb/cloud/write-data/developer-tools/csv.md b/content/influxdb/cloud/write-data/developer-tools/csv.md index aa38fa17b..f1335b062 100644 --- a/content/influxdb/cloud/write-data/developer-tools/csv.md +++ b/content/influxdb/cloud/write-data/developer-tools/csv.md @@ -14,9 +14,9 @@ related: - /influxdb/cloud/reference/syntax/annotated-csv/ - /influxdb/cloud/reference/cli/influx/write/ alt_links: - cloud-serverless: /influxdb/cloud-serverless/write-data/csv/ - cloud-dedicated: /influxdb/cloud-dedicated/write-data/csv/ - clustered: /influxdb/clustered/write-data/csv/ + cloud-serverless: /influxdb3/cloud-serverless/write-data/csv/ + cloud-dedicated: /influxdb3/cloud-dedicated/write-data/csv/ + clustered: /influxdb3/clustered/write-data/csv/ --- {{< duplicate-oss >}} diff --git a/content/influxdb/cloud/write-data/migrate-data/_index.md b/content/influxdb/cloud/write-data/migrate-data/_index.md index e79f5360e..404eaab10 100644 --- a/content/influxdb/cloud/write-data/migrate-data/_index.md +++ b/content/influxdb/cloud/write-data/migrate-data/_index.md @@ -10,9 +10,9 @@ weight: 106 aliases: - /influxdb/cloud/migrate-data/ alt_links: - cloud-serverless: /influxdb/cloud-serverless/write-data/migrate-data/ - cloud-dedicated: /influxdb/cloud-dedicated/write-data/migrate-data/ - clustered: /influxdb/clustered/write-data/migrate-data/ + cloud-serverless: /influxdb3/cloud-serverless/write-data/migrate-data/ + cloud-dedicated: /influxdb3/cloud-dedicated/write-data/migrate-data/ + clustered: /influxdb3/clustered/write-data/migrate-data/ --- Migrate data to InfluxDB from other InfluxDB instances including by InfluxDB OSS diff --git a/content/influxdb/cloud/write-data/migrate-data/migrate-cloud-to-cloud.md b/content/influxdb/cloud/write-data/migrate-data/migrate-cloud-to-cloud.md index 3b773d6ee..02a06cab6 100644 --- a/content/influxdb/cloud/write-data/migrate-data/migrate-cloud-to-cloud.md +++ b/content/influxdb/cloud/write-data/migrate-data/migrate-cloud-to-cloud.md @@ -12,7 +12,7 @@ aliases: - /influxdb/cloud/migrate-data/migrate-cloud-to-cloud/ weight: 102 alt_links: - cloud-serverless: /influxdb/cloud-serverless/write-data/migrate-data/migrate-tsm-to-serverless/ + cloud-serverless: /influxdb3/cloud-serverless/write-data/migrate-data/migrate-tsm-to-serverless/ --- To migrate data from one InfluxDB Cloud organization to another, query the @@ -405,13 +405,13 @@ internal error: error calling function "metadata" @97:1-97:11: error calling fun ### Migrate to InfluxDB Cloud Serverless -To unlock the benefits of the InfluxDB v3 storage engine, including unlimited -cardinality and SQL, [migrate your data to an InfluxDB Cloud Serverless organization](/influxdb/cloud-serverless/write-data/migrate-data/migrate-tsm-to-serverless/). +To unlock the benefits of the InfluxDB 3 storage engine, including unlimited +cardinality and SQL, [migrate your data to an InfluxDB Cloud Serverless organization](/influxdb3/cloud-serverless/write-data/migrate-data/migrate-tsm-to-serverless/). -All InfluxDB Cloud [accounts](/influxdb/cloud-serverless/admin/accounts/) and -[organizations](/influxdb/cloud-serverless/admin/organizations/) created through +All InfluxDB Cloud [accounts](/influxdb3/cloud-serverless/admin/accounts/) and +[organizations](/influxdb3/cloud-serverless/admin/organizations/) created through [cloud2.influxdata.com](https://cloud2.influxdata.com) on or after **January 31, 2023** -are on InfluxDB Cloud Serverless and are powered by the InfluxDB v3 storage engine. +are on InfluxDB Cloud Serverless and are powered by the InfluxDB 3 storage engine. To see which storage engine your organization uses, find the **InfluxDB Cloud powered by** link in your [InfluxDB Cloud organization homepage](https://cloud2.influxdata.com) diff --git a/content/influxdb/cloud/write-data/no-code/use-telegraf/_index.md b/content/influxdb/cloud/write-data/no-code/use-telegraf/_index.md index 928a912f8..71c841721 100644 --- a/content/influxdb/cloud/write-data/no-code/use-telegraf/_index.md +++ b/content/influxdb/cloud/write-data/no-code/use-telegraf/_index.md @@ -15,9 +15,9 @@ menu: name: Telegraf (agent) parent: No-code solutions alt_links: - cloud-serverless: /influxdb/cloud-serverless/write-data/use-telegraf/ - cloud-dedicated: /influxdb/cloud-dedicated/write-data/use-telegraf/ - clustered: /influxdb/clustered/write-data/use-telegraf/ + cloud-serverless: /influxdb3/cloud-serverless/write-data/use-telegraf/ + cloud-dedicated: /influxdb3/cloud-dedicated/write-data/use-telegraf/ + clustered: /influxdb3/clustered/write-data/use-telegraf/ --- [Telegraf](https://www.influxdata.com/time-series-platform/telegraf/) is InfluxData's diff --git a/content/influxdb/cloud/write-data/no-code/use-telegraf/auto-config.md b/content/influxdb/cloud/write-data/no-code/use-telegraf/auto-config.md index 2549caf9d..142fa4f1f 100644 --- a/content/influxdb/cloud/write-data/no-code/use-telegraf/auto-config.md +++ b/content/influxdb/cloud/write-data/no-code/use-telegraf/auto-config.md @@ -11,7 +11,7 @@ weight: 201 related: - /influxdb/cloud/tools/telegraf-configs/create/ # alt_links: -# cloud-serverless: /influxdb/cloud-serverless/write-data/use-telegraf/configure/auto-config/ +# cloud-serverless: /influxdb3/cloud-serverless/write-data/use-telegraf/configure/auto-config/ --- The InfluxDB user interface (UI) can automatically create diff --git a/content/influxdb/cloud/write-data/no-code/use-telegraf/dual-write.md b/content/influxdb/cloud/write-data/no-code/use-telegraf/dual-write.md index 8e2c87e87..f51a2a533 100644 --- a/content/influxdb/cloud/write-data/no-code/use-telegraf/dual-write.md +++ b/content/influxdb/cloud/write-data/no-code/use-telegraf/dual-write.md @@ -6,9 +6,9 @@ menu: parent: Telegraf (agent) weight: 201 alt_links: - cloud-serverless: /influxdb/cloud-serverless/write-data/use-telegraf/dual-write/ - cloud-dedicated: /influxdb/cloud-dedicated/write-data/use-telegraf/dual-write/ - clustered: /influxdb/clustered/write-data/use-telegraf/dual-write/ + cloud-serverless: /influxdb3/cloud-serverless/write-data/use-telegraf/dual-write/ + cloud-dedicated: /influxdb3/cloud-dedicated/write-data/use-telegraf/dual-write/ + clustered: /influxdb3/clustered/write-data/use-telegraf/dual-write/ --- {{< duplicate-oss >}} diff --git a/content/influxdb/cloud/write-data/no-code/use-telegraf/manual-config.md b/content/influxdb/cloud/write-data/no-code/use-telegraf/manual-config.md index 167f39fa1..c62be9ad9 100644 --- a/content/influxdb/cloud/write-data/no-code/use-telegraf/manual-config.md +++ b/content/influxdb/cloud/write-data/no-code/use-telegraf/manual-config.md @@ -18,9 +18,9 @@ related: - /influxdb/cloud/tools/telegraf-configs/create/ - /influxdb/cloud/tools/telegraf-configs/update/ alt_links: - cloud-serverless: /influxdb/cloud-serverless/write-data/use-telegraf/configure/ - cloud-dedicated: /influxdb/cloud-dedicated/write-data/use-telegraf/configure/ - clustered: /influxdb/clustered/write-data/use-telegraf/configure/ + cloud-serverless: /influxdb3/cloud-serverless/write-data/use-telegraf/configure/ + cloud-dedicated: /influxdb3/cloud-dedicated/write-data/use-telegraf/configure/ + clustered: /influxdb3/clustered/write-data/use-telegraf/configure/ --- Use the Telegraf `influxdb_v2` output plugin to collect and write metrics into an InfluxDB v2.0 bucket. diff --git a/content/influxdb/clustered/install/optimize-cluster/write-methods.md b/content/influxdb/clustered/install/optimize-cluster/write-methods.md deleted file mode 100644 index 3120c0a3b..000000000 --- a/content/influxdb/clustered/install/optimize-cluster/write-methods.md +++ /dev/null @@ -1,125 +0,0 @@ ---- -title: Identify write methods -seotitle: Identify methods for writing to your InfluxDB cluster -description: - Identify the most appropriate and useful tools and methods for writing data to - your InfluxDB cluster. -menu: - influxdb_clustered: - name: Identify write methods - parent: Optimize your cluster -weight: 202 -related: - - /telegraf/v1/ - - /telegraf/v1/plugins/ - - /influxdb/clustered/write-data/use-telegraf/configure/ - - /influxdb/clustered/reference/client-libraries/ - - /influxdb/clustered/write-data/best-practices/optimize-writes/ ---- - -Many different tools are available for writing data into your InfluxDB cluster. -Based on your use case, you should identify the most appropriate tools and -methods to use. Below is a summary of some of the tools that are available -(this list is not exhaustive). - -## Telegraf - -[Telegraf](/telegraf/v1/) is a data collection agent that collects data from -various sources, parses the data into -[line protocol](/influxdb/clustered/reference/syntax/line-protocol/), and then -writes the data to InfluxDB. -Telegraf is plugin-based and provides hundreds of -[plugins that collect, aggregate, process, and write data](/telegraf/v1/plugins/). - -If you need to collect data from well-established systems and technologies, -Telegraf likely already supports a plugin for collecting that data. -Some of the most common use cases are: - -- Monitoring system metrics (memory, CPU, disk usage, etc.) -- Monitoring Docker containers -- Monitoring network devices via SNMP -- Collecting data from a Kafka queue -- Collecting data from an MQTT broker -- Collecting data from HTTP endpoints -- Scraping data from a Prometheus exporter -- Parsing logs - -For more information about using Telegraf with InfluxDB Clustered, see -[Use Telegraf to write data to InfluxDB Clustered](/influxdb/clustered/write-data/use-telegraf/configure/). - -## InfluxDB client libraries - -[InfluxDB client libraries](/influxdb/clustered/reference/client-libraries/) are -language-specific packages that integrate with InfluxDB APIs. They simplify -integrating InfluxDB with your own custom application and standardize -interactions between your application and your InfluxDB cluster. -With client libraries, you can collect and write whatever time series data is -useful for your application. - -InfluxDB Clustered includes backwards compatible write APIs, so if you are -currently using an InfluxDB v1 or v2 client library, you can continue to use the -same client library to write data to your cluster. - -{{< expand-wrapper >}} -{{% expand "View available InfluxDB client libraries" %}} - - - -- [InfluxDB v3 client libraries](/influxdb/clustered/reference/client-libraries/v3/) - - [C# .NET](/influxdb/clustered/reference/client-libraries/v3/csharp/) - - [Go](/influxdb/clustered/reference/client-libraries/v3/go/) - - [Java](/influxdb/clustered/reference/client-libraries/v3/java/) - - [JavaScript](/influxdb/clustered/reference/client-libraries/v3/javascript/) - - [Python](/influxdb/clustered/reference/client-libraries/v3/python/) -- [InfluxDB v2 client libraries](/influxdb/clustered/reference/client-libraries/v2/) - - [Arduino](/influxdb/clustered/reference/client-libraries/v2/arduino/) - - [C#](/influxdb/clustered/reference/client-libraries/v2/csharp/) - - [Dart](/influxdb/clustered/reference/client-libraries/v2/dart/) - - [Go](/influxdb/clustered/reference/client-libraries/v2/go/) - - [Java](/influxdb/clustered/reference/client-libraries/v2/java/) - - [JavaScript](/influxdb/clustered/reference/client-libraries/v2/javascript/) - - [Kotlin](/influxdb/clustered/reference/client-libraries/v2/kotlin/) - - [PHP](/influxdb/clustered/reference/client-libraries/v2/php/) - - [Python](/influxdb/clustered/reference/client-libraries/v2/python/) - - [R](/influxdb/clustered/reference/client-libraries/v2/r/) - - [Ruby](/influxdb/clustered/reference/client-libraries/v2/ruby/) - - [Scala](/influxdb/clustered/reference/client-libraries/v2/scala/) - - [Swift](/influxdb/clustered/reference/client-libraries/v2/swift/) -- [InfluxDB v1 client libraries](/influxdb/clustered/reference/client-libraries/v1/) - -{{% /expand %}} -{{< /expand-wrapper >}} - -## InfluxDB HTTP write APIs - -InfluxDB Clustered provides backwards-compatible HTTP write APIs for writing -data to your cluster. The [InfluxDB client libraries](#influxdb-client-libraries) -use these APIs, but if you choose not to use a client library, you can integrate -directly with the API. Because these APIs are backwards compatible, you can use -existing InfluxDB API integrations with your InfluxDB cluster. - -- [InfluxDB v2 API for InfluxDB Clustered](/influxdb/clustered/api/v2/) -- [InfluxDB v1 API for InfluxDB Clustered](/influxdb/clustered/api/v1/) - -## Write optimizations - -As you decide on and integrate tooling to write data to your InfluxDB cluster, -there are things you can do to ensure your write pipeline is as performant as -possible. The list below provides links to more detailed descriptions of these -optimizations in the [Optimize writes](/influxdb/clustered/write-data/best-practices/optimize-writes/) -documentation: - -- [Batch writes](/influxdb/clustered/write-data/best-practices/optimize-writes/#batch-writes) -- [Sort tags by key](/influxdb/clustered/write-data/best-practices/optimize-writes/#sort-tags-by-key) -- [Use the coarsest time precision possible](/influxdb/clustered/write-data/best-practices/optimize-writes/#use-the-coarsest-time-precision-possible) -- [Use gzip compression](/influxdb/clustered/write-data/best-practices/optimize-writes/#use-gzip-compression) -- [Synchronize hosts with NTP](/influxdb/clustered/write-data/best-practices/optimize-writes/#synchronize-hosts-with-ntp) -- [Write multiple data points in one request](/influxdb/clustered/write-data/best-practices/optimize-writes/#write-multiple-data-points-in-one-request) -- [Pre-process data before writing](/influxdb/clustered/write-data/best-practices/optimize-writes/#pre-process-data-before-writing) - -{{% note %}} -[Telegraf](#telegraf) and [InfluxDB client libraries](#influxdb-client-libraries) -leverage many of these optimizations by default. -{{% /note %}} - -{{< page-nav prev="/influxdb/clustered/install/optimize-cluster/design-schema" prevText="Design your schema" next="/influxdb/clustered/install/optimize-cluster/simulate-load/" nextText="Simulate load" >}} diff --git a/content/influxdb/clustered/install/use-your-cluster.md b/content/influxdb/clustered/install/use-your-cluster.md deleted file mode 100644 index ae7e5bf3e..000000000 --- a/content/influxdb/clustered/install/use-your-cluster.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: Use your new InfluxDB cluster -description: > - Use and test your deployed InfluxDB cluster. -menu: - influxdb_clustered: - name: Use your cluster - parent: Install InfluxDB Clustered -weight: 150 -draft: true ---- - -Now that you have deployed your InfluxDB cluster, it's ready for you to use -and test. -Use the -[Get started with InfluxDB clustered guide](/influxdb/clustered/get-started/setup/) -to test your new InfluxDB cluster. - -Get started with InfluxDB Clustered - -**Other helpful resources**: - -- [Administer InfluxDB Clustered](/influxdb/clustered/admin/) -- [Write data](/influxdb/clustered/write-data/) -- [Query data](/influxdb/clustered/query-data/) diff --git a/content/influxdb/clustered/query-data/execute-queries/visualization-tools.md b/content/influxdb/clustered/query-data/execute-queries/visualization-tools.md deleted file mode 100644 index 890047b87..000000000 --- a/content/influxdb/clustered/query-data/execute-queries/visualization-tools.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: Use visualization tools to query data -list_title: Use visualization tools -description: > - Use visualization tools and SQL or InfluxQL to query data stored in InfluxDB. -weight: 301 -menu: - influxdb_clustered: - parent: Execute queries - name: Use visualization tools - identifier: query-with-visualization-tools -influxdb/clustered/tags: [query, sql, influxql] -metadata: [SQL, InfluxQL] -aliases: - - /influxdb/clustered/query-data/influxql/execute-queries/visualization-tools/ - - /influxdb/clustered/query-data/sql/execute-queries/visualization-tools/ -related: - - /influxdb/clustered/process-data/visualize/grafana/ - - /influxdb/clustered/process-data/visualize/superset/ - - /influxdb/clustered/process-data/visualize/tableau/ ---- - -Use visualization tools to query data stored in {{% product-name %}} with SQL. - -## Query using SQL - -The following visualization tools support querying InfluxDB with SQL: - -- [Grafana](/influxdb/clustered/process-data/visualize/grafana/) -- [Superset](/influxdb/clustered/process-data/visualize/superset/) -- [Tableau](/influxdb/clustered/process-data/visualize/tableau/) - -## Query using InfluxQL - -The following visualization tools support querying InfluxDB with InfluxQL: - -- [Grafana](/influxdb/clustered/process-data/visualize/grafana/?t=InfluxQL) -- [Chronograf](/influxdb/clustered/process-data/visualize/chronograf/) - -{{% warn %}} -#### InfluxQL feature support - -InfluxQL is being rearchitected to work with the InfluxDB v3 storage engine. -This process is ongoing and some InfluxQL features are still being implemented. -For information about the current implementation status of InfluxQL features, -see [InfluxQL feature support](/influxdb/clustered/reference/influxql/feature-support/). -{{% /warn %}} \ No newline at end of file diff --git a/content/influxdb/clustered/reference/client-libraries/v3/csharp.md b/content/influxdb/clustered/reference/client-libraries/v3/csharp.md deleted file mode 100644 index 0dd092283..000000000 --- a/content/influxdb/clustered/reference/client-libraries/v3/csharp.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: C# .NET client library for InfluxDB v3 -list_title: C# .NET -description: > - The InfluxDB v3 `influxdb3-csharp` C# .NET client library integrates with C# .NET scripts and applications to write and query data stored in an InfluxDB Clustered database. -external_url: https://github.com/InfluxCommunity/influxdb3-csharp -menu: - influxdb_clustered: - name: C# .NET - parent: v3 client libraries - identifier: influxdb3-csharp -influxdb/clustered/tags: [Flight client, C#, gRPC, SQL, Flight SQL, client libraries] -weight: 201 ---- - -The InfluxDB v3 [`influxdb3-csharp` C# .NET client library](https://github.com/InfluxCommunity/influxdb3-csharp) integrates with C# .NET scripts and applications -to write and query data stored in an {{% product-name %}} database. - -The documentation for this client library is available on GitHub. - -InfluxDB v3 C# .NET client library diff --git a/content/influxdb/clustered/reference/client-libraries/v3/javascript.md b/content/influxdb/clustered/reference/client-libraries/v3/javascript.md deleted file mode 100644 index d25f746be..000000000 --- a/content/influxdb/clustered/reference/client-libraries/v3/javascript.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: JavaScript client library for InfluxDB v3 -list_title: JavaScript -description: > - The InfluxDB v3 `influxdb3-js` JavaScript client library integrates with JavaScript scripts and applications to write and query data stored in an InfluxDB Clustered database. -external_url: https://github.com/InfluxCommunity/influxdb3-js -menu: - influxdb_clustered: - name: JavaScript - parent: v3 client libraries - identifier: influxdb3-js -influxdb/clustered/tags: [Flight client, JavaScript, gRPC, SQL, Flight SQL, client libraries] -weight: 201 -aliases: - - /influxdb/clustered/reference/api/client-libraries/go/ - - /influxdb/clustered/tools/client-libraries/go/ ---- - -The InfluxDB v3 [`influxdb3-js` JavaScript client library](https://github.com/InfluxCommunity/influxdb3-js) integrates with JavaScript scripts and applications -to write and query data stored in an {{% product-name %}} database. - -The documentation for this client library is available on GitHub. - -InfluxDB v3 JavaScript client library diff --git a/content/influxdb/v1/_index.md b/content/influxdb/v1/_index.md index 1566ad579..6c2f242cd 100644 --- a/content/influxdb/v1/_index.md +++ b/content/influxdb/v1/_index.md @@ -1,9 +1,9 @@ --- -title: InfluxDB v1 documentation +title: InfluxDB OSS v1 documentation description: Overview of documentation available for InfluxDB. menu: influxdb_v1: - name: InfluxDB v1 + name: InfluxDB OSS v1 weight: 1 --- diff --git a/content/influxdb/v1/about_the_project/release-notes.md b/content/influxdb/v1/about_the_project/release-notes.md index 4fde87a27..aa82116c8 100644 --- a/content/influxdb/v1/about_the_project/release-notes.md +++ b/content/influxdb/v1/about_the_project/release-notes.md @@ -8,7 +8,8 @@ menu: parent: About the project aliases: - /influxdb/v1/about_the_project/releasenotes-changelog/ -v2: /influxdb/v2/reference/release-notes/influxdb/ +alt_links: + v2: /influxdb/v2/reference/release-notes/influxdb/ --- ## v1.11.8 {date="2024-11-15"} @@ -24,8 +25,8 @@ v2: /influxdb/v2/reference/release-notes/influxdb/ This release represents the first public release of InfluxDB OSS v1 since 2021 and includes many enhancements and bug fixes added to InfluxDB Enterprise and then back-ported to InfluxDB OSS v1. Many of these enhancements improve -compatibility between InfluxDB v1 and InfluxDB v3 and help to ease the migration -of InfluxDB v1 workloads to InfluxDB v3. +compatibility between InfluxDB v1 and InfluxDB 3 and help to ease the migration +of InfluxDB v1 workloads to InfluxDB 3. {{% warn %}} #### Before upgrading to InfluxDB 1.11 @@ -339,7 +340,6 @@ This release updates support for the Flux language and queries. To learn about F - Query geo-temporal data (experimental) - Many additional functions for working with data - > We're evaluating the need for Flux query management controls equivalent to existing InfluxQL [query management controls](/influxdb/v1/troubleshooting/query_management/#configuration-settings-for-query-management) based on your feedback. Please join the discussion on [InfluxCommunity](https://community.influxdata.com/), [Slack](https://influxcommunity.slack.com/), or [GitHub](https://github.com/influxdata/flux). InfluxDB Enterprise customers, please contact