1<!DOCTYPE html><html><head> 2 <meta charset="utf-8"> 3 <meta name="viewport" content="width=device-width, initial-scale=1"> 4 5 <meta name="csrf-param" content="authenticity_token"> 6<meta name="csrf-token" content="-_0XlqAfdCQEJTvDQzP6Mxk4PAfUIr8IbuTpHNb944wBA5eYwC67W1m1sEV14u7s9_g_CkJMqao8uuu_2lwMhg"> 7 8 9 10 11 12 <link rel="profile" href="https://gmpg.org/xfn/11"> 13 <title>InfluxData</title> 14 <link rel="alternate" type="application/rss+xml" title="InfluxData » Feed" href="https://www.influxdata.com/feed.xml"> 15 <link rel="alternate" type="application/feed+json" title="InfluxData » JSON Feed" href="https://www.influxdata.com/feed.json/"> 16 <link rel="icon" href="/images/cubo.ico"> 17 <link rel="icon" href="/images/logos/cubo.svg" sizes="32x32"> 18 <link rel="icon" href="/images/logos/cubo.svg" sizes="192x192"> 19 <link rel="icon" type="image/png" sizes="32x32" href="/images/cubo.png"> 20 <link rel="apple-touch-icon" href="/images/logos/cubo.svg"> 21 <meta name="msapplication-TileImage" content="/images/logos/cubo.svg"> 22 23 <link rel="stylesheet" href="https://use.typekit.net/cvf5owk.css"> 24 <link rel="preconnect" href="https://fonts.googleapis.com"> 25 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin=""> 26 <link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@300;400&display=swap" rel="stylesheet"> 27 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/panda-syntax-light.min.css"> 28 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css" integrity="sha512-Fo3rlrZj/k7ujTnHg4CGR2D7kSs0v4LLanw2qksYuRlEzO+tcaEPQogQ0KaoGN26/zrn20ImR1DfuLWnOo7aBA==" crossorigin="anonymous" referrerpolicy="no-referrer"> 29
29<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
29 30
30<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.influxdata.com/#organization","name":"InfluxData","url":"https://www.influxdata.com/","sameAs":["https://www.facebook.com/influxdb/","https://www.linkedin.com/company-beta/5159145/","https://www.youtube.com/channel/UCnrgOD6G0y0_rcubQuICpTQ/videos","https://twitter.com/influxdb"],"logo":{"@type":"ImageObject","@id":"https://www.influxdata.com/#logo","inLanguage":"en-US","url":"https://www.influxdata.com/assets/uploads/influx-regular-black-e0bfa6f6.jpg","contentUrl":"https://www.influxdata.com/assets/uploads/influx-regular-black-e0bfa6f6.jpg","width":2999,"height":589,"caption":"InfluxData"},"image":{"@id":"https://www.influxdata.com/#logo"}},{"@type":"WebSite","@id":"https://www.influxdata.com/#website","url":"https://www.influxdata.com/","name":"InfluxData","description":"The Platform for Time-Series Data","publisher":{"@id":"https://www.influxdata.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.influxdata.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https://www.influxdata.com/#webpage","url":"https://www.influxdata.com/","name":"","isPartOf":{"@id":"https://www.influxdata.com/#website"},"about":{"@id":"https://www.influxdata.com/#organization"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://www.influxdata.com/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.influxdata.com/"}]}]}</script>
30 31 32 <meta name="google-site-verification" content="IILdgel0MOXfEPT662BzW9obDV7NSLHwxjgSB_bF5AI"> 33 <link rel="dns-prefetch" href="//fonts.googleapis.com"> 34 <link rel="dns-prefetch" href="//s.w.org"> 35 36 <meta name="msvalidate.01" content="295AF6D95196EBB182314FFFBF3D673F"> 37 38 <!-- Google Tag Manager --> 39
39<script>
vendor: 335 bytes, lines 39-43
39(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 40 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 41 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 42 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 43 })(window,document,'script','dataLayer','
43GTM-WXRH9C
vendor: 3 bytes, line 43
43');
43</script>
43 44 <!-- End Google Tag Manager --> 45 46
46<script type="text/javascript" src="https://d2i34c80a0ftze.cloudfront.net/fullcircle.js?cid=e099af1d-0422-4368-b505-7d796dc9a39e&domain=influxdata.com"></script>
46 47 48 49 <!-- Start VWO Async SmartCode --> 50 <link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com"> 51
51<script type="text/javascript" id="vwoCode"> 52 window._vwo_code || 53 (function () { 54 var w=window, 55 d=document; 56 var account_id=634566, 57 version=2.2, 58 settings_tolerance=2000, 59 hide_element='body', 60 hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important'; 61 /* DO NOT EDIT BELOW THIS LINE */ 62 if(f=!1,v=d.querySelector('#vwoCode'),cc={},-1<d.URL.indexOf('__vwo_disable__')||w._vwo_code)return;try{var e=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=e&&'object'==typeof e?e:{}}catch(e){}function r(t){try{return decodeURIComponent(t)}catch(e){return t}}var s=function(){var e={combination:[],combinationChoose:[],split:[],exclude:[],uuid:null,consent:null,optOut:null},t=d.cookie||'';if(!t)return e;for(var n,i,o=/(?:^|;\s*)(?:(_vis_opt_exp_(\d+)_combi=([^;]*))|(_vis_opt_exp_(\d+)_combi_choose=([^;]*))|(_vis_opt_exp_(\d+)_split=([^:;]*))|(_vis_opt_exp_(\d+)_exclude=[^;]*)|(_vis_opt_out=([^;]*))|(_vwo_global_opt_out=[^;]*)|(_vwo_uuid=([^;]*))|(_vwo_consent=([^;]*)))/g;null!==(n=o.exec(t));)try{n[1]?e.combination.push({id:n[2],value:r(n[3])}):n[4]?e.combinationChoose.push({id:n[5],value:r(n[6])}):n[7]?e.split.push({id:n[8],value:r(n[9])}):n[10]?e.exclude.push({id:n[11]}):n[12]?e.optOut=r(n[13]):n[14]?e.optOut=!0:n[15]?e.uuid=r(n[16]):n[17]&&(i=r(n[18]),e.consent=i&&3<=i.length?i.substring(0,3):null)}catch(e){}return e}();function i(){var e=function(){if(w.VWO&&Array.isArray(w.VWO))for(var e=0;e<w.VWO.length;e++){var t=w.VWO[e];if(Array.isArray(t)&&('setVisitorId'===t[0]||'setSessionId'===t[0]))return!0}return!1}(),t='a='+account_id+'&u='+encodeURIComponent(w._vis_opt_url||d.URL)+'&vn='+version+'&ph=1'+('undefined'!=typeof platform?'&p='+platform:'')+'&st='+w.performance.now();e||((n=function(){var e,t=[],n={},i=w.VWO&&w.VWO.appliedCampaigns||{};for(e in i){var o=i[e]&&i[e].v;o&&(t.push(e+'-'+o+'-1'),n[e]=!0)}if(s&&s.combination)for(var r=0;r<s.combination.length;r++){var a=s.combination[r];n[a.id]||t.push(a.id+'-'+a.value)}return t.join('|')}())&&(t+='&c='+n),(n=function(){var e=[],t={};if(s&&s.combinationChoose)for(var n=0;n<s.combinationChoose.length;n++){var i=s.combinationChoose[n];e.push(i.id+'-'+i.value),t[i.id]=!0}if(s&&s.split)for(var o=0;o<s.split.length;o++)t[(i=s.split[o]).id]||e.push(i.id+'-'+i.value);return e.join('|')}())&&(t+='&cc='+n),(n=function(){var e={},t=[];if(w.VWO&&Array.isArray(w.VWO))for(var n=0;n<w.VWO.length;n++){var i=w.VWO[n];if(Array.isArray(i)&&'setVariation'===i[0]&&i[1]&&Array.isArray(i[1]))for(var o=0;o<i[1].length;o++){var r,a=i[1][o];a&&'object'==typeof a&&(r=a.e,a=a.v,r&&a&&(e[r]=a))}}for(r in e)t.push(r+'-'+e[r]);return t.join('|')}())&&(t+='&sv='+n)),s&&s.optOut&&(t+='&o='+s.optOut);var n=function(){var e=[],t={};if(s&&s.exclude)for(var n=0;n<s.exclude.length;n++){var i=s.exclude[n];t[i.id]||(e.push(i.id),t[i.id]=!0)}return e.join('|')}();return n&&(t+='&e='+n),s&&s.uuid&&(t+='&id='+s.uuid),s&&s.consent&&(t+='&consent='+s.consent),w.name&&-1<w.name.indexOf('_vis_preview')&&(t+='&pM=true'),w.VWO&&w.VWO.ed&&(t+='&ed='+w.VWO.ed),t}code={nonce:v&&v.nonce,library_tolerance:function(){return'undefined'!=typeof library_tolerance?library_tolerance:void 0},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){return performance.getEntriesByName('first-contentful-paint')[0]?'':'string'==typeof cc.hE?cc.hE:hide_element},getVersion:function(){return version},finish:function(e){var t;f||(f=!0,(t=d.getElementById('_vis_opt_path_hides'))&&t.parentNode.removeChild(t),e&&((new Image).src='https://dev.visualwebsiteoptimizer.com/ee.gif?a='+account_id+e))},finished:function(){return f},addScript:function(e){var t=d.createElement('script');t.type='text/javascript',e.src?t.src=e.src:t.text=e.text,v&&t.setAttribute('nonce',v.nonce),d.getElementsByTagName('head')[0].appendChild(t)},load:function(e,t){t=t||{};var n=new XMLHttpRequest;n.open('GET',e,!0),n.withCredentials=!t.dSC,n.responseType=t.responseType||'text',n.onload=function(){if(t.onloadCb)return t.onloadCb(n,e);200===n.status?_vwo_code.addScript({text:n.responseText}):_vwo_code.finish('&e=loading_failure:'+e)},n.onerror=function(){if(t.onerrorCb)return t.onerrorCb(e);_vwo_code.finish('&e=loading_failure:'+e)},n.send()},init:function(){var e,t=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish()}
62,t),'body'!==this.hide_element()?(n=d.createElement('style'),e=(t=this.hide_element())?t+this.hide_element_style():'',t=d.getElementsByTagName('head')[0],n.setAttribute('id','_vis_opt_path_hides'),v&&n.setAttribute('nonce',v.nonce),n.setAttribute('type','text/css'),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(d.createTextNode(e)),t.appendChild(n)):(n=d.getElementsByTagName('head')[0],(e=d.createElement('div')).style.cssText='z-index: 2147483647 !important;position: fixed !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background: white !important;',e.setAttribute('id','_vis_opt_path_hides'),e.classList.add('_vis_hide_layer'),n.parentNode.insertBefore(e,n.nextSibling));var n='https://dev.visualwebsiteoptimizer.com/j.php?'+i();-1!==w.location.search.indexOf('_vwo_xhr')?this.addScript({src:n}):this.load(n+'&x=true',{l:1})}};w._vwo_code=code;code.init();})(); 63 </script>
63 64 <!-- End VWO Async SmartCode --> 65 66 <link rel="stylesheet" href="/assets/application-71183695.css" data-turbo-track="reload"> 67
67<script type="importmap" data-turbo-track="reload">{ 68 "imports": { 69 "application": "/assets/application-6c171b12.js", 70 "@docsearch/js": "/assets/@docsearch--js-18d40a2f.js" 71 } 72}</script>
72 73<link rel="modulepreload" href="/assets/application-6c171b12.js"> 74<link rel="modulepreload" href="/assets/@docsearch--js-18d40a2f.js">
75<script type="module">import "application"</script>
75 76</head> 77 78<body itemtype="https://schema.org/WebPage" itemscope="itemscope" class=""> 79 80 <div class="hfeed site" id="page"> 81 <a class="skip-link screen-reader-text" href="#main-content">Skip to content</a> 82 83 <header class="site-header" id="masthead" itemtype="https://schema.org/WPHeader" itemscope="itemscope" itemid="#masthead"> 84 <div class="section py-0 px-0"> 85 <div class="container py-0"> 86 <nav class="navbar nav-primary" role="navigation" aria-label="main navigation"> 87 88 <!-- #Branding top nav for mobile--> 89 <div class="navbar-brand mobile is-hidden-desktop"> 90 <a class="navbar-item header-logo mobile-logo" href="/"> 91 <img src="/images/influxdata_full_white.svg" alt="logo"> 92 </a> 93 94 <div class="navbar-burger-wrapper"> 95 <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="navbarMain"> 96 <span aria-hidden="true"></span> 97 <span aria-hidden="true"></span> 98 <span aria-hidden="true"></span> 99 </a> 100 </div> 101 102 </div> 103 104 <!-- #Menu for Desktop--> 105 <div id="navbarMain" class="navbar-menu desktop"> 106 107 <div class="navbar-brand desktop is-hidden-touch"> 108 <a class="navbar-item header-logo desktop-logo" href="/"> 109 <img src="/images/influxdata_full_white.svg" alt="logo"> 110 </a> 111 </div> 112 113 <div class="navbar-start"> 114 115 <!-- #Products drop-down--> 116 <div class="navbar-item has-dropdown is-hoverable is-mega navbar-delux"> 117 <a class="navbar-link "> 118 Products 119 </a> 120 <div class="navbar-dropdown-extender"> 121 </div> 122 123 <div class="navbar-dropdown"> 124 <div class="drop-container products-drop-container br-15 m-auto"> 125 <div class="products-drop-left has-darknavy-bgr"> 126 <div class="products-drop-main p-30"> 127 <div class="nav-box products-drop-columns gap-30"> 128 <div class="col"> 129 <p class="is-grey text-14 ff-roboto-mono px-8 pb-20">Self-Managed InfluxDB</p> 130 131 <a class="nav-link" href="/products/influxdb3-enterprise/"> 132 <div class="links"> 133 <span class="text-16 underline has-text-white">InfluxDB 3 Enterprise</span> 134 </div> 135 </a> 136 137 <a class="nav-link" href="/products/influxdb/"> 138 <div class="links"> 139 <span class="text-16 underline has-text-white">InfluxDB 3 Core (OSS)</span> 140 </div> 141 </a> 142 </div> 143 144 <div class="col"> 145 <p class="is-grey text-14 ff-roboto-mono px-8 pb-20">Fully Managed InfluxDB</p> 146 147 <a class="nav-link" href="/products/influxdb-cloud/serverless/"> 148 <div class="links"> 149 <span class="text-16 underline has-text-white">InfluxDB Cloud Serverless</span> 150 </div> 151 </a> 152 153 <a class="nav-link" href="/products/influxdb-cloud/dedicated/"> 154 <div class="links">
155 <span class="text-16 underline has-text-white">InfluxDB Cloud Dedicated</span> 156 </div> 157 </a> 158 159 <a class="nav-link" href="/products/timestream-for-influxdb"> 160 <div class="links"> 161 <span class="text-16 underline has-text-white">Amazon Timestream for InfluxDB</span> 162 </div> 163 </a> 164 </div> 165 166 <div class="col"> 167 <p class="is-grey text-14 ff-roboto-mono px-8 pb-16">Telegraf</p> 168 169 <a class="nav-link" href="/products/telegraf-enterprise/"> 170 <div class="links"> 171 <span class="text-16 underline has-text-white">Telegraf Enterprise</span> 172 <span class="menu-tag has-text-white ff-roboto-mono">NEW</span> 173 </div> 174 </a> 175 176 <a class="nav-link" href="/time-series-platform/telegraf/"> 177 <div class="links"> 178 <span class="text-16 underline has-text-white">Telegraf (OSS)</span> 179 </div> 180 </a> 181 </div> 182 </div> 183 </div> 184 185 <div class="products-drop-bottom p-30"> 186 <div class="nav-box products-resource-row gap-30"> 187 <a class="nav-link col" href="/products/influxdb-overview/"> 188 <div class="links mb-0"> 189 <span class="text-16 underline has-text-white">Platform Overview</span> 190 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="14" viewBox="0 0 16 14" fill="none" aria-hidden="true" focusable="false"> 191 <path d="M15.4195 7.54717C15.859 7.10771 15.859 6.39404 15.4195 5.95459L9.79453 0.32959C9.35508 -0.109863 8.64141 -0.109863 8.20195 0.32959C7.7625 0.769043 7.7625 1.48271 8.20195 1.92217L11.9109 5.62764H1.125C0.502734 5.62764 0 6.13037 0 6.75264C0 7.3749 0.502734 7.87764 1.125 7.87764H11.9074L8.20547 11.5831C7.76602 12.0226 7.76602 12.7362 8.20547 13.1757C8.64492 13.6151 9.35859 13.6151 9.79805 13.1757L15.423 7.55068L15.4195 7.54717Z" fill="white"></path> 192 </svg> 193 </div> 194 </a> 195 196 <div class="products-resource-links px-20"> 197 <a class="nav-link col" href="/products/integrations/#tab2"> 198 <div class="links mb-0"> 199 <span class="text-16 underline has-text-white">Client Libraries</span> 200 </div> 201 </a> 202 203 <a class="nav-link col" href="/products/integrations/"> 204 <div class="links mb-0">
205 <span class="text-16 underline has-text-white">Explore All Integrations</span> 206 </div> 207 </a> 208 </div> 209 </div> 210 </div> 211 </div> 212 213 <div class="products-drop-right"> 214 215 <div class="product-drop-right-flex"> 216 <div class="drop-right-content"> 217 <p class="is-blue text-14 ff-roboto-mono">Featured</p> 218 <h4 class="text-26 has-text-white has-text-weight-bold m-0 pb-20">InfluxDB 3 Enterprise</h4> 219 <p class="text-16 has-text-white pb-10">Performance and scale for complex time series workloads</p> 220 </div> 221 <img class="products-drop-image" src="//images.ctfassets.net/o7xu9whrs0u9/3HrUi4tVriREskmwFuVH88/ced7461427016237868503a0106142f2/asset-monitoring.png" alt="map" itemprop="image" title="products"> 222 </div> 223 <a class="button is-navy with-outline" href="/products/influxdb3-enterprise/?dl=enterprise">Explore Enterprise</a> 224 </div> 225 226 </div> <!-- #drop-container --> 227 </div> <!-- #navbar-dropdown --> 228 </div> <!-- #navbar-item --> 229 230 231 <!-- #Solutions drop-down--> 232 <div class="navbar-item has-dropdown is-hoverable is-mega navbar-delux"> 233 <a class="navbar-link "> 234 Use Cases 235 </a> 236 <div class="navbar-dropdown-extender"> 237 </div> 238 239 <div class="navbar-dropdown"> 240 <div class="drop-container solutions-drop-container br-15 m-auto"> 241 <div class="solutions-drop-left has-darknavy-bgr"> 242 <div class="solutions-drop-main p-30"> 243 <p class="is-grey text-14 ff-roboto-mono px-8 pb-20">Use Cases</p> 244 245 <div class="nav-box solutions-drop-columns gap-30"> 246 <div class="col"> 247 <a class="nav-link" href="/solutions/network-monitoring/"> 248 <div class="links"> 249 <span class="text-16 underline has-text-white">Network & Infrastructure Monitoring</span> 250 </div> 251 </a> 252 253 <a class="nav-link" href="/solutions/iot-analytics-and-predictive-maintenance/"> 254 <div class="links"> 255 <span class="text-16 underline has-text-white">IIoT & Predictive Maintenance</span> 256 </div> 257 </a> <br> 258 259 <a class="nav-link" href="/ml-ai-workloads/"> 260 <div class="links"> 261 <span class="text-16 underline has-text-white">Machine Learning & AI</span> 262 </div> 263 </a> 264 </div> 265 266 <div class="col"> 267 <a class="nav-link" href="/solutions/by-industries/satellite-telemetry-monitoring/"> 268 <div class="links">
269 <span class="text-16 underline has-text-white">Satellite Telemetry Monitoring</span> 270 </div> 271 </a> 272 273 <a class="nav-link" href="/solutions/battery-energy-storage-systems/"> 274 <div class="links"> 275 <span class="text-16 underline has-text-white">Battery Energy Storage Systems</span> 276 </div> 277 </a> 278 279 <a class="nav-link" href="/historian-workloads/"> 280 <div class="links"> 281 <span class="text-16 underline has-text-white">Modern Data Historian</span> 282 </div> 283 </a> 284 </div> 285 </div> 286 </div> 287 288 <div class="solutions-drop-bottom p-30"> 289 <div class="solutions-drop-cta-rotator"> 290 <div class="solutions-drop-cta use-case-bg br-10 is-active" aria-hidden="false"> 291 <svg class="solutions-drop-cta-logo" xmlns="http://www.w3.org/2000/svg" width="130" height="21" viewBox="0 0 130 21" fill="none" aria-label="LeoLabs" role="img"> 292 <path d="M16.2571 0.404154C15.3057 1.27956 15.9853 2.82715 17.3104 2.82715C18.041 2.82715 18.8904 2.10807 18.8904 1.49841C18.8904 0.982546 18.4827 0.2322 18.1259 0.107142C17.4973 -0.111709 16.6649 0.0133486 16.2571 0.404154Z" fill="white"></path> 293 <path d="M12.266 4.48509C11.7903 4.67267 11.5185 4.68831 10.9579 4.56325C8.97017 4.09428 6.16699 4.51635 4.28122 5.56371C1.54599 7.09567 0 9.67499 0 12.6764C0 15.1775 0.96837 17.2097 2.9221 18.8198C7.37321 22.4934 14.4066 21.2741 17.0229 16.3656C17.3967 15.6621 17.7874 14.6773 17.8894 14.1614C18.2801 12.2543 17.8044 9.98763 16.6492 8.28372C16.2924 7.75222 16.1735 7.36142 16.1735 6.79866C16.1735 5.81383 15.6128 5.01658 14.5935 4.56325C13.7271 4.17244 13.0815 4.15681 12.266 4.48509ZM10.2104 5.90762C10.5501 5.98578 10.5841 6.07958 10.5162 6.50165C10.3123 7.62717 10.9749 8.76832 12.1301 9.33108C12.7417 9.62809 14.0329 9.61246 14.6785 9.29981C15.341 8.98717 15.5279 9.14349 15.9866 10.3315C16.2924 11.1444 16.6492 13.1453 16.4793 13.1453C16.4453 13.1453 15.8847 12.9109 15.2221 12.6138C11.0598 10.738 6.7616 10.738 2.68425 12.6295L1.51202 13.1766L1.59696 11.9886C1.78384 9.26855 4.06036 6.78303 6.99945 6.04831C7.98481 5.81383 9.5308 5.73567 10.2104 5.90762Z" fill="white"></path> 294 <path d="M60.9385 5.84466C58.9847 6.45432 57.6426 7.48604 56.8102 9.09616C55.7908 11.0033 55.7399 13.0824 56.6403 15.2865C57.1499 16.5371 58.8488 18.116 60.2589 18.6318C61.686 19.1477 64.3872 19.1477 65.7973 18.6474C68.7704 17.5688 70.5882 14.3799 70.0276 11.1909C69.6368 8.87731 68.2777 7.14213 66.1541 6.21983C65.1517 5.78213 64.812 5.7196 63.3169 5.68834C62.2466 5.65707 61.3632 5.7196 60.9385 5.84466ZM65.3556 7.84558C68.3117 9.23685 68.8893 13.7389 66.4089 16.0838C64.6081 17.772 61.5161 17.772 59.7153 16.0838C58.7639 15.1927 58.2712 14.1141 58.1693 12.7385C57.9994 10.2998 59.2226 8.28329 61.3122 7.57984C62.3486 7.2203 64.3363 7.36099 65.3556 7.84558Z" fill="white"></path> 295 <path d="M122.372 5.98568C119.67 6.93925 118.821 9.81557 120.758 11.5351C121.42 12.1291 121.777 12.2698 124.003 12.9264C127.044 13.8018 127.553 14.0675 127.808 14.8648C127.978 15.365 127.961 15.5526 127.689 16.0528C127.197 16.9595 126.449 17.2878 124.818 17.2878C123.272 17.2878 122.032 16.8657 121.013 15.9903C120.707 15.7089 120.435 15.4901 120.418
29515.4901C120.384 15.4901 120.129 15.8183 119.823 16.2092L119.263 16.9282L119.806 17.4441C120.979 18.554 123.102 19.1793 125.328 19.0542C128.352 18.8666 130 17.4754 130 15.0836C130 14.6616 129.847 14.0363 129.677 13.6767C129.133 12.5825 128.335 12.1291 125.43 11.2694C122.491 10.394 121.845 10.0188 121.845 9.14339C121.845 8.48684 122.508 7.75212 123.323 7.50201C124.699 7.09557 126.806 7.53327 128.063 8.5181L128.573 8.89327L129.133 8.26798C129.575 7.78339 129.677 7.58017 129.541 7.37695C129.269 6.95488 127.808 6.12637 126.891 5.87626C125.634 5.53235 123.493 5.57924 122.372 5.98568Z" fill="white"></path> 296 <path d="M28.5742 12.269V18.7407L28.965 18.8345C29.4746 18.9595 34.5373 18.9595 35.8625 18.8345L36.8988 18.7251V17.8809V17.0368L33.7559 17.0837L30.6129 17.1306V11.4561V5.79722H29.5936H28.5742V12.269Z" fill="white"></path> 297 <path d="M42.4367 6.37696C42.3008 7.14293 42.3348 15.6 42.4877 17.4446L42.5896 18.8515L45.6476 18.8984C47.3295 18.9296 49.4192 18.8984 50.2856 18.8515L51.8656 18.742L51.8146 17.9448L51.7636 17.1319L48.4508 17.1007C46.633 17.085 45.002 17.0694 44.8491 17.0538C44.5773 17.0538 44.5433 16.8505 44.5433 15.0216V12.9894H48.111H51.6787V12.1296V11.2698H48.111H44.5433V9.39397V7.51811H48.196H51.8486V6.65834V5.79856H47.1936H42.5556L42.4367 6.37696Z" fill="white"></path> 298 <path d="M74.9041 5.9079C74.8361 5.9548 74.7852 8.87802 74.7852 12.364V18.742L75.3118 18.8357C76.0084 18.9608 80.6633 18.9608 82.1414 18.8201L83.2796 18.7263V17.8822V17.038L80.1027 17.0537L76.9088 17.0849L76.8578 11.4417L76.8238 5.79848H75.9234C75.4137 5.79848 74.955 5.84537 74.9041 5.9079Z" fill="white"></path> 299 <path d="M92.571 5.90691C92.4351 6.12577 87.0156 18.5846 87.0156 18.6784C87.0156 18.741 87.5253 18.7722 88.1369 18.741L89.2582 18.6941L89.8018 17.4435L90.3455 16.1929H93.7942H97.243L97.7866 17.4435L98.3303 18.6941L99.4855 18.741C100.386 18.7722 100.624 18.741 100.573 18.5846C100.522 18.4752 99.2307 15.552 97.7187 12.0816L94.9665 5.79749H93.7942C93.1656 5.79749 92.605 5.84439 92.571 5.90691ZM95.1873 11.1124L96.4785 14.2389H93.7772C91.6706 14.2389 91.076 14.192 91.1439 14.0357C91.1779 13.9419 91.7725 12.535 92.4691 10.9092C93.1486 9.29911 93.7432 7.986 93.7942 7.986C93.8452 7.986 94.4738 9.3929 95.1873 11.1124Z" fill="white"></path> 300 <path d="M104.719 12.3168L104.77 18.8511L107.98 18.898C111.65 18.9449 112.805 18.8042 113.774 18.1789C115.32 17.1784 115.795 15.0993 114.827 13.583C114.572 13.1766 114.096 12.6763 113.774 12.4731L113.196 12.1136L113.808 11.6759C115.456 10.4566 115.456 7.89288 113.774 6.62667C112.839 5.90759 112.058 5.79817 108.167 5.79817H104.685L104.719 12.3168ZM112.109 7.92415C113.23 8.69013 113.23 10.3315 112.109 10.9568C111.633 11.2225 111.242 11.2694 109.153 11.2694H106.723V9.37794V7.50208L109.17 7.54897C111.361 7.59587 111.684 7.62714 112.109 7.92415ZM112.109 13.3485C113.451 14.0051 113.57 15.9278 112.313 16.772C111.922 17.0534 111.582 17.0846 109.34 17.0846H106.808L106.757 15.24C106.74 14.2239 106.757 13.3016 106.808 13.1766C106.944 12.8327 111.361 12.9734 112.109 13.3485Z" fill="white"></path> 301 </svg> 302 <p class="solutions-drop-cta-copy text-16 has-text-white"> 303 <strong>LeoLabs</strong> secures Low Earth Orbit with InfluxDB to track 25,000+ objects. 304 <a class="solutions-drop-cta-link" href="/customer/leolabs/">See how</a> 305 </p> 306 </div> 307 308 <div class="solutions-drop-cta use-case-bg br-10" aria-hidden="true"> 309 <svg class="solutions-drop-cta-logo" xmlns="http://www.w3.org/2000/svg" width="97" height="35" viewB
309ox="0 0 97 35" fill="none" aria-label="Seadrill" role="img"> 310 <g clip-path="url(#clip0_1666_65)"> 311 <mask id="mask0_1666_65" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="96" height="36"> 312 <path d="M95.5405 0.000244141H0V35.0002H95.5405V0.000244141Z" fill="white"></path> 313 </mask> 314 <g mask="url(#mask0_1666_65)"> 315 <path d="M13.2616 17.9731C11.3871 16.8421 9.9911 16.3951 8.4446 16.3951C6.75016 16.3951 5.56134 17.378 5.56134 18.7757C5.56134 19.8474 6.12615 20.3833 7.85018 20.8599L10.3487 21.544C13.7376 22.4675 15.5826 24.6407 15.5826 27.7053C15.5826 31.9035 12.1936 34.6717 7.04861 34.6717C4.70055 34.6717 2.08364 33.9877 0.00195312 32.7949L1.54842 29.55C3.48212 30.5625 5.14697 31.2169 7.22864 31.2169C9.60635 31.2169 10.8568 30.2341 10.8568 28.3893C10.8568 27.0485 9.99358 26.2162 8.15111 25.71L5.86225 25.0852C3.81016 24.5197 2.53253 23.7171 1.79013 22.465C1.22531 21.5415 0.926872 20.4697 0.926872 19.3091C0.926872 15.5283 3.96061 12.9081 8.33114 12.9081C10.8593 12.9081 13.417 13.6836 15.2298 14.9924L13.2665 17.9706L13.2616 17.9731Z" fill="white"></path> 316 <path d="M30.5635 32.5309C28.8099 33.9607 26.965 34.6448 24.8241 34.6448C20.4536 34.6448 17.627 31.548 17.627 26.7548C17.627 24.0162 18.1918 22.1986 19.5311 20.712C20.7791 19.3118 22.296 18.6573 24.3184 18.6573C26.0721 18.6573 27.737 19.2525 28.7186 20.265C30.1171 21.6948 30.7411 23.747 30.7411 26.9326V27.8562H21.9408V27.9747C21.9408 30.3257 23.1001 31.6666 25.1521 31.6666C26.5185 31.6666 27.7987 31.1604 29.017 30.1478L30.5635 32.5284V32.5309ZM26.6098 24.9372V24.7594C26.6098 23.6284 26.4914 23.0333 26.1338 22.4678C25.7466 21.8726 25.1817 21.5738 24.3801 21.5738C22.8633 21.5738 22.0025 22.7641 22.0025 24.878V24.9372H26.6123H26.6098Z" fill="white"></path> 317 <path d="M35.6495 19.5487C37.1368 18.924 38.4144 18.6548 39.8129 18.6548C42.3706 18.6548 44.1243 19.608 44.7186 21.3045C44.9258 21.9293 45.0171 22.406 44.985 24.0432L44.8962 29.1649V29.4341C44.8962 31.0714 45.1626 31.6962 46.3243 32.5605L44.213 35.0028C43.2906 34.615 42.4594 33.931 42.0722 33.1556C41.7737 33.4544 41.4482 33.7507 41.1497 33.9607C40.4048 34.4965 39.3344 34.7953 38.0864 34.7953C34.6974 34.7953 32.8525 33.0692 32.8525 30.0317C32.8525 26.4584 35.3214 24.7914 40.168 24.7914C40.464 24.7914 40.7329 24.7914 41.0609 24.8211V24.1963C41.0609 22.4998 40.7329 21.9343 39.2776 21.9343C38 21.9343 36.5128 22.5591 34.8775 23.6604L33.1831 20.8032C33.9871 20.297 34.5815 19.9982 35.652 19.5537M40.8217 27.5573C38.0568 27.5573 37.1047 28.0635 37.1047 29.8811C37.1047 31.0714 37.8471 31.8764 38.8583 31.8764C39.6007 31.8764 40.3457 31.4887 40.94 30.8343L40.9993 27.5597H40.8217V27.5573Z" fill="white"></path> 318 <path d="M79.2436 20.2055L74.7107 13.9627L67.3798 16.3507L71.9107 10.1054L67.3779 3.86252L74.7082 6.24557L79.2391 0.000244141V7.71984L86.5719 10.1004L79.241 12.4884L79.2436 20.2055Z" fill="white"></path> 319 <path d="M75.2607 19.9439V34.2274H79.2437V25.4707L75.2607 19.9439Z" fill="white"></path> 320 <path d="M87.0858 31.6517V17.4102C87.0858 15.2864 87.0266 14.3036 86.8809 13.4739L82.8457 14.7876C82.9641 16.0001 83.0112 17.1657 83.0112 18.9585V31.7826V33.0964C83.0112 33.0964 83.0112 33.2322 83.0112 33.2347V33.2593L83.0162 33.3902C83.0557 33.773 83.1391 33.9977 83.2574 34.2249H87.5815C87.3989 33.8421 87.1889 33.2075 87.0883 31.7826V31.6517H87.0858ZM95.0473 31.7826V31.6517L95.0448 14.8C95.0448 12.691 94.9881 11.7057 94.8424 10.8809L90.8047 12.1946C90.9211 13.3998 90.9702 14.5258 90.9702 16.3088V31.7826V33.0964C90.9702 33.0964 90.9702 33.2322 90.9702 33.2347V33.2593L90.9752 33.3902C91.0147 33.773 91.0987 33.9977 91.2171 34.2249H95.5405C95.3579 33.8421 95.1485 33.2075 95.0473 31.7826Z" fill="white"></path> 321 <path d="M71.9586 19.1585C71.5125 19.1585 70.9767 19.2474 70.649 19.3956C69.9064 19.7216 68.9544 20.5563 68.3899 21.3292C68.3307 20.4698 68.1233 19.7883 67.7707 19.166L64.2656 20.3069C64.5571 21.1983 64.7614 22.6677 64.7614 24.5766V34.2249H68.7475V23.979C69.4895 23.1147 70.2939 22.6998 71.1842 22.6998C71.6309 22.6998 71.9561 22.7887 72.3436 22.9986L73.4433 19.4846C72.8196 19.2178 72.553 19.1561 71.9561 19.1561" fill="white"></path> 322 <path d="M60.926 14.7852C60.926 12.6836 60.8717 11.6983 60.7336 10.876L56.8267 12.1477C56.9402 13.3652 56.9895 14.5333 56.9895 16.3336V18.2943C57.0117 18.9141 57.0512 19.4772 57.0931 19.7019C56.3483 19.1068 55.4875 18.8376 54.3874 18.8376C50.5225 18.8376 47.876 22.1121 47.876 26.8757C47.876 31.6394 50.3129 34.6151 54.1802 34.6151C55.5466 34.6151 56.7084 34.1978 57.69 33.3359C57.7492 33.7533 57.8084 33.9904 57.9268 34.2299H61.4958C61.2294 33.6348 60.9309 32.4149 60.9309 28.6637V14.7876L60.926 14.7852ZM57.029 30.2688C56.6418 30.7455 55.8105 31.2517 55.0657 31.2517C52.984 31.2517 52.3008 30.1799 52.3008 26.9054C52.3008 23.6309 53.0728 22.0232 54.8585 22.0232C55.5713 22.0232 56.2866 22.3492 57.029 23.0061V30.2713V30.2688Z" fill="white"></path> 323 </g> 324 </g> 325 <defs> 326 <clipPath id="clip0_1666_65"> 327 <rect width="96.0909" height="35" fill="white"></rect> 328 </clipPath> 329 </defs> 330 </svg> 331 <p class="solutions-drop-cta-copy text-16 has-text-white"> 332 <strong>Seadrill</strong>
332 saved $55M in asset lifecycle costs by shifting to condition-based maintenance with InfluxDB. 333 <a class="solutions-drop-cta-link" href="/customer/seadrill/">See how</a> 334 </p> 335 </div> 336 337 <div class="solutions-drop-cta use-case-bg br-10" aria-hidden="true"> 338 <svg class="solutions-drop-cta-logo" xmlns="http://www.w3.org/2000/svg" width="117" height="35" viewBox="0 0 117 35" fill="none" aria-label="Eutelsat OneWeb" role="img"> 339 <path d="M15.8872 0C16.5354 0.132823 17.1358 0.255021 17.7308 0.399797C23.486 1.8024 27.7204 6.39939 28.6515 12.2502C29.5414 17.8421 26.7827 23.7447 21.9187 26.6509C21.8005 26.7212 21.6783 26.7837 21.4684 26.8992C21.4684 25.8274 21.5202 24.8352 21.4538 23.851C21.3874 22.872 21.6942 22.1734 22.3623 21.4057C25.1011 18.2551 25.821 14.5919 24.3613 10.6869C22.887 6.74208 19.9317 4.4044 15.7385 3.85053C9.3019 3.00179 3.72468 7.976 3.73796 14.4684C3.74194 16.3398 3.7964 18.2113 3.81632 20.0828C3.83226 21.597 4.16299 23.0474 4.67037 24.4659C4.74077 24.6612 4.78593 24.8657 4.7939 25.0849C2.09627 22.6343 0.531622 19.5993 0.0268966 15.9706C-0.00896552 14.9465 -0.00896552 13.945 0.0268966 12.8705C0.951342 6.52292 5.15119 1.81037 11.1441 0.366592C11.6701 0.24041 12.1988 0.122198 12.7274 0.00132952H15.8886L15.8872 0Z" fill="white"></path> 340 <path d="M116.755 5.3009C115.723 5.35138 114.692 5.35138 113.594 5.35138V13.0113H110.768V5.35271H107.592V2.80384C110.612 2.80384 113.635 2.80384 116.706 2.79321C116.755 3.60609 116.755 4.42826 116.755 5.3009Z" fill="white"></path> 341 <path d="M38.0341 34.9973C37.8256 34.9296 37.6635 34.8672 37.5068 34.7915C36.7909 34.4514 36.3393 33.9361 36.3685 33.0927C36.3805 32.7367 36.3685 32.3807 36.3712 32.0248C36.3792 30.8918 37.2226 30.1081 38.4618 30.0816C39.7435 30.0537 40.6892 30.8347 40.745 31.9663C40.7835 32.754 40.7849 32.7633 40.0092 32.9014C39.2428 33.0369 38.4724 33.1524 37.5998 33.2932C38.3795 34.2469 39.1698 33.6532 39.98 33.4925L40.5431 34.3731C40.0663 34.5723 39.636 34.7516 39.1857 34.9641C38.8045 34.9973 38.4459 34.9973 38.0368 34.9973M38.9639 31.9876L39.3956 31.8428C39.1512 31.2929 38.6876 31.091 38.1603 31.2876C37.7658 31.435 37.5453 31.694 37.7114 32.1709C38.1085 32.1111 38.4924 32.0527 38.9639 31.9876ZM52.6964 34.9973C52.4706 34.9243 52.2873 34.8619 52.116 34.7742C51.4319 34.4289 50.9697 33.9361 51.0189 33.102C51.0348 32.8177 51.0215 32.5308 51.0215 32.2466C51.0215 30.7178 52.2395 29.7787 53.7404 30.148C54.9889 30.4561 55.5826 31.3447 55.3289 32.572C55.305 32.6862 55.1058 32.8204 54.9703 32.8456C54.099 33.005 53.2224 33.1352 52.2435 33.2919C53.0271 34.2522 53.8188 33.6492 54.6117 33.4938L55.1921 34.3903C54.6794 34.5882 54.2252 34.7636 53.7444 34.9681C53.3937 34.9973 53.0696 34.9973 52.6964 34.9973ZM53.7935 31.9491C53.8666 31.8561 54.0167 31.7445 54.0007 31.6715C53.9277 31.3461 53.2782 31.1242 52.8385 31.2783C52.4374 31.4191 52.1784 31.6688 52.3179 32.1762C52.8013 32.1058 53.2556 32.0394 53.7935 31.9491ZM86.517 34.9973C85.8051 34.7171 85.1078 34.4315 85.0347 33.5947C84.9723 32.8908 84.9829 32.1722 85.04 31.4669C85.0852 30.9117 85.4584 30.5305 85.9698 30.318C86.7813 29.9806 87.6008 29.9833 88.4084 30.3406C89.0234 30.6129 89.3275 31.107 89.3514 31.7711C89.3647 32.1629 89.3568 32.5547 89.3568 32.9479C89.3554 34.138 89.0446 34.5604 87.8811 34.9655C87.4295 34.9973 86.9992 34.9973 86.5183 34.9973M86.3669 33.5164C86.7016 33.9401 87.1639 33.9095 87.5836 33.7634C87.7828 33.6944 87.9993 33.4075 88.0338 33.191C88.1029 32.7566 88.087 32.301 88.0445 31.8601C87.9927 31.3328 87.5836 31.2438 87.1413 31.2411C86.7123 31.2398 86.3178 31.3514 86.2832 31.8428C86.2474 32.3701 86.3085 32.9041 86.3669 33.5164ZM76.6695 34.9973C76.5141 34.9416 76.4052 34.8871 76.3003 34.8287C76.113 34.7264 75.9111 34.6427 75.7438 34.5152C74.7237 33.7302 74.9761 32.6132 75.0983 31.6011C75.2112 30.6726 75.9802 30.2742 76.8409 30.1095C77.7374 29.9368 78.6938 30.3486 79.241 31.2092C78.6645 31.2491 78.1399 31.3793 77.6498 31.2969C76.72 31.1402 76.3136 31.4018 76.3123 32.325C76.3123 32.5574 76.3149 32.7885 76.3123 33.0209C76.3083 33.4659 76.5487 33.7369 76.9591 33.8139C77.3855 33.8936 77.8092 33.8723 78.0589 33.3238H77.2035L77.0189 32.3183L79.3247 31.9358C79.5691 33.5854 79.411 34.4368 77.8185 34.9695C77.4359 35 77.076 35 76.6682 35" fill="white"></path> 342 <path d="M91.6535 34.9974C91.4715 34.943 91.2935 34.8779 91.1195 34.8035C90.5391 34.5565 90.1088 34.1606 90.0888 33.5005C90.057 32.4406 90.0809 31.3793 90.0809 30.2928H91.3613V31.4484C91.3613 31.9465 91.3586 32.4459 91.3613 32.944C91.3653 33.6174 91.5685 33.8326 92.1928 33.8379C92.8622 33.8432 93.0999 33.6161 93.1026 32.9599C93.1052 32.0899 93.1026 31.2199 93.1026 30.3088H94.3724C94.3724 31.4378 94.4441 32.5588 94.3471 33.6665C94.2807 34.421 93.6392 34.769 92.9113 34.9669C92.4929 34.9974 92.0971 34.9974 91.6522 34.9974" fill="white"></path> 343 <path d="M60.938 34.9974C60.8636 34.9735 60.8423 34.9349 60.8131 34.9256C60.1685 34.7255 59.9365 34.2947 60.1171 33.6333C60.5461 33.7143 60.9738 33.8219 61.4081 33.8697C61.703 33.9029 62.0098 33.8817 62.3034 33.8312C62.4535 33.8046 62.5823 33.6625 62.7218 33.5722C62.5969 33.4686 62.488 33.3185 62.3445 33.268C61.9089 33.1166 61.4546 33.0196 61.019 32.8709C60.2313 32.6013 59.9046 32.2107 59.9232 31.6117C59.9418 30.9994 60.3376 30.5266 61.0814 30.318C62.0112 30.0577 62.9343 30.1294 63.8813 30.4283L63.6847 31.4377C62.8267 31.362 62.0058 31.0658 61.2036 31.6861C61.4692 31.7897 61.7322 31.9026 62.0019 31.9929C62.4216 32.1337 62.8572 32.2347 63.2677 32.398C63.7246 32.5787 64.0633 32.9094 64.072
3436 33.4301C64.0819 33.9946 63.7923 34.4156 63.2823 34.6587C63.0445 34.7716 62.7842 34.8406 62.5146 34.9642C61.9939 34.9987 61.4918 34.9987 60.9393 34.9987M42.9578 34.9974C42.1661 34.7158 41.4887 34.3306 41.4436 33.4394C41.3918 32.4126 41.4316 31.3806 41.4316 30.3101H42.7067V31.7153C42.7067 32.1071 42.7054 32.499 42.7067 32.8908C42.7107 33.6107 42.9352 33.8445 43.6112 33.8392C44.29 33.8338 44.4972 33.6094 44.4985 32.8749C44.4998 32.0394 44.4985 31.204 44.4985 30.318H45.7577C45.7577 31.4218 45.8201 32.5401 45.7364 33.6479C45.678 34.4183 45.0298 34.7463 44.3192 34.9668C43.8676 34.9987 43.4359 34.9987 42.9564 34.9987" fill="white"></path> 344 <path d="M18.9315 25.3678C18.9315 26.17 18.9447 26.9191 18.9208 27.6669C18.9155 27.8237 18.8026 28.0813 18.6884 28.1145C15.9961 28.8889 13.2865 29.2635 10.6779 27.8888C7.96164 26.4569 6.44082 24.1511 6.308 21.0736C6.20573 18.7253 6.22963 16.3651 6.31066 14.0141C6.43551 10.4199 9.43597 7.1671 12.9969 6.63847C17.6072 5.95576 21.5494 8.73308 22.4127 13.2929C22.9706 16.2402 21.6317 18.3375 19.1891 19.2115C17.145 19.9433 15.1407 20.7827 13.1178 21.5717C12.973 21.6275 12.8229 21.6673 12.6264 21.7298C12.6264 20.4533 12.6157 19.2261 12.6423 17.9988C12.645 17.8726 12.8508 17.6959 13.0009 17.6348C14.6174 16.98 16.2418 16.3438 17.8636 15.701C18.7243 15.3596 18.8518 15.1404 18.7468 14.2014C18.5078 12.043 16.7797 10.3681 14.6944 10.2738C12.4311 10.1715 10.5504 11.5914 10.0988 13.7684C10.0244 14.131 10.023 14.5122 10.0217 14.8854C10.0137 16.7038 10.0948 18.5274 10.0005 20.3404C9.86632 22.9199 11.9941 25.5311 15.4196 24.9773C16.5858 24.7887 17.7321 24.4686 18.9315 24.1989V25.3665V25.3678Z" fill="white"></path> 345 <path d="M36.0536 5.59049C36.6712 3.35907 39.2081 2.19953 41.4143 2.53158C42.2206 2.65245 43.0454 2.94732 43.7547 3.35243C44.9833 4.05506 45.6062 5.18804 45.5796 6.63846C45.569 7.22288 45.5783 7.8073 45.5783 8.41828L38.8044 9.49547C39.0727 10.3827 40.0556 10.9605 41.0079 10.7613C41.9762 10.5594 42.9245 10.2672 43.9552 9.99488L45.0816 11.8106C44.2288 12.484 43.2738 12.8851 42.2458 13.1149C40.6333 13.4748 39.0846 13.334 37.6847 12.3923C36.5451 11.6259 35.9075 10.5687 35.9513 9.15545C35.9872 7.98263 36.0164 6.80847 36.0549 5.59182M39.1298 5.59315C38.7194 6.01685 38.6676 6.51361 38.8137 7.10334L42.6629 6.48173C42.6815 5.99294 42.5699 5.7605 42.186 5.45236C41.3121 4.74972 40.1844 4.78293 39.1298 5.59315ZM68.6044 10.8901C68.4782 10.3362 68.3029 9.82487 68.2711 9.30288C68.2179 8.41563 68.283 7.5204 68.2498 6.63182C68.198 5.21062 68.8409 4.17194 69.9645 3.38829C71.9011 2.03881 74.8458 2.19687 76.5831 3.7323C77.3056 4.37118 77.7838 5.15085 77.8383 6.12709C77.8794 6.86957 77.8462 7.61736 77.8462 8.41961L71.063 9.50078C71.3937 10.408 72.3354 10.9539 73.2824 10.7573C74.2335 10.5581 75.1672 10.2751 76.2138 10.0002L77.3747 11.8053C76.5233 12.472 75.575 12.8864 74.5469 13.1096C72.7166 13.508 70.9952 13.3008 69.5275 12.0337C69.1716 11.7269
34568.9192 11.2979 68.6031 10.8888M73.5587 5.02201C71.9688 4.70456 70.8226 5.6569 71.1254 7.09803L75.0423 6.46579C74.8923 5.61041 74.3278 5.26507 73.5587 5.02201ZM92.5258 9.23381C91.4871 8.8991 90.467 8.63478 89.5001 8.23765C88.5291 7.83785 87.9115 7.07545 87.8956 5.97435C87.8797 4.88387 88.383 4.00857 89.334 3.51978C90.0473 3.15187 90.8482 2.87427 91.6399 2.75473C93.3108 2.50237 94.9724 2.67902 96.626 3.19304L96.2302 5.46564C95.6046 5.36868 95.0135 5.21992 94.4185 5.19866C93.4967 5.16546 92.5723 5.21726 91.6505 5.23984C91.5469 5.2425 91.426 5.26507 91.345 5.32219C91.1404 5.46829 90.9532 5.63831 90.7592 5.79902C90.9412 5.97435 91.0926 6.23999 91.3091 6.31039C92.1711 6.59197 93.0584 6.79121 93.9231 7.06349C94.4982 7.24413 95.0813 7.43938 95.6073 7.72628C97.4176 8.71448 97.5597 10.9087 95.9181 12.1772C95.0255 12.8678 93.9735 13.1401 92.8817 13.2397C91.3025 13.3832 89.7498 13.2211 88.2502 12.6673C88.136 12.6248 88.0271 12.5703 87.885 12.5079L88.2861 10.2818C89.3553 10.4837 90.3767 10.7613 91.4127 10.8423C92.1738 10.9007 92.9588 10.7281 93.7225 10.5939C93.9018 10.562 94.1316 10.2791 94.1555 10.0879C94.1728 9.95106 93.9138 9.71463 93.7292 9.63095C93.3599 9.4636 92.9561 9.36929 92.5244 9.23248" fill="white"></path> 346 <path d="M56.7414 6.63578C56.7414 7.52702 56.7414 8.36512 56.7414 9.20323C56.7401 11.3496 55.7838 12.5849 53.6772 13.0896C52.2427 13.4336 50.8069 13.3978 49.4256 12.8426C48.023 12.2794 47.2061 11.2301 47.1782 9.69866C47.137 7.50709 47.1636 5.31286 47.1649 3.11996C47.1649 3.03496 47.1902 2.95128 47.2074 2.8397H49.9794V3.44272C49.9794 5.36865 49.9781 7.29325 49.9794 9.21917C49.9794 9.99618 50.3088 10.5235 51.0606 10.6576C51.6371 10.7612 52.2693 10.7493 52.8418 10.6258C53.6108 10.4597 53.8911 9.97759 53.895 9.10893C53.903 7.21887 53.8977 5.3288 53.8977 3.43874V2.83838H56.7414V6.63445V6.63578Z" fill="white"></path> 347 <path d="M99.5201 8.34117C100.074 7.08334 100.584 5.84809 101.166 4.6487C101.463 4.03373 101.605 3.47189 101.081 2.81176C102.086 2.81176 102.969 2.80114 103.851 2.82372C103.967 2.82637 104.129 2.97779 104.182 3.09866C105.621 6.31429 107.048 9.53391 108.476 12.7549C108.503 12.8146 108.503 12.8864 108.528 13.0258C107.609 13.0258 106.724 13.0484 105.845 13.0032C105.706 12.9966 105.514 12.7017 105.465 12.5105C105.308 11.8875 104.961 11.6923 104.319 11.7348C103.361 11.7985 102.396 11.768 101.434 11.7428C101.061 11.7335 100.808 11.8224 100.721 12.1997C100.557 12.9089 100.131 13.1454 99.4099 13.0604C98.7962 12.9886 98.1666 13.0457 97.4374 13.0457C98.1334 11.4784 98.8281 9.9098 99.5201 8.33984M103.497 8.1685L102.991 7.05013L101.892 9.55915H104.117C103.911 9.0956 103.704 8.63205 103.497 8.1685ZM61.2579 9.31077V5.36063H58.1445V2.8463H67.2748V5.32344H64.1123V13.0072H61.2579V9.30944V9.31077Z" fill="white"></path> 348 <path d="M74.3576 21.7111C73.8807 23.1164 73.4092 24.4791 72.9563 25.8472C72.862 26.1341 72.7172 26.2536 72.4184 26.2138C72.1554 26.1792 71.8671 26.3041 71.7277 25.9056C70.5774 22.6116 69.4086 19.3243 68.2464 16.0356C68.2358 16.0037 68.2398 15.9665 68.2305 15.8536C68.5612 15.8536 68.8972 15.8098 69.212 15.8735C69.3608 15.9041 69.5281 16.1179 69.5853 16.2853C70.4672 18.8049 71.3319 21.3312 72.2019 23.8562C72.247 23.9877 72.3028 24.1165 72.3918 24.3436C72.9643 22.605 73.5075 20.958 74.0481 19.3123C74.3815 18.2976 74.7281 17.2868 75.0336 16.264C75.1426 15.8988 75.3365 15.831 75.6845 15.8217C76.0577 15.8124 76.2011 15.9439 76.3127 16.288C77.1097 18.7611 77.9305 21.2276 78.7434 23.6955C78.7978 23.8602 78.8576 24.0235 78.9572 24.3051C79.0608 24.0514 79.1325 23.9013 79.1857 23.7459C79.9839 21.4229 80.7795 19.0985 81.5765 16.7754C81.8023 16.1157 82.299 15.8222 83.0667 15.8948C83.0229 16.0648 82.9937 16.2269 82.9392 16.3809C81.8288 19.5195 80.7065 22.6528 79.616 25.7981C79.4712 26.2151 79.2255 26.2018 78.8935 26.2217C78.5309 26.243 78.4153 26.0783 78.3104 25.7675C77.5108 23.3701 76.6926 20.9779 75.8797 18.5845C75.8239 18.4211 75.7615 18.259 75.6433 17.9389C75.1864 19.2765 74.7773 20.4732 74.3562 21.7111" fill="white"></path> 349 <path d="M79.3822 6.63577V2.85431H82.1967V10.5022H86.884L86.443 13.0219H79.3809V6.63444L79.3822 6.63577Z" fill="white"></path> 350 <path d="M101.743 19.311C101.324
35019.8702 100.921 20.3895 100.525 20.8996C100.612 20.9408 100.838 21.0351 101.056 21.1493C101.907 21.5956 102.421 22.257 102.435 23.2625C102.448 24.3052 102.039 25.122 101.102 25.571C100.553 25.8353 99.927 25.9495 99.328 26.0996C99.1088 26.154 98.8671 26.1208 98.636 26.1222C97.1762 26.1235 95.7152 26.1222 94.2103 26.1222V15.8537C94.5317 15.8537 94.8638 15.8483 95.1945 15.8537C96.6171 15.8815 98.0515 15.8151 99.4608 15.9679C101.299 16.1684 102.169 17.5179 101.743 19.3097M98.9162 21.4933H95.3752V25.0383C96.7472 25.0383 98.0821 25.0622 99.4156 25.0224C99.7703 25.0118 100.143 24.8444 100.466 24.6717C101.079 24.3423 101.298 23.7818 101.257 23.0991C101.218 22.4576 100.879 22.0166 100.307 21.7988C99.8978 21.6434 99.4475 21.5956 98.9149 21.4946M96.2651 20.444C96.9584 20.444 97.6544 20.4692 98.3464 20.4347C98.7661 20.4135 99.2005 20.355 99.5949 20.2169C100.381 19.9433 100.757 19.2991 100.697 18.4663C100.648 17.7636 100.17 17.1248 99.3957 17.0477C98.0622 16.9149 96.7153 16.9162 95.3765 16.8618V20.444H96.2638H96.2651ZM35.9623 21.4813C35.8906 18.526 37.4672 16.3717 40.0851 15.7939C42.1359 15.341 44.265 16.1472 45.4658 17.8301C46.7023 19.5634 46.7661 22.0246 45.6225 23.8854C44.5533 25.6254 42.4852 26.5724 40.4411 26.2576C37.9254 25.8711 36.3289 24.183 35.9636 21.4813M37.3025 22.1109C37.9732 24.6372 40.5752 25.9282 42.8678 24.871C44.5652 24.0887 45.4272 22.346 45.1563 20.2395C44.9424 18.5699 43.5664 17.1208 41.9128 16.8233C40.1356 16.5032 38.4394 17.3532 37.6359 18.9564C37.1431 19.9379 37.074 20.9647 37.3025 22.1109Z" fill="white"></path> 351 <path d="M51.3163 18.1328C52.8491 20.0813 54.3579 21.9993 55.9438 24.0142V15.9001H57.0888V26.0677C56.5309 26.2257 56.1325 26.0876 55.7446 25.5842C53.8413 23.1137 51.8954 20.6764 49.9642 18.2285C49.8606 18.097 49.7463 17.9721 49.5684 17.7662V26.077H48.4766V15.9081C49.0836 15.7779 49.5909 15.7898 49.9828 16.4128C50.36 17.0131 50.8514 17.5418 51.3163 18.1315" fill="white"></path> 352 <path d="M85.5161 15.8536H92.1772V16.895H85.973V20.4174H91.5277V21.472H85.977V25.0356H92.2263V26.0783H84.8015V15.8523H85.5175L85.5161 15.8536ZM61.5403 20.4294H66.3193V21.4707H60.8072V25.0317H67.0538V26.0942H59.6396V15.8921H66.9675V16.9003H60.7952V20.4294H61.5417H61.5403Z" fill="white"></path> 353 <path d="M81.4256 34.6414C81.0285 34.7822 80.6327 34.8752 80.1758 34.9815V30.2928C81.2955 30.2928 82.3952 30.2636 83.491 30.3061C83.9665 30.3247 84.3291 30.8161 84.4075 31.4218C84.4859 32.0394 84.4181 32.6225 83.9453 33.11C83.851 33.2083 83.8377 33.462 83.8882 33.6081C84.0303 34.0238 84.2242 34.4209 84.4261 34.8885C84.0356 34.8885 83.7155 34.9204 83.406 34.8752C83.2493 34.8526 83.0793 34.7211 82.9757 34.5896C82.8588 34.4409 82.8123 34.2363 82.7313 34.0583C82.4984 33.5465 82.0641 33.342 81.4283 33.4447C81.4283 33.8179 81.4283 34.2044 81.427 34.6414M81.6289 32.2121C82.0207 32.2121 82.4205 32.2559 82.803 32.1948C82.9717 32.1683 83.1085 31.9332 83.2599 31.7911C83.1231 31.6529 82.9996 31.4138 82.8495 31.3966C82.3979 31.3434 81.9357 31.378 81.3858 31.378C81.4429 31.6994 81.4881 31.9478 81.6302 32.2108M95.1263 32.8563V30.2968C96.2805 30.2968 97.3936 30.2848 98.5066 30.3101C98.6753 30.3141 98.8666 30.4655 99.0034 30.5943C99.4417 31.0087 99.5586 31.9358 99.2743 32.6039C99.014 33.2162 98.5173 33.4062 97.8903 33.3823C97.4294 33.365 96.9659 33.3783 96.412 33.3783V34.85H95.1263V32.8563ZM98.0603 31.4537L96.4439 31.3501V32.2148C96.8981 32.2148 97.3192 32.228 97.7389 32.2108C98.2078 32.1922 98.3127 31.9916 98.059 31.4537" fill="white"></path> 354 <path d="M65.5693 31.8614C65.7752 31.3394 65.9638 30.8546 66.1922 30.2689C66.3861 30.2689 66.7209 30.2543 67.0529 30.2782C67.1512 30.2848 67.2907 30.3751 67.3318 30.4641C67.9827 31.8986 68.6202 33.3384 69.3069 34.8805C68.8633 34.8805 68.5179 34.8871 68.1726 34.8752C68.0956 34.8725 67.9667 34.8234 67.9534 34.7716C67.7901 34.1274 67.2787 34.2642 66.8377 34.2735C66.3556 34.2828 65.8456 34.1114 65.5281 34.7729C65.4351 34.9655 64.7591 34.8765 64.2158 34.931C64.698 33.8352 65.1243 32.8669 65.568 31.8628M67.0861 33.2866L66.8656 32.2984L66.6837 32.321L66.2878 33.2959C66.5801 33.2959 66.7886 33.2959 67.0861 33.2853M72.3392 31.3713H71.5981V34.8433H
35470.2885C70.2885 33.8963 70.2619 32.9572 70.2991 32.0221C70.319 31.5201 70.1835 31.2956 69.6562 31.3647C69.3986 31.3979 69.1329 31.37 68.8447 31.37V30.2968H72.9489V31.3461C72.7656 31.354 72.577 31.362 72.3379 31.3713" fill="white"></path> 355 <path d="M49.1212 33.0714V34.8539H47.8488V31.3872H46.4688V30.3154H50.557V31.3687H49.1225V33.0714H49.1212Z" fill="white"></path> 356 <path d="M57.9957 34.8884H56.0977V30.3033H57.3263V33.7089H59.4315L59.2562 34.8897H57.9957V34.8884Z" fill="white"></path> 357 </svg> 358 <p class="solutions-drop-cta-copy text-16 has-text-white"> 359 <strong>Eutelsat OneWeb</strong> enabled real-time telemetry across 600+ LEO satellites with 1M points ingested per second. 360 <a class="solutions-drop-cta-link" href="/customer/eutelsat/">See how</a> 361 </p> 362 </div> 363 </div> 364 </div> 365 </div> 366 367 <div class="solutions-drop-right has-darknavy-bgr p-30"> 368 <p class="is-grey text-14 ff-roboto-mono px-8 pb-20">Industries</p> 369 370 <a class="nav-link" href="/solutions/iot-analytics-and-predictive-maintenance/"> 371 <div class="links"> 372 <span class="text-16 underline has-text-white">Manufacturing & IIoT</span> 373 </div> 374 </a> 375 376 <a class="nav-link" href="/solutions/by-industries/aerospace-and-satellites/"> 377 <div class="links"> 378 <span class="text-16 underline has-text-white">Aerospace</span> 379 </div> 380 </a> 381 382 <a class="nav-link" href="/solutions/by-industries/energy-and-utilities/"> 383 <div class="links"> 384 <span class="text-16 underline has-text-white">Energy & Utilities</span> 385 </div> 386 </a> 387 388 <a class="nav-link" href="/solutions/fintech/"> 389 <div class="links"> 390 <span class="text-16 underline has-text-white">Financial Services</span> 391 </div> 392 </a> 393 394 <a class="nav-link" href="/solutions/by-industries/telecommunications/"> 395 <div class="links"> 396 <span class="text-16 underline has-text-white">Telecommunications</span> 397 </div> 398 </a> 399 400 </div> 401 </div> <!-- #drop-container --> 402 </div> <!-- #navbar-dropdown --> 403 </div> <!-- #navbar-item --> 404 405 406 <!-- #Developers drop-down--> 407 <div class="navbar-item has-dropdown is-hoverable is-mega navbar-delux"> 408 <a class="navbar-link "> 409 Developers 410 </a> 411 <div class="navbar-dropdown-extender"> 412 </div> 413 414 <div class="navbar-dropdown"> 415 <div class="drop-container developers-drop-container br-15 m-auto"> 416 <div class="developers-drop-top"> 417 <div class="developers-drop-left has-darknavy-bgr p-30"> 418 <p class="is-grey text-14 ff-roboto-mono px-8 pb-20">Build</p> 419 420 <div class="nav-box developers-drop-columns gap-30"> 421 <div class="col"> 422 <a class="nav-link" href="https://docs.influxdata.com"> 423 <div class="links">
424 <span class="text-16 underline has-text-white">Documentation</span> 425 </div> 426 </a> 427 428 <a class="nav-link" href="/downloads/"> 429 <div class="links"> 430 <span class="text-16 underline has-text-white">Downloads Hub</span> 431 </div> 432 </a> 433 434 <a class="nav-link" href="/products/processing-engine-plugins/"> 435 <div class="links"> 436 <span class="text-16 underline has-text-white">Plugin Directory</span> 437 </div> 438 </a> 439 </div> 440 441 <div class="col"> 442 443 <a class="nav-link" href="/developers/"> 444 <div class="links"> 445 <span class="text-16 underline has-text-white">Developer Tools</span> 446 </div> 447 </a> 448 449 <a class="nav-link" href="/products/integrations/"> 450 <div class="links"> 451 <span class="text-16 underline has-text-white">Integrations</span> 452 </div> 453 </a> 454 455 <a class="nav-link" href="/community/"> 456 <div class="links"> 457 <span class="text-16 underline has-text-white">Community</span> 458 </div> 459 </a> 460 461 462 </div> 463 </div> 464 </div> 465 466 <div class="developers-drop-right has-darknavy-bgr p-30"> 467 <p class="is-grey text-14 ff-roboto-mono px-8 pb-20">Learn</p> 468 469 <div class="nav-box developers-drop-columns gap-30"> 470 <div class="col"> 471 <a class="nav-link" href="/blog/"> 472 <div class="links"> 473 <span class="text-16 underline has-text-white">Blog</span> 474 </div> 475 </a> 476 477 <a class="nav-link" href="/university/"> 478 <div class="links"> 479 <span class="text-16 underline has-text-white">InfluxDB University</span> 480 </div> 481 </a> 482 483 <a class="nav-link" href="/_resources/"> 484 <div class="links"> 485 <span class="text-16 underline has-text-white">Demos and Trainings</span> 486 </div> 487 </a> 488 489 </div> 490 491 <div class="col"> 492 493 <a class="nav-link" href="/customers/"> 494 <div class="links">
495 <span class="text-16 underline has-text-white">Customers</span> 496 </div> 497 </a> 498 499 <a class="nav-link" href="/partners/"> 500 <div class="links"> 501 <span class="text-16 underline has-text-white">Partners</span> 502 </div> 503 </a> 504 505 <a class="nav-link" href="https://support.influxdata.com/s/"> 506 <div class="links"> 507 <span class="text-16 underline has-text-white">Support</span> 508 </div> 509 </a> 510 </div> 511 </div> 512 </div> 513 </div> 514 515 <div class="developers-drop-bottom has-darknavy-bgr"> 516 <div class="developers-drop-cta developers-bg"> 517 <div> 518 <p class="is-blue text-14 ff-roboto-mono m-0 pb-10">Latest Releases</p> 519 <h4 class="text-24 has-text-white has-text-weight-bold m-0">Get the latest InfluxDB 3 updates</h4> 520 </div> 521 522 <a class="button is-navy with-outline" href="/products/influxdb3/">See whatâs shipped</a> 523 </div> 524 </div> 525 </div> <!-- #drop-container --> 526 </div> <!-- #navbar-dropdown --> 527 </div> <!-- #navbar-item --> 528 529 530 <div class="navbar-item navbar-delux"> 531 <a class="navbar-link is-arrowless" href="/influxdb-pricing/"> 532 Pricing 533 </a> 534 </div> 535 536 </div> 537 538 <div class="navbar-end"> 539 <div class="navbar-item nav-right"> 540 541 <a class="navbar-link is-arrowless contact-nav-link" href="/contact-sales/"> 542 Contact Us 543 </a> 544 545 <div class="navbar-link is-arrowless navbar-item has-dropdown is-hoverable"> 546 <a class="navbar-link"> 547 Sign In 548 </a> 549 <div class="navbar-dropdown-extender"></div> 550 <div class="navbar-dropdown"> 551 <div class="drop-container-login nav-dropdown-navy br-15"> 552 553 <a class="navbar-item" href="https://cloud2.influxdata.com/login"> 554 <div class="links is-relative"> 555 <span class="text-16 underline has-text-white">Log in to InfluxDB Cloud 2.0 <br>or Cloud Serverless</span> 556 <img class="is-hidden" src="/images/gr-arrow.svg" alt="arrow" title="arrow"> 557 </div> 558 </a> 559 560 <a class="navbar-item" href="https://portal.influxdata.com/users/sign_in"> 561 <div class="links"> 562 <span class="text-16 underline has-text-white">Log in to InfluxDB Enterprise 1.x</span> 563 <img class="is-hidden" src="/images/gr-arrow.svg" alt="arrow" title="arrow"> 564 </div> 565 </a> 566 567 <a class="navbar-item" href="https://cloud.influxdata.com/"> 568 <div class="links">
569 <span class="text-16 underline has-text-white">Log in to InfluxDB Cloud 1.x</span> 570 <img class="is-hidden" src="/images/gr-arrow.svg" alt="arrow" title="arrow"> 571 </div> 572 </a> 573 </div> 574 </div> <!-- #end navbar-dropdown --> 575 </div> 576 <a href="/influxdb-signup/" class="button is-gradient is-normal"> Start Now </a> 577 <i id="search-init" class="fas fa-search"></i> 578 </div> 579 </div> 580 </div> <!-- #end navbar-end --> 581 582 583 584<!------------------------------- #Menu for mobile phone ------------------------------------> 585 586 <div id="navbarMain" class="navbar-menu mobile has-navy-bgr is-hidden-desktop"> 587 <div class="navbar-start"> 588 589 590 <!-- #Product menu --> 591 <div class="navbar-item has-dropdown-old"> 592 <a class="navbar-link mob-open"> <span>Products</span> <i class="fa-solid fa-chevron-down"></i> </a> 593 594 <div class="mob-dropdown"> 595 596 <div class="is-flex is-flex-direction-column pt-40"> 597 <p class="text-14 is-grey px-2 pb-10 ff-roboto-mono">Self-Managed InfluxDB</p> 598 599 <a class="nav-link" href="/products/influxdb3-enterprise/"> 600 <div class="links"> 601 <span class="text-16 has-text-white">InfluxDB 3 Enterprise</span> 602 </div> 603 </a> 604 605 <a class="nav-link" href="/products/influxdb/"> 606 <div class="links"> 607 <span class="text-16 has-text-white">InfluxDB 3 Core (OSS)</span> 608 </div> 609 </a> 610 611 <p class="text-14 is-grey px-2 pt-20 pb-10 ff-roboto-mono">Fully Managed InfluxDB</p> 612 613 <a class="nav-link" href="/products/influxdb-cloud/serverless/"> 614 <div class="links"> 615 <span class="text-16 has-text-white">InfluxDB Cloud Serverless</span> 616 </div> 617 </a> 618 <a class="nav-link" href="/products/influxdb-cloud/dedicated/"> 619 <div class="links"> 620 <span class="text-16 has-text-white">InfluxDB Cloud Dedicated</span> 621 </div> 622 </a> 623 624 <a class="nav-link" href="/products/timestream-for-influxdb"> 625 <div class="links"> 626 <span class="text-16 underline has-text-white">Amazon Timestream for InfluxDB</span> 627 </div> 628 </a> 629 630 <p class="text-14 is-grey px-2 pt-20 pb-10 ff-roboto-mono">Telegraf</p> 631 632 <a class="nav-link" href="/products/telegraf-enterprise/"> 633 <div class="links"> 634 <span class="text-16 has-text-white">Telegraf Enterprise</span> 635 <span class="menu-tag has-text-white ff-roboto-mono">NEW</span> 636 </div> 637 </a> 638 <a class="nav-link" href="/time-series-platform/telegraf/"> 639 <div class="links">
640 <span class="text-16 has-text-white">Telegraf (OSS)</span> 641 </div> 642 </a> 643 644 <p class="text-14 is-grey px-2 pt-10 pb-10 ff-roboto-mono">Resources</p> 645 646 <a class="nav-link" href="/products/influxdb-overview/"> 647 <div class="links mb-10"> 648 <span class="text-16 has-text-white">Platform Overview</span> 649 </div> 650 </a> 651 652 <a class="nav-link" href="/products/integrations/#tab2"> 653 <div class="links mb-10"> 654 <span class="text-16 has-text-white">Client Libraries</span> 655 656 </div> 657 </a> 658 659 <a class="nav-link" href="/products/integrations/"> 660 <div class="links mb-10"> 661 <span class="text-16 is-grey">Explore All Integrations</span> 662 </div> 663 </a> 664 665 <div class="products-mob-cta use-case-bg-old br-10 mt-3"> 666 <img class="products-mob-cta-image mt-10" src="//images.ctfassets.net/o7xu9whrs0u9/36SD3Tiixo2mPOquORK1jl/15c1e7fcb3c39b6eef5c03d60490c7d9/access-monitoring-mob.png" alt="Telegraf configurations" title="products"> 667 <div class="products-mob-cta-content px-10 py-20"> 668 <p class="is-blue text-14 ff-roboto-mono">Featured</p> 669 <h4 class="text-26 has-text-white has-text-weight-bold m-0 pb-20">InfluxDB 3 Enterprise</h4> 670 <a class="button is-navy with-outline" href="/products/influxdb3-enterprise/?dl=enterprise">Explore Enterprise</a> 671 </div> 672 </div> 673 674 675 </div> <!-- #end is-flex --> 676 677 678 </div> <!-- #end mob-dropdown --> 679 680 </div> <!-- #End navbar-item--> 681 682 <!-- #Use Cases menu --> 683 <div class="navbar-item has-dropdown-old"> 684 <a class="navbar-link mob-open"> <span>Use Cases</span> <i class="fa-solid fa-chevron-down"></i> </a> 685 686 <div class="mob-dropdown"> 687 688 <div class="is-flex is-flex-direction-column pt-40"> 689 <p class="text-14 is-grey px-2 pt-20 pb-10 ff-roboto-mono">Use Cases</p> 690 691 <a class="nav-link" href="/solutions/network-monitoring/"> 692 <div class="links"> 693 <span class="text-16 underline has-text-white">Network & Infrastructure Monitoring</span> 694 </div> 695 </a> 696 697 <a class="nav-link" href="/solutions/iot-analytics-and-predictive-maintenance/"> 698 <div class="links"> 699 <span class="text-16 underline has-text-white">IoT Analytics & Predictive Maintenance</span> 700 </div> 701 </a> 702 703 <a class="nav-link" href="/ml-ai-workloads/"> 704 <div class="links">
705 <span class="text-16 underline has-text-white">Machine Learning & AI</span> 706 </div> 707 </a> 708 709 <a class="nav-link" href="/solutions/by-industries/satellite-telemetry-monitoring/"> 710 <div class="links"> 711 <span class="text-16 underline has-text-white">Satellite Telemetry Monitoring</span> 712 </div> 713 </a> 714 715 <a class="nav-link" href="/solutions/battery-energy-storage-systems/"> 716 <div class="links"> 717 <span class="text-16 underline has-text-white">Battery Energy Storage Systems </span> 718 </div> 719 </a> 720 721 <a class="nav-link" href="/historian-workloads/"> 722 <div class="links"> 723 <span class="text-16 underline has-text-white">Modern Data Historian</span> 724 </div> 725 </a> 726 727 728 <p class="text-14 is-grey px-2 pt-20 pb-10 ff-roboto-mono">Industries</p> 729 730 <a class="nav-link" href="/solutions/iot-analytics-and-predictive-maintenance/"> 731 <div class="links"> 732 <span class="text-16 has-text-white">Manufacturing & IIoT</span> 733 </div> 734 </a> 735 736 <a class="nav-link" href="/solutions/by-industries/aerospace-and-satellites/"> 737 <div class="links"> 738 <span class="text-16 has-text-white">Aerospace</span> 739 </div> 740 </a> 741 742 <a class="nav-link" href="/solutions/by-industries/energy-and-utilities/"> 743 <div class="links"> 744 <span class="text-16 has-text-white">Energy & Utilities</span> 745 </div> 746 </a> 747 748 <a class="nav-link" href="/solutions/fintech/"> 749 <div class="links"> 750 <span class="text-16 has-text-white">Financial Services</span> 751 </div> 752 </a> 753 754 <a class="nav-link pb-10" href="/solutions/by-industries/telecommunications/"> 755 <div class="links"> 756 <span class="text-16 has-text-white">Telecommunications</span> 757 </div> 758 </a> 759 760 <div class="solutions-drop-cta-rotator solutions-mob-cta-rotator mt-3"> 761 <div class="solutions-drop-cta use-case-bg br-10 is-active" aria-hidden="false"> 762 <svg class="solutions-drop-cta-logo" xmlns="http://www.w3.org/2000/svg" width="130" height="21" viewBox="0 0 130 21" fill="none" aria-label="LeoLabs" role="img"> 763 <path d="M16.2571 0.404154C15.3057 1.27956 15.9853 2.82715 17.3104 2.82715C18.041 2.82715 18.8904 2.10807 18.8904 1.49841C18.8904 0.982546 18.4827 0.2322 18.1259 0.107142C17.4973 -0.111709 16.6649 0.0133486 16.2571 0.404154Z" fill="white"></path> 764 <path d="M12.266 4.48509C11.7903 4.67267 11.5185 4.68831 10.9579 4.56325C8.97017 4.09428 6.16699 4.51635 4.28122 5.56371C1.54599 7.09567 0 9.67499 0 12.6764C0 15.1775 0.96837 17.2097 2.9221 18.8198C7.37321 22.4934 14.4066 21.2741 17.0229 16.3656C17.3967 15.6621 17.7874 14.6773 17.8894 14.1614C18.28
76401 12.2543 17.8044 9.98763 16.6492 8.28372C16.2924 7.75222 16.1735 7.36142 16.1735 6.79866C16.1735 5.81383 15.6128 5.01658 14.5935 4.56325C13.7271 4.17244 13.0815 4.15681 12.266 4.48509ZM10.2104 5.90762C10.5501 5.98578 10.5841 6.07958 10.5162 6.50165C10.3123 7.62717 10.9749 8.76832 12.1301 9.33108C12.7417 9.62809 14.0329 9.61246 14.6785 9.29981C15.341 8.98717 15.5279 9.14349 15.9866 10.3315C16.2924 11.1444 16.6492 13.1453 16.4793 13.1453C16.4453 13.1453 15.8847 12.9109 15.2221 12.6138C11.0598 10.738 6.7616 10.738 2.68425 12.6295L1.51202 13.1766L1.59696 11.9886C1.78384 9.26855 4.06036 6.78303 6.99945 6.04831C7.98481 5.81383 9.5308 5.73567 10.2104 5.90762Z" fill="white"></path> 765 <path d="M60.9385 5.84466C58.9847 6.45432 57.6426 7.48604 56.8102 9.09616C55.7908 11.0033 55.7399 13.0824 56.6403 15.2865C57.1499 16.5371 58.8488 18.116 60.2589 18.6318C61.686 19.1477 64.3872 19.1477 65.7973 18.6474C68.7704 17.5688 70.5882 14.3799 70.0276 11.1909C69.6368 8.87731 68.2777 7.14213 66.1541 6.21983C65.1517 5.78213 64.812 5.7196 63.3169 5.68834C62.2466 5.65707 61.3632 5.7196 60.9385 5.84466ZM65.3556 7.84558C68.3117 9.23685 68.8893 13.7389 66.4089 16.0838C64.6081 17.772 61.5161 17.772 59.7153 16.0838C58.7639 15.1927 58.2712 14.1141 58.1693 12.7385C57.9994 10.2998 59.2226 8.28329 61.3122 7.57984C62.3486 7.2203 64.3363 7.36099 65.3556 7.84558Z" fill="white"></path> 766 <path d="M122.372 5.98568C119.67 6.93925 118.821 9.81557 120.758 11.5351C121.42 12.1291 121.777 12.2698 124.003 12.9264C127.044 13.8018 127.553 14.0675 127.808 14.8648C127.978 15.365 127.961 15.5526 127.689 16.0528C127.197 16.9595 126.449 17.2878 124.818 17.2878C123.272 17.2878 122.032 16.8657 121.013 15.9903C120.707 15.7089 120.435 15.4901 120.418 15.4901C120.384 15.4901 120.129 15.8183 119.823 16.2092L119.263 16.9282L119.806 17.4441C120.979 18.554 123.102 19.1793 125.328 19.0542C128.352 18.8666 130 17.4754 130 15.0836C130 14.6616 129.847 14.0363 129.677 13.6767C129.133 12.5825 128.335 12.1291 125.43 11.2694C122.491 10.394 121.845 10.0188 121.845 9.14339C121.845 8.48684 122.508 7.75212 123.323 7.50201C124.699 7.09557 126.806 7.53327 128.063 8.5181L128.573 8.89327L129.133 8.26798C129.575 7.78339 129.677 7.58017 129.541 7.37695C129.269 6.95488 127.808 6.12637 126.891 5.87626C125.634 5.53235 123.493 5.57924 122.372 5.98568Z" fill="white"></path> 767 <path d="M28.5742 12.269V18.7407L28.965 18.8345C29.4746 18.9595 34.5373 18.9595 35.8625 18.8345L36.8988 18.7251V17.8809V17.0368L33.7559 17.0837L30.6129 17.1306V11.4561V5.79722H29.5936H28.5742V12.269Z" fill="white"></path> 768 <path d="M42.4367 6.37696C42.3008 7.14293 42.3348 15.6 42.4877 17.4446L42.5896 18.8515L45.6476 18.8984C47.3295 18.9296 49.4192 18.8984 50.2856 18.8515L51.8656 18.742L51.8146 17.9448L51.7636 17.1319L48.4508 17.1007C46.633 17.085 45.002 17.0694 44.8491 17.0538C44.5773 17.0538 44.5433 16.8505 44.5433 15.0216V12.9894H48.111H51.6787V12.1296V11.2698H48.111H44.5433V9.39397V7.51811H48.196H51.8486V6.65834V5.79856H47.1936H42.5556L42.4367 6.37696Z" fill="white"></path> 769 <path d="M74.9041 5.9079C74.8361 5.9548 74.7852 8.87802 74.7852 12.364V18.742L75.3118 18.8357C76.0084 18.9608 80.6633 18.9608 82.1414 18.8201L83.2796 18.7263V17.8822V17.038L80.1027 17.0537L76.9088 17.0849L76.8578 11.4417L76.8238 5.79848H75.9234C75.4137 5.79848 74.955 5.84537 74.9041 5.9079Z" fill="white"></path> 770 <path d="M92.571 5.90691C92.4351 6.12577 87.0156 18.5846 87.0156 18.6784C87.0156 18.741 87.5253 18.7722 88.1369 18.741L89.2582 18.6941L89.8018 17.4435L90.3455 16.1929H93.7942H97.243L97.7866 17.4435L98.3303 18.6941L99.4855 18.741C100.386 18.7722 100.624 18.741 100.573 18.5846C100.522 18.4752 99.2307 15.552 97.7187 12.0816L94.9665 5.79749H93.7942C93.1656 5.79749 92.605 5.84439 92.571 5.90691ZM95.1873 11.1124L96.4785 14.2389H93.7772C91.6706 14.2389 91.076 14.192 91.1439 14.0357C91.1779 13.9419 91.7725 12.535 92.4691 10.9
770092C93.1486 9.29911 93.7432 7.986 93.7942 7.986C93.8452 7.986 94.4738 9.3929 95.1873 11.1124Z" fill="white"></path> 771 <path d="M104.719 12.3168L104.77 18.8511L107.98 18.898C111.65 18.9449 112.805 18.8042 113.774 18.1789C115.32 17.1784 115.795 15.0993 114.827 13.583C114.572 13.1766 114.096 12.6763 113.774 12.4731L113.196 12.1136L113.808 11.6759C115.456 10.4566 115.456 7.89288 113.774 6.62667C112.839 5.90759 112.058 5.79817 108.167 5.79817H104.685L104.719 12.3168ZM112.109 7.92415C113.23 8.69013 113.23 10.3315 112.109 10.9568C111.633 11.2225 111.242 11.2694 109.153 11.2694H106.723V9.37794V7.50208L109.17 7.54897C111.361 7.59587 111.684 7.62714 112.109 7.92415ZM112.109 13.3485C113.451 14.0051 113.57 15.9278 112.313 16.772C111.922 17.0534 111.582 17.0846 109.34 17.0846H106.808L106.757 15.24C106.74 14.2239 106.757 13.3016 106.808 13.1766C106.944 12.8327 111.361 12.9734 112.109 13.3485Z" fill="white"></path> 772 </svg> 773 <p class="solutions-drop-cta-copy text-16 has-text-white"> 774 <strong>LeoLabs</strong> secures Low Earth Orbit with InfluxDB to track 25,000+ objects. 775 <a class="solutions-drop-cta-link" href="/customer/leolabs/">See how</a> 776 </p> 777 </div> 778 779 <div class="solutions-drop-cta use-case-bg br-10" aria-hidden="true"> 780 <svg class="solutions-drop-cta-logo" xmlns="http://www.w3.org/2000/svg" width="97" height="35" viewBox="0 0 97 35" fill="none" aria-label="Seadrill" role="img"> 781 <g clip-path="url(#clip0_1666_65_mobile)"> 782 <mask id="mask0_1666_65_mobile" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="96" height="36"> 783 <path d="M95.5405 0.000244141H0V35.0002H95.5405V0.000244141Z" fill="white"></path> 784 </mask> 785 <g mask="url(#mask0_1666_65_mobile)"> 786 <path d="M13.2616 17.9731C11.3871 16.8421 9.9911 16.3951 8.4446 16.3951C6.75016 16.3951 5.56134 17.378 5.56134 18.7757C5.56134 19.8474 6.12615 20.3833 7.85018 20.8599L10.3487 21.544C13.7376 22.4675 15.5826 24.6407 15.5826 27.7053C15.5826 31.9035 12.1936 34.6717 7.04861 34.6717C4.70055 34.6717 2.08364 33.9877 0.00195312 32.7949L1.54842 29.55C3.48212 30.5625 5.14697 31.2169 7.22864 31.2169C9.60635 31.2169 10.8568 30.2341 10.8568 28.3893C10.8568 27.0485 9.99358 26.2162 8.15111 25.71L5.86225 25.0852C3.81016 24.5197 2.53253 23.7171 1.79013 22.465C1.22531 21.5415 0.926872 20.4697 0.926872 19.3091C0.926872 15.5283 3.96061 12.9081 8.33114 12.9081C10.8593 12.9081 13.417 13.6836 15.2298 14.9924L13.2665 17.9706L13.2616 17.9731Z" fill="white"></path> 787 <path d="M30.5635 32.5309C28.8099 33.9607 26.965 34.6448 24.8241 34.6448C20.4536 34.6448 17.627 31.548 17.627 26.7548C17.627 24.0162 18.1918 22.1986 19.5311 20.712C20.7791 19.3118 22.296 18.6573 24.3184 18.6573C26.0721 18.6573 27.737 19.2525 28.7186 20.265C30.1171 21.6948 30.7411 23.747 30.7411 26.9326V27.8562H21.9408V27.9747C21.9408 30.3257 23.1001 31.6666 25.1521 31.6666C26.5185 31.6666 27.7987 31.1604 29.017 30.1478L30.5635 32.5284V32.5309ZM26.6098 24.9372V24.7594C26.6098 23.6284 26.4914 23.0333 26.1338 22.4678C25.7466 21.8726 25.1817 21.5738 24.3801 21.5738C22.8633 21.5738 22.0025 22.7641 22.0025 24.878V24.9372H26.6123H26.6098Z" fill="white"></path> 788 <path d="M35.6495 19.5487C37.1368 18.924 38.4144 18.6548 39.8129 18.6548C42.3706 18.6548 44.1243 19.608 44.7186 21.3045C44.9258 21.9293 45.0171 22.406 44.985 24.0432L44.8962 29.1649V29.4341C44.8962 31.0714 45.1626 31.6962 46.3243 32.5605L44.213 35.0028C43.2906 34.615 42.4594 33.931 42.0722 33.1556C41.7737 33.4544 41.4482 33.7507 41.1497 33.9607C40.4048 34.4965 39.3344 34.7953 38.0864 34.7953C34.6974 34.7953 32.8525 33.0692 32.8525 30.0317C32.8525 26.4584 35.3214 24.7914 40.168 24.7914C40.464 24.7914 40.7329 24.7914 41.0609 24.8211V24.1963C41.0609 22.4998 40.7329 21.9343 39.2776 21.9343C38 21.9343 36.5128 22.5591 34.8775 23.6604L33.1831 20.8032C33.9871 20.297 34.5815 19.9982 35.652 19.5537M40.8217 27.5573C38.0568 27.5573 37.1047 28.0635 37.1047 29.8811C37.1047 31.0714 37.8471 31.8764 38.8583 31.8764C39.6007 31.8764 40.3457 31.4887 40.94 30.8343L40.9993 27.5597H40.8217V27.5573Z" fill="white"></path> 789 <path d="M79.2436 20.2055L74.7107 13.9627L67.3798 16.3507L71.9107 10.1054L67.3779 3.86252L74.7082 6.24557L79.2391 0.000244141V7.71984L86.5719 10.1004L79.241 12.4884L79.2436 20.2055Z" fill="white"></path> 790 <path d="M75.2607 19.9439V34.2274H79.2437V25.4707L75.2607 19.9439Z" fill="white"></path> 791 <path d="M87.0858 31.6517V17.4102C87.0858 15.2864 87.0266 14.3036 8
7916.8809 13.4739L82.8457 14.7876C82.9641 16.0001 83.0112 17.1657 83.0112 18.9585V31.7826V33.0964C83.0112 33.0964 83.0112 33.2322 83.0112 33.2347V33.2593L83.0162 33.3902C83.0557 33.773 83.1391 33.9977 83.2574 34.2249H87.5815C87.3989 33.8421 87.1889 33.2075 87.0883 31.7826V31.6517H87.0858ZM95.0473 31.7826V31.6517L95.0448 14.8C95.0448 12.691 94.9881 11.7057 94.8424 10.8809L90.8047 12.1946C90.9211 13.3998 90.9702 14.5258 90.9702 16.3088V31.7826V33.0964C90.9702 33.0964 90.9702 33.2322 90.9702 33.2347V33.2593L90.9752 33.3902C91.0147 33.773 91.0987 33.9977 91.2171 34.2249H95.5405C95.3579 33.8421 95.1485 33.2075 95.0473 31.7826Z" fill="white"></path> 792 <path d="M71.9586 19.1585C71.5125 19.1585 70.9767 19.2474 70.649 19.3956C69.9064 19.7216 68.9544 20.5563 68.3899 21.3292C68.3307 20.4698 68.1233 19.7883 67.7707 19.166L64.2656 20.3069C64.5571 21.1983 64.7614 22.6677 64.7614 24.5766V34.2249H68.7475V23.979C69.4895 23.1147 70.2939 22.6998 71.1842 22.6998C71.6309 22.6998 71.9561 22.7887 72.3436 22.9986L73.4433 19.4846C72.8196 19.2178 72.553 19.1561 71.9561 19.1561" fill="white"></path> 793 <path d="M60.926 14.7852C60.926 12.6836 60.8717 11.6983 60.7336 10.876L56.8267 12.1477C56.9402 13.3652 56.9895 14.5333 56.9895 16.3336V18.2943C57.0117 18.9141 57.0512 19.4772 57.0931 19.7019C56.3483 19.1068 55.4875 18.8376 54.3874 18.8376C50.5225 18.8376 47.876 22.1121 47.876 26.8757C47.876 31.6394 50.3129 34.6151 54.1802 34.6151C55.5466 34.6151 56.7084 34.1978 57.69 33.3359C57.7492 33.7533 57.8084 33.9904 57.9268 34.2299H61.4958C61.2294 33.6348 60.9309 32.4149 60.9309 28.6637V14.7876L60.926 14.7852ZM57.029 30.2688C56.6418 30.7455 55.8105 31.2517 55.0657 31.2517C52.984 31.2517 52.3008 30.1799 52.3008 26.9054C52.3008 23.6309 53.0728 22.0232 54.8585 22.0232C55.5713 22.0232 56.2866 22.3492 57.029 23.0061V30.2713V30.2688Z" fill="white"></path> 794 </g> 795 </g> 796 <defs> 797 <clipPath id="clip0_1666_65_mobile"> 798 <rect width="96.0909" height="35" fill="white"></rect> 799 </clipPath> 800 </defs> 801 </svg> 802 <p class="solutions-drop-cta-copy text-16 has-text-white"> 803 <strong>Seadrill</strong> saved $55M in asset lifecycle costs by shifting to condition-based maintenance with InfluxDB. 804 <a class="solutions-drop-cta-link" href="/customer/seadrill/">See how</a> 805 </p> 806 </div> 807 808 <div class="solutions-drop-cta use-case-bg br-10" aria-hidden="true"> 809 <svg class="solutions-drop-cta-logo" xmlns="http://www.w3.org/2000/svg" width="117" height="35" viewBox="0 0 117 35" fill="none" aria-label="Eutelsat OneWeb" role="img"> 810 <path d="M15.8872 0C16.5354 0.132823 17.1358 0.255021 17.7308 0.399797C23.486 1.8024 27.7204 6.39939 28.6515 12.2502C29.5414 17.8421 26.7827 23.7447 21.9187 26.6509C21.8005 26.7212 21.6783 26.7837 21.4684 26.8992C21.4684 25.8274 21.5202 24.8352 21.4538 23.851C21.3874 22.872 21.6942 22.1734 22.3623 21.4057C25.1011 18.2551 25.821 14.5919 24.3613 10.6869C22.887 6.74208 19.9317 4.4044 15.7385 3.85053C9.3019 3.00179 3.72468 7.976 3.73796 14.4684C3.74194 16.3398 3.7964 18.2113 3.81632 20.0828C3.83226 21.597 4.16299 23.0474 4.67037 24.4659C4.74077 24.6612 4.78593 24.8657 4.7939 25.0849C2.09627 22.6343 0.531622 19.5993 0.0268966 15.9706C-0.00896552 14.9465 -0.00896552 13.945 0.0268966 12.8705C0.951342 6.52292 5.15119 1.81037 11.1441 0.366592C11.6701 0.24041 12.1988 0.122198 12.7274 0.00132952H15.8886L15.8872 0Z" fill="white"></path> 811 <path d="M116.755 5.3009C115.723 5.35138 114.692 5.35138 113.594 5.35138V13.0113H110.768V5.35271H107.592V2.80384C110.612 2.80384 113.635 2.80384 116.706 2.79321C116.755 3.60609 116.755 4.42826 116.755 5.3009Z" fill="white"></path> 812 <path d="M38.0341 34.9973C37.8256 34.9296 37.6635 34.8672 37.5068 34.7915C36.7909 34.4514 36.3393 33.9361 36.3685 33.0927C36.3805 32.7367 36.3685 32.3807 36.3712 32.0248C36.3792 30.8918 37.2226 30.1081 38.4618 30.0816C39.7435 30.0537 40.6892 30.8347 40.745 31.9663C40.7835 32.754 40.7849 32.7633 40.0092 32.9014C39.2428 33.0369 38.4724 33.1524 37.5998 33.2932C38.3795 34.2469 39.1698 33.6532 39.98 33.4925L40.5431 34.3731C40.0663 34.5723 39.636 34.7516 39.1857 34.9641C38.8045 34.9973 38.4459 34.9973 38.0368 34.9973M38.9639 31.9876L39.3956 31.8428C39.1512 31.2929 38.6876 31.091 38.1603 31.2876C37.7658 31.435 37.5453 31.694 37.7114 32.1709C38.1085 32.1111 38.4924 32.0527 38.9639 31.9876ZM52.6964 34.9973C52.4706 34.9243 52.2873 34.8619 52.116 34.7742C51.4319 34.4289 50.9697 33.9361 51.0189 33.102C51.0348 32.8177 51.0215 32.5308 51.0215 32.2466C51.0215 30.7178 52.2395 29.7787 53.7404 30.148C54.9889 30.4561 55.5826 31.3447 55.3289 32.572C55.305 32.6862 55.1058 32.8204 54.9703 32.8456C54.099 33.005 53.2224 33.1352 52.2435 33.2919C53.0271 34.2522 53.8188 33.6492 54.6117 33.4938L55.1921 34.3903C54.6794 34.5882 54.2252 34.7636 53.7444 34.9681C53.3937 34.9973 53.0696 34.9973 52.6964 34.9973ZM53.7935 31.9491C53.8666 31.8561 54.0167 31.7445 54.0007 31.6715C53.9277 31.3461 53.2782 31.1242 52.8385 31.2783C52.4374 31.4191 52.1784 31.6688 52.3179 32.1762C52.8013 32.1058 53.2556 32.0394 53.7935 31.9491ZM86.517 34.9973C85.8051 34.7171 85.1078 34.4315 85.0347 33.5947C84.9723 32.8908 84.9829 32.1722 85.04 31.4669C85.0852 30.9117 85.4584 30.5305 85.9698 30.318C86.7813 29.9806 87.6008 29.9833 88.4084 30.3406C89.0234 30.6129 89.3275 31.107 89.3514 31.7711C89.3647 32.1629 89.3568 32.5547 89.3568 32.9479C89.3554 34.138 89.0446 34.5604 87.8811 34.9655C87.4295 34.9973 86.9992 34.9973 86.5183 34.9973M86.3669 33.5164C86.7016 33.9401 87.1639 33.9095 87.5836 33.7634C87.7828 33.6944 87.9993 33.4075 88.0338 33.191C88.1029 32.7566 88.087 32.301 88.0445 31.8601C87.9927 31.3328 87.5836 31.2438 87.1413 31.2411C86.7123 31.2398 86.3178 31.3514 86.2832 31.8428C86.2474 32.3701 86.3085 32.9041 86.3669 33.5164ZM76.6695 34.9973C76.5141 34.9416 76.4052 34.8871 76.3003 34.8287C76.113 34.7264 75.9111 34.6427 75.7438 34.5152C74.7237 33.7302 74.9761 32.6132 75.0983 31.6011C75.2112 30.6726 75.9802 30.2742 76.8409 30.1095C77.7374 29.9368 78.6938 30.3486 79.241 31.2092C78.6645 31.2491 78.1399 31.3793 77.6498 31.2969C76.72 31.1402 76.3136 31.4018 76.3123 32.325C76.3123 32.5574 76.3149 32.7885 76.3123 33.0209C76.3083 33.4659 76.5487 33.7369 76.9591 33.8139C77.3855 33.8936 77.8092 33.8723 78.0589 33.3238H77.2035L77.0189 32.3183L79.3247 31.9358C79.5691 33.5854 79.411 34.4368 77.8185 34.9695C77.4359 35 77.076 35 76.6682 35" fill="white"></path> 813 <path d="M91.6535 34.9974C91.4715 34.943 91.2935 34.8779 91.1195 34.8035C90.5391 34.5565 90.1088 34.1606 90.0888 33.5005C90.057 32.4406 90.0809 31.3793 90.0809 30.2928H91.3613V31.4484C91.3613 31.9465 91.3586 32.4459 91.3613 32.944C91.3653 33.6174 91.5685 33.8326 92.1928 33.8379C92.8622 33.8432 93.0999 33.6161 93.1026 32.9599C93.1052 32.0899 93.1026 31.2199 93.1026 30.3088H94.3724C94.3724 31.4378 94.4441 32.5588 94.3471 33.6665C94.2807 34.421 93.6392 34.769 92.9113 34.9669C92.4929 34.9974 92.0971 34.9974 91.6522 34.9974" fill="white"></path> 814 <path d="M60.938 34.9974C60.8636 34.9735 60.8423 34.9349 60.8131 34.9256C60.1685 34.7255 59.9365 34.2947 60.1171 33.6333C60.5461 33.7143 60.9738 33.8219 61.4081 33.8697C61.703 33.9029 62.0098 33.8817 62.3034 33.8312C62.4535 33.8046 62.5823 33.6625 62.7218 33.5722C62.5969 33.4686 62.488 33.3185 62.3445 33.268C61.9089 33.1166 61.4546 33.0196 61.019 32.8709C60.2313 32.6013 59.9046 32.2107 59.9232 31.6117C59.9418 30.9994 60.3376 30.5266 61.0814 30.318C62.0112 30.0577 62.9343 30.1294 63.8813 30.4283L63.6847 31.4377C62.8267 31.362 62.0058 31.0658 61.2036 31.6861C61.4692 31.7897 61.7322 31.9026 62.0019 31.9929C62.4216 32.1337 62.8572 32.2347 63.2677 32.398C63.7246 32.5787 64.0633 32.9094 64.072
8146 33.4301C64.0819 33.9946 63.7923 34.4156 63.2823 34.6587C63.0445 34.7716 62.7842 34.8406 62.5146 34.9642C61.9939 34.9987 61.4918 34.9987 60.9393 34.9987M42.9578 34.9974C42.1661 34.7158 41.4887 34.3306 41.4436 33.4394C41.3918 32.4126 41.4316 31.3806 41.4316 30.3101H42.7067V31.7153C42.7067 32.1071 42.7054 32.499 42.7067 32.8908C42.7107 33.6107 42.9352 33.8445 43.6112 33.8392C44.29 33.8338 44.4972 33.6094 44.4985 32.8749C44.4998 32.0394 44.4985 31.204 44.4985 30.318H45.7577C45.7577 31.4218 45.8201 32.5401 45.7364 33.6479C45.678 34.4183 45.0298 34.7463 44.3192 34.9668C43.8676 34.9987 43.4359 34.9987 42.9564 34.9987" fill="white"></path> 815 <path d="M18.9315 25.3678C18.9315 26.17 18.9447 26.9191 18.9208 27.6669C18.9155 27.8237 18.8026 28.0813 18.6884 28.1145C15.9961 28.8889 13.2865 29.2635 10.6779 27.8888C7.96164 26.4569 6.44082 24.1511 6.308 21.0736C6.20573 18.7253 6.22963 16.3651 6.31066 14.0141C6.43551 10.4199 9.43597 7.1671 12.9969 6.63847C17.6072 5.95576 21.5494 8.73308 22.4127 13.2929C22.9706 16.2402 21.6317 18.3375 19.1891 19.2115C17.145 19.9433 15.1407 20.7827 13.1178 21.5717C12.973 21.6275 12.8229 21.6673 12.6264 21.7298C12.6264 20.4533 12.6157 19.2261 12.6423 17.9988C12.645 17.8726 12.8508 17.6959 13.0009 17.6348C14.6174 16.98 16.2418 16.3438 17.8636 15.701C18.7243 15.3596 18.8518 15.1404 18.7468 14.2014C18.5078 12.043 16.7797 10.3681 14.6944 10.2738C12.4311 10.1715 10.5504 11.5914 10.0988 13.7684C10.0244 14.131 10.023 14.5122 10.0217 14.8854C10.0137 16.7038 10.0948 18.5274 10.0005 20.3404C9.86632 22.9199 11.9941 25.5311 15.4196 24.9773C16.5858 24.7887 17.7321 24.4686 18.9315 24.1989V25.3665V25.3678Z" fill="white"></path> 816 <path d="M36.0536 5.59049C36.6712 3.35907 39.2081 2.19953 41.4143 2.53158C42.2206 2.65245 43.0454 2.94732 43.7547 3.35243C44.9833 4.05506 45.6062 5.18804 45.5796 6.63846C45.569 7.22288 45.5783 7.8073 45.5783 8.41828L38.8044 9.49547C39.0727 10.3827 40.0556 10.9605 41.0079 10.7613C41.9762 10.5594 42.9245 10.2672 43.9552 9.99488L45.0816 11.8106C44.2288 12.484 43.2738 12.8851 42.2458 13.1149C40.6333 13.4748 39.0846 13.334 37.6847 12.3923C36.5451 11.6259 35.9075 10.5687 35.9513 9.15545C35.9872 7.98263 36.0164 6.80847 36.0549 5.59182M39.1298 5.59315C38.7194 6.01685 38.6676 6.51361 38.8137 7.10334L42.6629 6.48173C42.6815 5.99294 42.5699 5.7605 42.186 5.45236C41.3121 4.74972 40.1844 4.78293 39.1298 5.59315ZM68.6044 10.8901C68.4782 10.3362 68.3029 9.82487 68.2711 9.30288C68.2179 8.41563 68.283 7.5204 68.2498 6.63182C68.198 5.21062 68.8409 4.17194 69.9645 3.38829C71.9011 2.03881 74.8458 2.19687 76.5831 3.7323C77.3056 4.37118 77.7838 5.15085 77.8383 6.12709C77.8794 6.86957 77.8462 7.61736 77.8462 8.41961L71.063 9.50078C71.3937 10.408 72.3354 10.9539 73.2824 10.7573C74.2335 10.5581 75.1672 10.2751 76.2138 10.0002L77.3747 11.8053C76.5233 12.472 75.575 12.8864 74.5469 13.1096C72.7166 13.508 70.9952 13.3008 69.5275 12.0337C69.1716 11.7269
81668.9192 11.2979 68.6031 10.8888M73.5587 5.02201C71.9688 4.70456 70.8226 5.6569 71.1254 7.09803L75.0423 6.46579C74.8923 5.61041 74.3278 5.26507 73.5587 5.02201ZM92.5258 9.23381C91.4871 8.8991 90.467 8.63478 89.5001 8.23765C88.5291 7.83785 87.9115 7.07545 87.8956 5.97435C87.8797 4.88387 88.383 4.00857 89.334 3.51978C90.0473 3.15187 90.8482 2.87427 91.6399 2.75473C93.3108 2.50237 94.9724 2.67902 96.626 3.19304L96.2302 5.46564C95.6046 5.36868 95.0135 5.21992 94.4185 5.19866C93.4967 5.16546 92.5723 5.21726 91.6505 5.23984C91.5469 5.2425 91.426 5.26507 91.345 5.32219C91.1404 5.46829 90.9532 5.63831 90.7592 5.79902C90.9412 5.97435 91.0926 6.23999 91.3091 6.31039C92.1711 6.59197 93.0584 6.79121 93.9231 7.06349C94.4982 7.24413 95.0813 7.43938 95.6073 7.72628C97.4176 8.71448 97.5597 10.9087 95.9181 12.1772C95.0255 12.8678 93.9735 13.1401 92.8817 13.2397C91.3025 13.3832 89.7498 13.2211 88.2502 12.6673C88.136 12.6248 88.0271 12.5703 87.885 12.5079L88.2861 10.2818C89.3553 10.4837 90.3767 10.7613 91.4127 10.8423C92.1738 10.9007 92.9588 10.7281 93.7225 10.5939C93.9018 10.562 94.1316 10.2791 94.1555 10.0879C94.1728 9.95106 93.9138 9.71463 93.7292 9.63095C93.3599 9.4636 92.9561 9.36929 92.5244 9.23248" fill="white"></path> 817 <path d="M56.7414 6.63578C56.7414 7.52702 56.7414 8.36512 56.7414 9.20323C56.7401 11.3496 55.7838 12.5849 53.6772 13.0896C52.2427 13.4336 50.8069 13.3978 49.4256 12.8426C48.023 12.2794 47.2061 11.2301 47.1782 9.69866C47.137 7.50709 47.1636 5.31286 47.1649 3.11996C47.1649 3.03496 47.1902 2.95128 47.2074 2.8397H49.9794V3.44272C49.9794 5.36865 49.9781 7.29325 49.9794 9.21917C49.9794 9.99618 50.3088 10.5235 51.0606 10.6576C51.6371 10.7612 52.2693 10.7493 52.8418 10.6258C53.6108 10.4597 53.8911 9.97759 53.895 9.10893C53.903 7.21887 53.8977 5.3288 53.8977 3.43874V2.83838H56.7414V6.63445V6.63578Z" fill="white"></path> 818 <path d="M99.5201 8.34117C100.074 7.08334 100.584 5.84809 101.166 4.6487C101.463 4.03373 101.605 3.47189 101.081 2.81176C102.086 2.81176 102.969 2.80114 103.851 2.82372C103.967 2.82637 104.129 2.97779 104.182 3.09866C105.621 6.31429 107.048 9.53391 108.476 12.7549C108.503 12.8146 108.503 12.8864 108.528 13.0258C107.609 13.0258 106.724 13.0484 105.845 13.0032C105.706 12.9966 105.514 12.7017 105.465 12.5105C105.308 11.8875 104.961 11.6923 104.319 11.7348C103.361 11.7985 102.396 11.768 101.434 11.7428C101.061 11.7335 100.808 11.8224 100.721 12.1997C100.557 12.9089 100.131 13.1454 99.4099 13.0604C98.7962 12.9886 98.1666 13.0457 97.4374 13.0457C98.1334 11.4784 98.8281 9.9098 99.5201 8.33984M103.497 8.1685L102.991 7.05013L101.892 9.55915H104.117C103.911 9.0956 103.704 8.63205 103.497 8.1685ZM61.2579 9.31077V5.36063H58.1445V2.8463H67.2748V5.32344H64.1123V13.0072H61.2579V9.30944V9.31077Z" fill="white"></path> 819 <path d="M74.3576 21.7111C73.8807 23.1164 73.4092 24.4791 72.9563 25.8472C72.862 26.1341 72.7172 26.2536 72.4184 26.2138C72.1554 26.1792 71.8671 26.3041 71.7277 25.9056C70.5774 22.6116 69.4086 19.3243 68.2464 16.0356C68.2358 16.0037 68.2398 15.9665 68.2305 15.8536C68.5612 15.8536 68.8972 15.8098 69.212 15.8735C69.3608 15.9041 69.5281 16.1179 69.5853 16.2853C70.4672 18.8049 71.3319 21.3312 72.2019 23.8562C72.247 23.9877 72.3028 24.1165 72.3918 24.3436C72.9643 22.605 73.5075 20.958 74.0481 19.3123C74.3815 18.2976 74.7281 17.2868 75.0336 16.264C75.1426 15.8988 75.3365 15.831 75.6845 15.8217C76.0577 15.8124 76.2011 15.9439 76.3127 16.288C77.1097 18.7611 77.9305 21.2276 78.7434 23.6955C78.7978 23.8602 78.8576 24.0235 78.9572 24.3051C79.0608 24.0514 79.1325 23.9013 79.1857 23.7459C79.9839 21.4229 80.7795 19.0985 81.5765 16.7754C81.8023 16.1157 82.299 15.8222 83.0667 15.8948C83.0229 16.0648 82.9937 16.2269 82.9392 16.3809C81.8288 19.5195 80.7065 22.6528 79.616 25.7981C79.4712 26.2151 79.2255 26.2018 78.8935 26.2217C78.5309 26.243 78.4153 26.0783 78.3104 25.7675C77.5108 23.3701 76.6926 20.9779 75.8797 18.5845C75.8239 18.4211 75.7615 18.259 75.6433 17.9389C75.1864 19.2765 74.7773 20.4732 74.3562 21.7111" fill="white"></path> 820 <path d="M79.3822 6.63577V2.85431H82.1967V10.5022H86.884L86.443 13.0219H79.3809V6.63444L79.3822 6.63577Z" fill="white"></path> 821 <path d="M101.743 19.311C101.324
82119.8702 100.921 20.3895 100.525 20.8996C100.612 20.9408 100.838 21.0351 101.056 21.1493C101.907 21.5956 102.421 22.257 102.435 23.2625C102.448 24.3052 102.039 25.122 101.102 25.571C100.553 25.8353 99.927 25.9495 99.328 26.0996C99.1088 26.154 98.8671 26.1208 98.636 26.1222C97.1762 26.1235 95.7152 26.1222 94.2103 26.1222V15.8537C94.5317 15.8537 94.8638 15.8483 95.1945 15.8537C96.6171 15.8815 98.0515 15.8151 99.4608 15.9679C101.299 16.1684 102.169 17.5179 101.743 19.3097M98.9162 21.4933H95.3752V25.0383C96.7472 25.0383 98.0821 25.0622 99.4156 25.0224C99.7703 25.0118 100.143 24.8444 100.466 24.6717C101.079 24.3423 101.298 23.7818 101.257 23.0991C101.218 22.4576 100.879 22.0166 100.307 21.7988C99.8978 21.6434 99.4475 21.5956 98.9149 21.4946M96.2651 20.444C96.9584 20.444 97.6544 20.4692 98.3464 20.4347C98.7661 20.4135 99.2005 20.355 99.5949 20.2169C100.381 19.9433 100.757 19.2991 100.697 18.4663C100.648 17.7636 100.17 17.1248 99.3957 17.0477C98.0622 16.9149 96.7153 16.9162 95.3765 16.8618V20.444H96.2638H96.2651ZM35.9623 21.4813C35.8906 18.526 37.4672 16.3717 40.0851 15.7939C42.1359 15.341 44.265 16.1472 45.4658 17.8301C46.7023 19.5634 46.7661 22.0246 45.6225 23.8854C44.5533 25.6254 42.4852 26.5724 40.4411 26.2576C37.9254 25.8711 36.3289 24.183 35.9636 21.4813M37.3025 22.1109C37.9732 24.6372 40.5752 25.9282 42.8678 24.871C44.5652 24.0887 45.4272 22.346 45.1563 20.2395C44.9424 18.5699 43.5664 17.1208 41.9128 16.8233C40.1356 16.5032 38.4394 17.3532 37.6359 18.9564C37.1431 19.9379 37.074 20.9647 37.3025 22.1109Z" fill="white"></path> 822 <path d="M51.3163 18.1328C52.8491 20.0813 54.3579 21.9993 55.9438 24.0142V15.9001H57.0888V26.0677C56.5309 26.2257 56.1325 26.0876 55.7446 25.5842C53.8413 23.1137 51.8954 20.6764 49.9642 18.2285C49.8606 18.097 49.7463 17.9721 49.5684 17.7662V26.077H48.4766V15.9081C49.0836 15.7779 49.5909 15.7898 49.9828 16.4128C50.36 17.0131 50.8514 17.5418 51.3163 18.1315" fill="white"></path> 823 <path d="M85.5161 15.8536H92.1772V16.895H85.973V20.4174H91.5277V21.472H85.977V25.0356H92.2263V26.0783H84.8015V15.8523H85.5175L85.5161 15.8536ZM61.5403 20.4294H66.3193V21.4707H60.8072V25.0317H67.0538V26.0942H59.6396V15.8921H66.9675V16.9003H60.7952V20.4294H61.5417H61.5403Z" fill="white"></path> 824 <path d="M81.4256 34.6414C81.0285 34.7822 80.6327 34.8752 80.1758 34.9815V30.2928C81.2955 30.2928 82.3952 30.2636 83.491 30.3061C83.9665 30.3247 84.3291 30.8161 84.4075 31.4218C84.4859 32.0394 84.4181 32.6225 83.9453 33.11C83.851 33.2083 83.8377 33.462 83.8882 33.6081C84.0303 34.0238 84.2242 34.4209 84.4261 34.8885C84.0356 34.8885 83.7155 34.9204 83.406 34.8752C83.2493 34.8526 83.0793 34.7211 82.9757 34.5896C82.8588 34.4409 82.8123 34.2363 82.7313 34.0583C82.4984 33.5465 82.0641 33.342 81.4283 33.4447C81.4283 33.8179 81.4283 34.2044 81.427 34.6414M81.6289 32.2121C82.0207 32.2121 82.4205 32.2559 82.803 32.1948C82.9717 32.1683 83.1085 31.9332 83.2599 31.7911C83.1231 31.6529 82.9996 31.4138 82.8495 31.3966C82.3979 31.3434 81.9357 31.378 81.3858 31.378C81.4429 31.6994 81.4881 31.9478 81.6302 32.2108M95.1263 32.8563V30.2968C96.2805 30.2968 97.3936 30.2848 98.5066 30.3101C98.6753 30.3141 98.8666 30.4655 99.0034 30.5943C99.4417 31.0087 99.5586 31.9358 99.2743 32.6039C99.014 33.2162 98.5173 33.4062 97.8903 33.3823C97.4294 33.365 96.9659 33.3783 96.412 33.3783V34.85H95.1263V32.8563ZM98.0603 31.4537L96.4439 31.3501V32.2148C96.8981 32.2148 97.3192 32.228 97.7389 32.2108C98.2078 32.1922 98.3127 31.9916 98.059 31.4537" fill="white"></path> 825 <path d="M65.5693 31.8614C65.7752 31.3394 65.9638 30.8546 66.1922 30.2689C66.3861 30.2689 66.7209 30.2543 67.0529 30.2782C67.1512 30.2848 67.2907 30.3751 67.3318 30.4641C67.9827 31.8986 68.6202 33.3384 69.3069 34.8805C68.8633 34.8805 68.5179 34.8871 68.1726 34.8752C68.0956 34.8725 67.9667 34.8234 67.9534 34.7716C67.7901 34.1274 67.2787 34.2642 66.8377 34.2735C66.3556 34.2828 65.8456 34.1114 65.5281 34.7729C65.4351 34.9655 64.7591 34.8765 64.2158 34.931C64.698 33.8352 65.1243 32.8669 65.568 31.8628M67.0861 33.2866L66.8656 32.2984L66.6837 32.321L66.2878 33.2959C66.5801 33.2959 66.7886 33.2959 67.0861 33.2853M72.3392 31.3713H71.5981V34.8433H
82570.2885C70.2885 33.8963 70.2619 32.9572 70.2991 32.0221C70.319 31.5201 70.1835 31.2956 69.6562 31.3647C69.3986 31.3979 69.1329 31.37 68.8447 31.37V30.2968H72.9489V31.3461C72.7656 31.354 72.577 31.362 72.3379 31.3713" fill="white"></path> 826 <path d="M49.1212 33.0714V34.8539H47.8488V31.3872H46.4688V30.3154H50.557V31.3687H49.1225V33.0714H49.1212Z" fill="white"></path> 827 <path d="M57.9957 34.8884H56.0977V30.3033H57.3263V33.7089H59.4315L59.2562 34.8897H57.9957V34.8884Z" fill="white"></path> 828 </svg> 829 <p class="solutions-drop-cta-copy text-16 has-text-white"> 830 <strong>Eutelsat OneWeb</strong> enabled real-time telemetry across 600+ LEO satellites with 1M points ingested per second. 831 <a class="solutions-drop-cta-link" href="/customer/eutelsat/">See how</a> 832 </p> 833 </div> 834 </div> 835 836 </div> <!-- #end is-flex --> 837 838 </div> <!-- #end mob-dropdown --> 839 </div> <!-- #End navbar-item--> 840 841 <!-- #Developers menu --> 842 <div class="navbar-item has-dropdown-old"> 843 <a class="navbar-link mob-open"> <span>Developers</span> <i class="fa-solid fa-chevron-down"></i> </a> 844 845 <div class="mob-dropdown"> 846 847 <div class="is-flex is-flex-direction-column pt-40"> 848 <p class="text-14 is-grey px-2 pt-20 pb-10 ff-roboto-mono">Build</p> 849 850 <a class="nav-link" href="https://docs.influxdata.com"> 851 <div class="links"> 852 <span class="text-16 has-text-white">Documentation</span> 853 </div> 854 </a> 855 856 <a class="nav-link" href="/downloads/"> 857 <div class="links"> 858 <span class="text-16 has-text-white">Downloads Hub</span> 859 </div> 860 </a> 861 862 <a class="nav-link" href="/developers/"> 863 <div class="links"> 864 <span class="text-16 has-text-white">Developers Tools</span> 865 </div> 866 </a> 867 868 <a class="nav-link" href="/products/processing-engine-plugins/"> 869 <div class="links"> 870 <span class="text-16 has-text-white">Plugin Directory</span> 871 </div> 872 </a> 873 874 <a class="nav-link" href="/products/integrations/"> 875 <div class="links"> 876 <span class="text-16 has-text-white">Integrations</span> 877 </div> 878 </a> 879 880 <p class="text-14 is-grey px-2 pt-20 pb-10 ff-roboto-mono">Learn</p> 881 882 <a class="nav-link" href="/blog/"> 883 <div class="links"> 884 <span class="text-16 has-text-white">Blog</span> 885 </div> 886 </a> 887 888 <a class="nav-link" href="/university/"> 889 <div class="links"> 890 <span class="text-16 has-text-white">InfluxDB University</span> 891 </div> 892 </a> 893 894 <a class="nav-link" href="https://www.influxdata.com/_resources/"> 895 <div class="links">
896 <span class="text-16 has-text-white">Demos and Trainings</span> 897 </div> 898 </a> 899 900 <a class="nav-link" href="/community/"> 901 <div class="links"> 902 <span class="text-16 underline has-text-white">Community</span> 903 </div> 904 </a> 905 906 <a class="nav-link" href="/customers/"> 907 <div class="links"> 908 <span class="text-16 has-text-white">Customers</span> 909 </div> 910 </a> 911 912 <a class="nav-link" href="/partners/"> 913 <div class="links"> 914 <span class="text-16 has-text-white">Partners</span> 915 </div> 916 </a> 917 918 <a class="nav-link" href="https://support.influxdata.com/s/"> 919 <div class="links"> 920 <span class="text-16 has-text-white">Support</span> 921 </div> 922 </a> 923 924 <div class="solutions-mob-cta-old developers-cta-mob-bg px-20 py-20 br-15 mt-5"> 925 <p class="is-blue text-14 ff-roboto-mono m-0 pb-10">Latest Releases</p> 926 <p class="text-20 has-text-white has-text-weight-bold">Get the latest InfluxDB 3 updates</p> 927 <a class="button is-navy with-outline" href="/products/influxdb3/"> See whatâs shipped </a> 928 </div> 929 930 </div> <!-- #end is-flex --> 931 932 </div> <!-- #end mob-dropdown --> 933 </div> <!-- #End navbar-item--> 934 935 936 937 938 939 <div class="navbar-item pb-40"> 940 <a class="navbar-link is-arrowless" href="/influxdb-pricing/">Pricing</a> 941 </div> 942 943 944 <a class="button is-gradient is-normal mb-3" style="width: 100%;" href="/influxdb-signup/">Start Now</a> 945 946 <div class="navbar-item has-dropdown-old pt-4"> 947 <a class="button is-gradient is-outlined is-navy-bg mob-open" style="width: 100%;"><span></span> <span>Sign In</span> <span> </span></a> 948 949 <div class="mob-dropdown no-border"> 950 <div class="py-30"> 951 952 <div class="is-flex is-flex-direction-column"> 953 954 <a href="https://cloud2.influxdata.com/login"> 955 <div class="links"> 956 <span class="text-16 has-text-white">Log in to InfluxDB Cloud 2.0 or Cloud Serverless</span> 957 <img class="is-hidden" src="/images/gr-arrow.svg" alt="arrow" title="arrow"> 958 </div> 959 </a> 960 <a href="https://portal.influxdata.com/users/sign_in"> 961 <div class="links"> 962 <span class="text-16 has-text-white">Log in to InfluxDB Enterprise</span> 963 <img class="is-hidden" src="/images/gr-arrow.svg" alt="arrow" title="arrow"> 964 </div> 965 </a> 966 <a href="https://cloud.influxdata.com/"> 967 <div class="links">
968 <span class="text-16 has-text-white">Log in to InfluxDB Cloud 1.x</span> 969 <img class="is-hidden" src="/images/gr-arrow.svg" alt="arrow" title="arrow"> 970 </div> 971 </a> 972 </div> 973 974 </div> <!-- #end px-5 --> 975 976 </div><!-- #end mob-dropdown --> 977 978 </div> 979 980 <div class="navbar-item border-btm has-text-centered pb-4"> 981 <a class="link-icon has-text-white text-18 has-text-weight-bold" href="/contact-sales/"><span class="gr-underline">Contact Us</span> <span class="icon gradient-text"> <i class="fa fa-arrow-right" aria-hidden="true"></i> </span></a> 982 </div> 983 984 985 986 </div> 987 </div> 988 989 990 </nav> 991 </div> 992 </div> 993</header> 994 995<div id="overlay" class="overlay"></div> 996 997<style> 998@media screen and (max-width: 1024px) { 999 .navbar-link:not(.is-arrowless)::after { 1000 display: none; 1001 } 1002} 1003 1004.no-scroll { 1005 overflow: hidden; 1006 height: 100%; 1007} 1008 1009.menu-tag { 1010 border-radius: 8px; 1011 background: #4F579A; 1012 padding: 2.5px 8px; 1013 margin-left: 5px; 1014} 1015</style> 1016 1017 1018 1019
1020<script> 1021$(window).scroll(function() { 1022 if ($(window).scrollTop() > 10) { 1023 $('#masthead').addClass('floatingNav'); 1024 } else { 1025 $('#masthead').removeClass('floatingNav'); 1026 } 1027}); 1028</script>
1028 1029 1030
1031<script> 1032$(document).ready(function() { 1033 const overlay = $('#overlay'); 1034 1035 $('.navbar-item.has-dropdown').hover( 1036 function() { 1037 overlay.show(); // Show the overlay when hovering over a dropdown item 1038 }, 1039 function() { 1040 // Hide the overlay if not hovering over any .navbar-item.has-dropdown 1041 if (!$('.navbar-item.has-dropdown:hover').length) { 1042 overlay.hide(); 1043 } 1044 } 1045 ); 1046 1047 overlay.click(function() { 1048 overlay.hide(); // Hide the overlay when it's clicked 1049 }); 1050}); 1051</script>
1051 1052
1053<script> 1054 document.addEventListener('DOMContentLoaded', () => { 1055 const accordionItems = document.querySelectorAll('.navbar-item.has-dropdown-old'); 1056 const closeDropdownButtons = document.querySelectorAll('.close-dropdown'); 1057 const body = document.body; 1058 1059 const closeAll = () => { 1060 accordionItems.forEach(item => { 1061 const dropdown = item.querySelector('.mob-dropdown'); 1062 if (dropdown) { 1063 dropdown.classList.remove('is-open'); 1064 dropdown.style.maxHeight = null; 1065 } 1066 item.classList.remove('is-open'); 1067 const icon = item.querySelector('.mob-open i.fa-solid'); 1068 if (icon) { 1069 icon.classList.remove('fa-chevron-up'); 1070 icon.classList.add('fa-chevron-down'); 1071 } 1072 }); 1073 body.classList.remove('no-scroll'); 1074 }; 1075 1076 accordionItems.forEach(item => { 1077 const trigger = item.querySelector('.mob-open'); 1078 const dropdown = item.querySelector('.mob-dropdown'); 1079 const icon = trigger ? trigger.querySelector('i.fa-solid') : null; 1080 if (!trigger || !dropdown) return; 1081 1082 trigger.addEventListener('click', (e) => { 1083 e.preventDefault(); 1084 const isOpen = dropdown.classList.contains('is-open'); 1085 closeAll(); 1086 if (!isOpen) { 1087 dropdown.classList.add('is-open'); 1088 dropdown.style.maxHeight = `${dropdown.scrollHeight}px`; 1089 item.classList.add('is-open'); 1090 if (icon) { 1091 icon.classList.remove('fa-chevron-down'); 1092 icon.classList.add('fa-chevron-up'); 1093 } 1094 body.classList.add('no-scroll'); 1095 } 1096 }); 1097 }); 1098 1099 closeDropdownButtons.forEach(closeDropdown => { 1100 closeDropdown.addEventListener('click', () => { 1101 const dropdown = closeDropdown.closest('.mob-dropdown'); 1102 if (dropdown) { 1103 dropdown.classList.remove('is-open'); 1104 dropdown.style.maxHeight = null; 1105 const parentItem = closeDropdown.closest('.navbar-item.has-dropdown-old'); 1106 if (parentItem) parentItem.classList.remove('is-open'); 1107 const icon = parentItem ? parentItem.querySelector('.mob-open i.fa-solid') : null; 1108 if (icon) { 1109 icon.classList.remove('fa-chevron-up'); 1110 icon.classList.add('fa-chevron-down'); 1111 } 1112 body.classList.remove('no-scroll'); 1113 } 1114 }); 1115 }); 1116 1117 window.addEventListener('resize', () => { 1118 document.querySelectorAll('.mob-dropdown.is-open').forEach(dd => { 1119 dd.style.maxHeight = `${dd.scrollHeight}px`; 1120 }); 1121 }); 1122 1123 document.querySelectorAll('.solutions-drop-cta-rotator').forEach(rotator => { 1124 const cards = Array.from(rotator.querySelectorAll('.solutions-drop-cta')); 1125 if (cards.length < 2) return; 1126 1127 let activeIndex = cards.findIndex(card => card.classList.contains('is-active')); 1128 if (activeIndex < 0) activeIndex = 0; 1129 1130 cards.forEach((card, index) => { 1131 const isActive = index === activeIndex; 1132 card.classList.toggle('is-active', isActive); 1133 card.classList.remove('is-exiting'); 1134 card.setAttribute('aria-hidden', isActive ? 'false' : 'true'); 1135 }); 1136 1137 const rotateCard = () => { 1138 const previousCard = cards[activeIndex]; 1139 activeIndex = (activeIndex + 1) % cards.length; 1140 const activeCard = cards[activeIndex]; 1141 1142 previousCard.classList.remove('is-active'); 1143 previousCard.classList.add('is-exiting'); 1144 previousCard.setAttribute('aria-hidden', 'true'); 1145 1146 activeCard.classList.remove('is-exiting'); 1147 activeCard.classList.add('is-active'); 1148 activeCard.setAttribute('aria-hidden', 'false'); 1149 1150 setTimeout(() => { 1151 previousCard.classList.remove('is-exiting'); 1152 }, 900); 1153 }; 1154 1155 setInterval(() => { 1156 rotateCard(); 1157 }, 5000); 1158 }); 1159 }); 1160 1161 1162const overlayEl = document.getElementById('overlay'); 1163 1164function showOverlay() { 1165 if (overlayEl) overlayEl.style.display = 'block'; 1166} 1167 1168function hideOverlay() { 1169 if (overlayEl) overlayEl.style.display = 'none'; 1170} 1171 1172function updateOverlayFor(dropdownEl) { 1173 if (!overlayEl) return; 1174 if (dropdownEl) { 1175 showOverlay(); 1176 } else { 1177 hideOverlay(); 1178 } 1179} 1180 1181const navItems = document.querySelectorAll('.navbar-item.has-dropdown');
1182navItems.forEach(item => { 1183 const dd = item.querySelector('.navbar-dropdown'); 1184 item.addEventListener('mouseenter', () => updateOverlayFor(dd)); 1185 item.addEventListener('focusin', () => updateOverlayFor(dd)); 1186 item.addEventListener('mouseleave', hideOverlay); 1187 item.addEventListener('focusout', hideOverlay); 1188}); 1189 1190// keep in sync on resize 1191window.addEventListener('resize', () => { 1192 const open = document.querySelector('.navbar-item.has-dropdown:hover .navbar-dropdown'); 1193 if (open) updateOverlayFor(open); 1194}); 1195 1196 1197</script>
1197 1198 1199 1200 <main id="main-content" class="site-main" tabindex="-1"> 1201 <article class="page type-page status-publish format-standard ast-article-single" id="" itemtype="https://schema.org/CreativeWork" itemscope="itemscope"> 1202 1203 <link rel="stylesheet" href="https://unpkg.com/aos@next/dist/aos.css"> 1204<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/panda-syntax-dark.min.css"> 1205 1206 1207 1208 1209<section class="home page-background"> 1210 1211 <!-- #Hero top section--> 1212 <section class="hero has-navy-bgr"> 1213 <div class="hero-body py-0"> 1214 <div class="container is-relative"> 1215 1216 <div class="columns is-desktop is-vcentered gap-60 pt-80 pb-50"> 1217 1218 <div class="column py-50"> 1219 <h1 class="text-60 has-text-white has-text-weight-bold max-600 pb-10 m-0">Time series starts with InfluxDB </h1> 1220 <p class="text-24 has-text-white pb-40 max-600 m-0">The database for real-time systems powering physical AI</p> 1221 1222 <div class="flex-buttons is-justify-content-start"> 1223 <a class="button is-gradient is-normal" href="/products/influxdb3-enterprise/?dl=enterprise/">Get InfluxDB</a> 1224 <a class="is-hidden link-icon has-text-white text-18 has-text-weight-bold" href="/contact-sales/"><span class="gr-underline">Contact Sales</span> <span class="icon gradient-text"> <i class="fa fa-arrow-right" aria-hidden="true"></i> </span></a> 1225 </div> 1226 1227 </div> 1228 1229 <div class="column"> 1230 <div class="glow-wrapper-home"> 1231 <img class="is-relative" src="//images.ctfassets.net/o7xu9whrs0u9/1KEBbqATEunaMleXDxIknG/81e6029b3615ca17fa76f457896b7f3a/hero.png" alt="asset-monitoring"> 1232 </div> 1233 </div> <!-- #end column --> 1234 1235 </div> <!-- #end columns --> 1236 1237 <!-- #Logo carousel section --> 1238 <div class="container with-dark-bg pt-10 pb-10"> 1239 <!-- #Logo carousel single line --> 1240<div class="container"> 1241 1242 <div class="carousel"> 1243 <div class="carousel-wrapper"> 1244 1245 <div class="carousel-item"> 1246 <figure class="image is-128x128"> 1247 <img src="//images.ctfassets.net/o7xu9whrs0u9/23mcsmtwSLhHVevn3sI0CT/38018bf7bb7a61f31149867029b698c6/Honeywell-logo.png" alt="Logo 1"> 1248 </figure> 1249 </div> 1250 1251 1252 <div class="carousel-item"> 1253 <figure class="image is-128x128"> 1254 <img src="//images.ctfassets.net/o7xu9whrs0u9/5Di9a8gwXv95G4JxkiIMpM/612eefa992e4307e6d90ac31ac133d46/rocketlab-logo.png" alt="rocketlab"> 1255 </figure> 1256 </div> 1257 1258 <div class="carousel-item"> 1259 <figure class="image is-128x128"> 1260 <img src="//images.ctfassets.net/o7xu9whrs0u9/37PKOBf6wN3WSNkt76J00/9bb4e64a7b0cd1ec5718101067fcd272/intuit-logo-1.png" alt="Logo 1"> 1261 </figure> 1262 </div> 1263 1264 <div class="carousel-item"> 1265 <figure class="image is-128x128"> 1266 <img src="//images.ctfassets.net/o7xu9whrs0u9/5xsw9qWvmGJE87Iisf1wPj/62073b98e1c2a2e20354c92eb1383cf1/nvidia-logo.png" alt="nvidia"> 1267 </figure> 1268 </div> 1269 1270 <div class="carousel-item"> 1271 <figure class="image is-128x128"> 1272 <img src="//images.ctfassets.net/o7xu9whrs0u9/5YzlhdqvMMezRjMuYAOG3S/26ed34dc07c48ed4cf08fb30b8693ee2/leolabs-logo.png" alt="leolabs"> 1273 </figure> 1274 </div> 1275 1276 <div class="carousel-item"> 1277 <figure class="image is-128x128"> 1278 <img src="//images.ctfassets.net/o7xu9whrs0u9/6oie7ljZB3YMMzcDF1X1r8/9e2c79e6bc8948d0d7d6e80767a36d1a/unity-logo.png" alt="unity"> 1279 </figure> 1280 </div> 1281 1282 <div class="carousel-item"> 1283 <figure class="image is-128x128"> 1284 <img src="//images.ctfassets.net/o7xu9whrs0u9/2XJwEwQQFyRt5J4nqCXHQM/d88815b4a5120e1f2e0573fc7613cc80/siemence-logo.png" alt="siemence"> 1285 </figure> 1286 </div> 1287 1288 <div class="carousel-item"> 1289 <figure class="image is-128x128"> 1290 <img src="//images.ctfassets.net/o7xu9whrs0u9/5orMeJlnN0Qkq49TkfOWJo/bdb9441af5af5fdcffd4fac6314bd50b/ibm-logo.png" alt="accenture"> 1291 </figure> 1292 </div> 1293 1294 1295 <div class="carousel-item"> 1296 <figure class="image is-128x128"> 1297 <img src="//images.ctfassets.net/o7xu9whrs0u9/36ozeV4yYSt2rGjp1NKUxf/1bdeeecf434dd5cadb0af4771ad97082/salesforce-logo.png" alt="salesforce"> 1298 </figure> 1299 </div> 1300 <div class="carousel-item"> 1301 <figure class="image is-128x128"> 1302 <img src="//images.ctfassets.net/o7xu9whrs0u9/4vaSq5WKwTlgWTxeDaSpSO/7b70daa7c9c677e963fa8e7472dc46c8/ptc-logo.png" alt="PTC"> 1303 </figure> 1304 </div> 1305 1306 <div class="carousel-item"> 1307 <figure class="image is-128x128"> 1308 <img src="//images.ctfassets.net/o7xu9whrs0u9/71U1Bm1PF0MoW9ncyvjnlc/f325a6abc364b3dc13f11d4b5432861c/joby-logo.png" alt="joby"> 1309 </figure> 1310 </div> 1311 1312 <div class="carousel-item"> 1313 <figure class="image is-128x128"> 1314 <img src="//images.ctfassets.net/o7xu9whrs0u9/1EY6atMVjyaadi1B2aSCSk/9c6aac3bf211bcc9e47cd5f104780706/rappi-logo.png" alt="rappi"> 1315 </figure> 1316 </div> 1317 1318 <div class="carousel-item"> 1319 <figure class="image is-128x128"> 1320 <img src="//images.ctfassets.net/o7xu9whrs0u9/2hgkZSP197N9PPF0TMksEO/0cf9538f683
13201a8db02fc2130d02670e7/tado.png" alt="tado"> 1321 </figure> 1322 </div> 1323 1324 </div> 1325 </div> 1326</div> 1327 1328 1329<!-- carousel of logos - animatin left and right -->
1330<script> 1331document.addEventListener('DOMContentLoaded', () => { 1332 const initializeCarousel = (carouselSelector, direction = 1, transitionSpeed = 1.5, intervalSpeed = 2500) => { 1333 const carouselWrapper = document.querySelector(`${carouselSelector} .carousel-wrapper`); 1334 const items = document.querySelectorAll(`${carouselSelector} .carousel-item`); 1335 const totalItems = items.length; 1336 const visibleItems = 8; 1337 let currentIndex = 0; 1338 let intervalId; 1339 1340 // Clone the nodes for seamless infinite loop 1341 for (let i = 0; i < totalItems; i++) { 1342 const clone = items[i].cloneNode(true); 1343 carouselWrapper.appendChild(clone); 1344 } 1345 1346 const rotateCarousel = () => { 1347 currentIndex += direction; 1348 const offset = -currentIndex * (100 / visibleItems); // 100% divided by visible items 1349 carouselWrapper.style.transition = `transform ${transitionSpeed}s ease-in-out`; 1350 carouselWrapper.style.transform = `translateX(${offset}%)`; 1351 1352 // Reset the position to the start after one full cycle to prevent a blank section 1353 if (currentIndex >= totalItems) { 1354 setTimeout(() => { 1355 currentIndex = 0; 1356 carouselWrapper.style.transition = 'none'; 1357 carouselWrapper.style.transform = 'translateX(0)'; 1358 }, transitionSpeed * 1000); // Match the duration of the transition 1359 } 1360 }; 1361 1362 // Event listeners for hover 1363 const carouselSection = document.querySelector(carouselSelector); 1364 1365 carouselSection.addEventListener('mouseenter', () => { 1366 rotateCarousel(); // Start the carousel immediately 1367 intervalId = setInterval(rotateCarousel, intervalSpeed); // Continue the carousel at the slow speed 1368 }); 1369 1370 carouselSection.addEventListener('mouseleave', () => { 1371 clearInterval(intervalId); // Stop the carousel on mouse leave 1372 }); 1373 }; 1374 1375 initializeCarousel('.carousel', 1, 2, 2500); // Initialize the carousel with your preferred speed and interval 1376}); 1377</script>
1377 1378 1379 </div> 1380 1381 </div> 1382 </div> 1383 </section> 1384 1385 <!-- #Navy section with logos and stats --> 1386 <section class="hero has-navy-bgr is-relative"> 1387 <div class="hero-body pt-10 is-relative pb-1"> 1388 1389 <div class="section py-1"> 1390 <div class="container with-halo"> 1391 <div class="has-text-centered-tablet has-text-left-mobile max-900 m-auto has-text-white pb-40"> 1392 <h2 class="text-60 has-text-white has-text-weight-bold has-text-centered m-0 pb-15">Developers choose InfluxDB</h2> 1393 <p class="pb-20">Built for systems that canât afford to lag. Capture, analyze, and act on high-resolution operational data in real-time. </p> 1394 <a class="link-icon has-text-white text-18 has-text-weight-bold" href="/get-influxdb/"><span class="gr-underline">Try InfluxDB</span> <span class="icon gradient-text"> <i class="fa fa-arrow-right" aria-hidden="true"></i> </span></a> 1395 </div> 1396 1397 <div class="gradient-border has-navy-bgr mt-5"> 1398 <div class="helo"></div> 1399 <div class="is-flex-new"> 1400 <div class="item p-30 has-text-centered"> 1401 <p class="text-54 has-text-white has-text-weight-bold">1B+</p> 1402 <p class="has-text-white lh-2">Downloads of <br>InfluxDB</p> 1403 </div> 1404 <div class="item p-30 has-text-centered"> 1405 <p class="text-54 has-text-white has-text-weight-bold">1M+</p> 1406 <p class="has-text-white lh-2">Live open source <br>instances</p> 1407 </div> 1408 <div class="item p-30 has-text-centered"> 1409 <p class="text-54 has-text-white has-text-weight-bold">5B+</p> 1410 <p class="has-text-white lh-2">InfluxData Telegraf <br>downloads</p> 1411 </div> 1412 <div class="item p-30 has-text-centered"> 1413 <p class="text-54 has-text-white has-text-weight-bold">2,800+</p> 1414 <p class="has-text-white lh-2">Open source <br>contributors</p> 1415 </div> 1416 <div class="item p-30 has-text-centered"> 1417 <p class="text-54 has-text-white has-text-weight-bold">#1</p> 1418 <p class="has-text-white lh-2">Time series database <br><span style="color: #727799;">Source: DB Engines</span></p> 1419 </div> 1420 </div> 1421 </div> 1422 </div> 1423 </div> 1424 1425 </div> 1426 </section> 1427 1428 <!-- #Section with featured - 3 flex tiles --> 1429 <section class="section after-margin-home"> 1430 <div class="container"> 1431 <div class="has-text-centered-tablet has-text-left-mobile pt-40"> 1432 <h2 class="text-54 has-text-weight-bold is-navy pb-20 max-700 m-auto">Most databases werenât built for time series</h2> 1433 <p class="is-navy pb-30 max-650 m-auto">Telemetry, edge devices, and physical AI generate data that most databases canât handle. InfluxDB handles continuous, high-resolution data with precision and speed. </p> 1434 <img style="margin-bottom: -7px;" src="//images.ctfassets.net/o7xu9whrs0u9/1HLX8Nzwlletw6aFRHJDbR/a6555d9d6bf19f15c3e42450ce7f73f4/time-series-database.png" alt="time-series-db" itemprop="image" title="qtime-series-dby" width="85%" height="auto"> 1435 </div> 1436 </div> 1437 </section> 1438 1439 <!-- #New Navy Section with 4 POINTED tiles --> 1440 <div class="section py-60 has-navy-bgr br-r-80"> 1441 <div class="container"> 1442 1443 <div class="max-800 m-auto has-text-centered-tablet has-text-left-mobile"> 1444 <div class="max-650 m-auto"> 1445 <h2 class="text-54 has-text-weight-bold has-text-white pb-20">Engineered for performance at scale</h2> 1446 </div> 1447 <p class="has-text-white m-0 pb-20">Handle continuous, high-resolution data without breaking cost, latency, or reliability</p> 1448 <a class="link-icon has-text-white text-18 has-text-weight-bold" href="/get-influxdb/"><span class="gr-underline">See ways to get started</span> <span class="icon gradient-text"> <i class="fa fa-arrow-right" aria-hidden="true"></i> </span></a> 1449 </div> 1450 1451 <div class="columns is-desktop v-centered gap-60 pt-80"> 1452 <div class="column"> 1453 1454 <div class="dark-navy br-10 is-flex is-align-items-start gap-20 px-30 pt-20 pb-30 mb-20"> 1455 <img class="mt-1" src="//images.ctfassets.net/o7xu9whrs0u9/4BmX7VxUp65pX7wZKIafQA/f49a6f9a181e337914fc71f868565930/real-time-icon.svg" alt="icon" itemprop="image" height="auto" width="45" title="icon" onerror="this.style.display='none'"> 1456 <div> 1457 <h4 class="text-24 has-text-white m-0 pb-0" style="line-height: 1.1em;">Real-time performance without cost runaway</h4> 1458 <p class="has-text-white m-0">Ingest at millions of data points per second while keeping storage and compute predictable</p> 1459 </div> 1460 </div> 1461 1462 <div class="dark-navy br-10 is-flex is-align-items-start gap-20 px-30 pt-20 pb-30 mb-20"> 1463 <img class="mt-1" src="//images.ctfassets.net/o7xu9whrs0u9/7unYzA6pZhCCKYQQJMRumM/ecfd0bf3bb1000ca500f7c9025587171/integration-icon-navy.svg" alt="icon" itemprop="image" height="auto" width="45" title="icon" onerror="this.style.display='none'"> 1464 <div> 1465 <h4 class="text-24 has-text-white m-0 pb-0" style="line-height: 1.1em;">Edge-to-cloud continuity</h4> 1466 <p class="has-text-white m-0">Capture data where itâs generated and analyze it anywhere without redesigning your pipeline</p> 1467 </div> 1468 </div> 1469 1470 <div class="dark-navy br-10 is-flex is-align-items-start gap-20 px-30 pt-20 pb-30 mb-20"> 1471 <img class="mt-1" src="//images.ctfassets.net/o7xu9whrs0u9/6Evs5uiVE8LdixTqBbCsLu/87d8bfa407f377b04c316bf509ec120a/funnel-icon.svg" alt="icon" itemprop="image" height="auto" width="45" title="icon" onerror="this.style.display='none'"> 1472 <div> 1473 <h4 class="text-24 has-text-white m-0 pb-0" style="line-height: 1.1em;">Purpose-built architecture for continuous data</h4> 1474 <p class="has-text-white m-0">Optimized for fast ingest on high-velocity, high-resolution data with efficie
1474nt compression and storage </p> 1475 </div> 1476 </div> 1477 1478 <div class="dark-navy br-10 is-flex is-align-items-start gap-20 px-30 pt-20 pb-30"> 1479 <img class="mt-1" src="//images.ctfassets.net/o7xu9whrs0u9/1I8j01dYR37fz3uhqlToiV/29f26717454e7a7d22d0450841b51735/integration-icon.svg" alt="icon" itemprop="image" height="auto" width="45" title="icon" onerror="this.style.display='none'"> 1480 <div> 1481 <h4 class="text-24 has-text-white m-0 pb-0" style="line-height: 1.1em;">Integrates with your stack</h4> 1482 <p class="has-text-white m-0">Deploy fast, scale seamlessly, and easily integrate without requiring specialized infrastructure</p> 1483 </div> 1484 </div> 1485 1486 </div> 1487 1488 <div class="column has-text-centered with-halo"> 1489 <video class="is-hidden" autoplay="" loop="" muted="" playsinline=""> 1490 <source src="//videos.ctfassets.net/o7xu9whrs0u9/51MQakxIkfcsP7tzBVJKv7/48a91d91674e564b211801427eab0c85/lottie.webm" type="video/webm"> 1491 <source src="//videos.ctfassets.net/o7xu9whrs0u9/51MQakxIkfcsP7tzBVJKv7/48a91d91674e564b211801427eab0c85/lottie.webm" type="video/mp4"> 1492 </video> 1493 <img class="animated-lotti" src="//images.ctfassets.net/o7xu9whrs0u9/5MuaKzuX7BQBRtn9YLnCTi/3fe47229d9ca7cfc4d1c51e2f049f587/at-scale.png" alt="real-time-data-pipeline" itemprop="image" height="auto" width="700" title="real-time-data-pipeline"> 1494 </div> 1495 1496 </div> 1497 1498 1499 1500 <div class="is-hidden columns is-desktop gap-40 pt-60"> 1501 1502 <div class="column"> 1503 <div class="pointer-right"> 1504 <div class="pointer-block"> 1505 <div class="pointer-content"> 1506 <h3 class="text-24 has-text-weight-bold has-text-white m-0 pb-10">High-Speed Ingest</h3> 1507 <p class="m-0">Ingest millions of series without impacting performance.</p> 1508 </div> 1509 <div class="image-wrapper"> 1510 <img class="hover-img" src="//images.ctfassets.net/o7xu9whrs0u9/5RGE7v5vs9QNTCUCjgAiMd/52133f3efe281cced5212fe404dd6ef7/High-speed_ingest.svg" alt="High-speed_ingest" title="High-speed_ingest"> 1511 </div> 1512 </div> 1513 </div> 1514 </div> 1515 1516 <div class="column"> 1517 <div class="pointer-down"> 1518 <div class="pointer-block"> 1519 <div class="pointer-content"> 1520 <h3 class="text-24 has-text-weight-bold has-text-white m-0 pb-10">Real-Time Analytics</h3> 1521 <p class="m-0">Transform and analyze unlimited series in real-time.</p> 1522 </div> 1523 <div class="image-wrapper"> 1524 <img class="hover-img" src="//images.ctfassets.net/o7xu9whrs0u9/39NLyfuh0IUDFyI8AVLC8o/fbf53d566b43269fe6ca58bf3aef34df/Real-time_analytics.svg" alt="Real-time_analytics" title="Real-time_analytics"> 1525 </div> 1526 </div> 1527 </div> 1528 </div> 1529 </div> 1530 1531 <div class="is-hidden columns is-desktop gap-40 pt-40"> 1532 <div class="column"> 1533 <div class="pointer-up"> 1534 <div class="pointer-block"> 1535 <div class="pointer-content"> 1536 <h3 class="text-24 has-text-weight-bold has-text-white m-0 pb-10">Eviction and Lakehouse Integration</h3> 1537 <p class="m-0">Automatically evicts cold data and streams it into lakes, warehouses, and AI/ML pipelines.</p> 1538 </div> 1539 <div class="image-wrapper"> 1540 <img class="hover-img" src="//images.ctfassets.net/o7xu9whrs0u9/gYbSNPnfaNU6UuzbL2ia2/64bdd2f06b4c8f87bc418c02b40ab53a/Eviction___lakehouse-_hover.svg" alt="lakehouse" title="lakehouse"> 1541 </div> 1542 </div> 1543 </div> 1544 </div> 1545 1546 <div class="column"> 1547 <div class="pointer-left"> 1548 <div class="pointer-block"> 1549 <div class="pointer-content"> 1550 <h3 class="text-24 has-text-weight-bold has-text-white m-0 pb-10">Compression and Downsampling</h3> 1551 <p class="m-0">Best-in-class compression. Parquet files store more data with less space.</p> 1552 </div> 1553 <div class="image-wrapper"> 1554 <img class="hover-img" src="//images.ctfassets.net/o7xu9whrs0u9/30FqoiEGJadNw9ixUEEEU9/ae6e62dca7e3ab019275f30523197fc9/Compression___downsampling.svg" alt="Compression-downsampling" title="Compression-downsampling"> 1555 </div> 1556 </div> 1557 </div> 1558 </div> 1559 </div> 1560 1561 </div> 1562 </div> 1563 1564 <!-- #New Navy Section -drive more visitors to top ICP pages --> 1565 <div class=" is-hidden section has-navy-bgr is-relative pt-10 pb-20"> 1566 <div class="container with-halo"> 1567 <div class="has-text-centered-tablet has-text-left-mobile max-900 m-auto has-text-white pb-20"> 1568 <h2 class="text-54 has-text-white has-text-weight-bold has-text-centered py-5">Purpose-built for the world's most demanding systems</h2> 1569 <p class="pb-30">From grid stability to satellite telemetry, InfluxDB powers the systems that can't afford to lag.</p> 1570 </div> 1571 1572 <div class="navy-z-10 has-navy-bgr"> 1573 <div class="helo"></div> 1574 <div class="flex-box-3 is-relative"> 1575 <div class="box-item p-50 has-text-centered"> 1576 <img class="blrb-img-navy" src="//images.ctfassets.net/o7xu9whrs0u9/5naWhJUt3KXkrI2r9fl4dT/8230ca7edf1afe14db7b63ec37e6dbbe/aerosspace-icon.svg" alt="046-abstract shape-hl" itemprop="image" height="auto" width="65" title="046-abstract shape-hl" onerror="this.style.display='none'"> 1577 <h4 class="text-24 has-text-white has-text-weight-bold">Aerospace</h4> 1578 <p class="has-text-white">Aerospace telemetry never stops. Stay ahead with a database built for speed, precision, and decades of data.</p> 1579 <a class="link-icon has-text-white text-18 has-text-weight-bold" href="/solutions/by-industries/aerospace-and-satellites/"><span class="gr-underline">Learn More</span> <span class="icon gradient-text"> <i class="fa fa-arrow-right" aria-hidden="true"></i> </span></a> 1580 </div> 1581 <div class="box-item col-borders p-50 has-text-centered"> 1582 <img class="blrb-img-navy" src="//images.ctfassets.net/o7xu9whrs0u9/59rEfpZz430Y1unqlJCrSY/0f7155149dcc171ad72791acd2944bd2/solar-icon.svg" alt="046-abstract shape-hl" itemprop="image" height="auto" width="65" title="046-abstract shape-hl" onerror="this.style.display='none'"> 1583 <h4 class="text-24 has-text-white has-text-weight-bold">Energy & Utilities</h4> 1584 <p class="has-text-white">Power modern energy systems with real-time insights that maximize efficiency and reduce downtime.</p> 1585 <a class="link-icon has-text-white text-18 has-text-weight-bold" href="/solutions/by-industries/energy-and-utilities/"><span class="gr-underline">Learn More</span> <span class="icon gradient-text"> <i class="fa fa-arrow-right" aria-hidden="true"></i> </span></a> 1586 </div> 1587 <div class="box-item p-50 has-text-centered"> 1588 <img class="blrb-img-navy" src="//images.ctfassets.net/o7xu9whrs0u9/1XwD5uTkEeoucmyhzN7mrd/b14ce57ab94b3ea5007a46a9b48543af/data-historian-icon.svg" alt="046-abstract shape-hl" itemprop="image" height="auto" width="65" title="046-abstract shape-hl" onerror="this.style.display='none'"> 1589 <h4 class="text-24 has-text-white has-text-weight-bold">Modern Data Historian</h4> 1590 <p class="has-text-white">Upgrade your historian for Industry 4.0 with real-time data that drives efficie
1590ncy and lowers costs.</p> 1591 <a class="link-icon has-text-white text-18 has-text-weight-bold" href="/historian-workloads/"><span class="gr-underline">Learn More</span> <span class="icon gradient-text"> <i class="fa fa-arrow-right" aria-hidden="true"></i> </span></a> 1592 </div> 1593 </div> 1594 </div> 1595 1596 </div> 1597 </div> 1598 1599 <!-- #AI runs on time series. UI image --> 1600 <div class="section pb-60"> 1601 <div class="container"> 1602 <div class="columns gap-60 is-vcentered"> 1603 <div class="column is-two-fifths is-navy"> 1604 <h2 class="text-46 has-text-weight-bold is-navy m-0 pt-30 pb-20 max-400">Physical AI runs on time series</h2> 1605 <h4 class="text-34 is-navy has-text-weight-normal m-0 pb-20 max-400" style="line-height: 1.15em!important;">Close the loop between telemetry and action.</h4> 1606 <p class="is-navy m-0 pb-20">AI systems need a stream of high-precision telemetry to improve. InfluxDB captures granular sensor data enabling AI to detect, respond and predict in real-time.</p> 1607 <a class="button is-gradient is-normal" href="/ml-ai-workloads/">Learn More</a> 1608 </div> 1609 1610 <div class="column has-text-centered"> 1611 <img src="//images.ctfassets.net/o7xu9whrs0u9/6WGogeesBAjt91TM3FpmGk/90cabd22b77b8a28d73c49f6768db321/physical-ai.svg" alt="ai-graph" width="80%" title="ai-graph"> 1612 </div> 1613 </div> 1614 </div> 1615 </div> 1616 1617 <!-- #Section with featured - 3 flex tiles --> 1618 <div class="section pt-40 pb-40"> 1619 <div class="container"> 1620 1621 <!-- Tiles with features - 3 flex tiles --> 1622 <div class="flex-box-3"> 1623 <div class="box-item"> 1624 <img class="blrb-img-lt" src="//images.ctfassets.net/o7xu9whrs0u9/27MPw5cLombBjbjNBgunk9/1a42d4309552dd9def26cf0805f374f9/aerospace-Icons.svg" alt="046-abstract shape-hl" width="65" title="046-abstract shape-hl"> 1625 <h4 class="text-24 m-0 py-10">Aerospace</h4> 1626 <p class="is-navy">Aircraft and spacecraft require pinpoint precision for mission critical navigation. Capture high-rate sensor streams to power real-time diagnostics and adaptive control.</p> 1627 </div> 1628 1629 <div class="box-item"> 1630 <img class="blrb-img-lt" src="//images.ctfassets.net/o7xu9whrs0u9/50lVG9KaSkVG26mRH5Gl3M/dfca5d447f36116d95f1ed46183750e6/robot-arm-icon.svg" alt="046-abstract shape-hl" width="65" title="046-abstract shape-hl"> 1631 <h4 class="text-24 m-0 py-10">Manufacturing</h4> 1632 <p class="is-navy">Production lines generate constant signals. Feed real-time telemetry into AI models to predict equipment failures, optimize throughput, and maintain product quality.</p> 1633 </div> 1634 1635 <div class="box-item"> 1636 <img class="blrb-img-lt" src="//images.ctfassets.net/o7xu9whrs0u9/3ASdyQmeNHu7N5l5qgF0ZX/88ad772868f763709c9c549e60243ecd/solar-icon.svg" alt="046-abstract shape-hl" width="65" title="046-abstract shape-hl"> 1637 <h4 class="text-24 m-0 py-10">Energy & Utilities</h4> 1638 <p class="is-navy">Manage grid volatility across distributed assets. Real-time sensor streams feed predictive models to prevent costly edge failures.</p> 1639 </div> 1640 </div> 1641 1642 </div> 1643 </div> 1644 1645 <!-- #HIDDEN - NOT IN USE --> 1646 <div class="is-hidden section pt-40 pb-40"> 1647 <div class="container"> 1648 <div class="has-white-bgr tech-paper-bg px-50 py-50 br-20"> 1649 <div class="columns is-vcentered gap-80"> 1650 <div class="column is-8 is-navy"> 1651 <h2 class="text-24 is-navy has-text-weight-bold pb-20">Build systems and infrastructure monitoring that scales</h2> 1652 <p class="m-0">Keep pace with the flood of time series data. Learn how to build real-time monitoring that scales securely with InfluxDB and Grafana to keep ahead of outages, performance regressions, and costly blind spots.</p> 1653 </div> 1654 <div class="column has-text-centered"> 1655 <a class="button is-gradient is-normal" href="https://www.influxdata.com/resources/building-scalable-monitoring-systems-with-influxdb-grafana/">Download Tech Paper</a> 1656 </div> 1657 </div> 1658 </div> 1659 1660 </div> 1661 </div> 1662 1663 1664 <!-- #pink-purple section --> 1665 <div class="section pt-40 pb-80"> 1666 <div class="container br-30 pink-purple-gradient has-text-centered-tablet has-text-left-mobile has-text-white px-50 py-80"> 1667 <div class="max-700 m-auto"> 1668 <h2 class="text-60 has-font-weight-bold has-text-white pb-20">Deploy anywhere</h2> 1669 <p class="text-24 pb-30 m-0 pb-20">On-prem, edge, or cloud. A single engine for every environment.</p> 1670 <div class="flex-buttons is-justify-content-center"> 1671 <a class="button is-navy" href="/influxdb-signup/">Start Testing</a> 1672 <a class="link-icon text-18 has-text-white n-margin-20" href="/get-influxdb/"><span class="white-link-underline"><b>Contact us</b> </span><span class="icon arrow-white"> <i class="fa fa-arrow-right" aria-hidden="true"></i> </span></a> 1673 </div> 1674 </div> 1675 </div> 1676 </div> 1677 1678 <div class="section has-navy-bgr br-btr-80 pb-10"> 1679 <div class="container"> 1680 <div class="has-text-centered-tablet has-text-left-mobile max-800 m-auto has-text-white pb-20"> 1681 <h2 class="text-60 has-text-white has-text-weight-bold py-5">Open and extensible</h2> 1682 <p class="pb-10">Integrate time series across AI/ML workloads & visualize instantly</p> 1683 <a class="link-icon has-text-white text-18 has-text-weight-bold" href="/products/integrations/"><span class="gr-underline">Explore integrations</span> <span class="icon gradient-text"> <i class="fa fa-arrow-right" aria-hidden="true"></i> </span></a> 1684 </div> 1685 <div class="max-1100 m-auto is-hidden-mobile"> 1686 <img class="diagram" src="//images.ctfassets.net/o7xu9whrs0u9/3fqYVz2BlhTCq1IhLZACPy/a073dd31923a2be242cb742b575d3e1a/influxdb-diagram.png" alt="diagram" width="100%" title="diagram"> 1687 </div> 1688 </div> 1689 </div> 1690 1691 <style> 1692 .section.has-navy-bgr.with-code { 1693 margin-bottom: 0px; 1694 } 1695 1696 .selector.code-logo { 1697 background-color: #030938; 1698 padding: 15px 20px; 1699 border-radius: 8px 8px 0 0; 1700 display: flex; 1701 align-items: center; 1702 gap: 30px; 1703 } 1704 .selector.code-logo img {
1705 width: 20px; 1706 } 1707 .selector.code-logo .logo-name { 1708 display: flex; 1709 align-items: center; 1710 color: #fff; 1711 font-weight: bold; 1712 gap: 15px; 1713 padding: 4px 8px; 1714 border: 1px solid #030938; 1715 } 1716 1717 span.logo-name.active { 1718 border: 1px solid #303877!important; 1719 background-color: #020A47; 1720 border-radius: 8px; 1721 padding: 4px 8px; 1722 } 1723 1724 @media (max-width: 768px) { 1725 .selector.code-logo { 1726 display: flex; 1727 flex-wrap: wrap; 1728 /* overflow-x: auto; 1729 -webkit-overflow-scrolling: touch; 1730 gap: 12px; 1731 padding-bottom: 10px;*/ 1732 } 1733 1734 /*.selector.code-logo .logo-name { 1735 flex: 0 0 auto; 1736 display: inline-flex; 1737 align-items: center; 1738 padding: 6px 10px; 1739 border-radius: 4px; 1740 white-space: nowrap; 1741 }*/ 1742 } 1743 1744 1745 .home .code_examples #code_example { 1746 background: #1A2050; 1747 border-radius: 0 0 8px 8px; 1748 } 1749 1750 .home .code_examples .readwrite { 1751 text-align: left; 1752 padding: 15px 0 15px 20px; 1753 font-size: 16px; 1754 font-weight: 700; 1755 line-height: 27px; 1756 border-bottom: 1px solid rgba(201, 203, 221, 0.3); 1757 } 1758 .home .code_examples .readwrite > span { 1759 display: inline-block; 1760 width: 94px; 1761 height: 30px; 1762 text-align: center; 1763 border: 1px solid #C9CBDD; 1764 color: #fff; 1765 } 1766 .home .code_examples .readwrite > span.read { 1767 border-radius: 4px 0 0 4px; 1768 } 1769 .home .code_examples .readwrite > span.write { 1770 border-radius: 0 4px 4px 0; 1771 } 1772 .home .code_examples .readwrite > span.active { 1773 background: #C9CBDD; 1774 color: #020A47; 1775 } 1776 .home .code_examples .code-area { 1777 width: 100%; 1778 padding: 10px; 1779 } 1780 1781 pre.id-home-pre.id-code-scroll.code-toolbar { 1782 width: 100%; 1783 max-width: 880px; 1784} 1785 1786 @media (min-width: 1024px) { 1787 .home .code-area { 1788 max-width: 100%; 1789 } 1790 } 1791 1792 .home .code_examples #code_example .code-area pre.id-code-scroll { 1793 background: inherit !important; 1794 } 1795 1796span.hljs-keyword, span.hljs-title.function_, span.hljs-built_in, span.hljs-title, span.hljs-type, span.hljs-literal { 1797 color: #9394FF; 1798} 1799 1800span.hljs-string, span.hljs-property, span.hljs-string, span.hljs-title.class_, span.hljs-number {
1801 color: #5EE4E4; 1802} 1803</style> 1804 1805<!-- #Start code section --> 1806<section class="section has-navy-bgr with-code pt-30"> 1807 <section id="examples" class="code_examples"> 1808 <div class="container code_section_bg"> 1809 1810 <div class="has-text-centered-tablet has-text-left-mobile code_intro max-900 m-auto pb-60"> 1811 <h3 class="text-60 has-text-weight-bold has-text-white for-home">Code in the languages you love</h3> 1812 <h3 class="text-54 has-text-weight-bold has-text-white max-600 m-auto pb-30 for-developers">Build and ship faster with client libraries</h3> 1813 <a class="link-icon has-text-white text-18 has-text-weight-bold" href="https://docs.influxdata.com/influxdb3/cloud-serverless/reference/client-libraries/v3/#client-libraries-for-influxdb-v3"><span class="gr-underline">Read more in docs</span> <span class="icon gradient-text"> <i class="fa fa-arrow-right" aria-hidden="true"></i> </span></a> 1814 </div> 1815 1816 <div class="max-900 m-auto"> 1817 1818 <div class="selector code-logo"> 1819 <span data-lang="python" class="logo-name active"><img src="/images/home/python.png" alt="Python"> <span>Python</span> </span> 1820 <span data-lang="javascript" class="logo-name"><img src="/images/home/js.png" alt="JavaScript"> <span>Javascript</span> </span> 1821 <span data-lang="go" class="logo-name"><img class="go-img" src="//images.ctfassets.net/o7xu9whrs0u9/bz6bSjLPObb5zESG00QPa/25fbb6026b3b60eb6a21524273974369/go.png" alt="Go"> <span>Go</span> </span> 1822 <span data-lang="csharp" class="logo-name"><img src="/images/home/csharp.png" alt="C Sharp"> <span>C# </span> </span> 1823 <span data-lang="java" class="logo-name"><img src="//images.ctfassets.net/o7xu9whrs0u9/5mB0TGALiorRVXqvGRocWl/f70abe995971af77fd7fb60e8659bfcb/java.png" alt="Java"> <span>Java </span> </span> 1824 </div> 1825 1826 <div class="code-blocks"> 1827 <div id="code_example" class="pb-3"> 1828 <div class="readwrite"> 1829 <span class="active read" data-rw="read">Read</span><span class="write" data-rw="write">Write</span> 1830 </div> 1831 <div class="code-area"> 1832 <div class="pre-container"> 1833 <pre id="python_read" class="id-home-pre id-code-scroll hidden"> <code class="language-python">from influxdb_client_3 import InfluxDBClient3 1834import pandas 1835import os 1836 1837database = os.getenv('INFLUX_DATABASE') 1838token = os.getenv('INFLUX_TOKEN') 1839host="https://us-east-1-1.aws.cloud2.influxdata.com" 1840 1841def querySQL(): 1842 client = InfluxDBClient3(host, database=database, token=token) 1843 table = client.query( 1844 '''SELECT 1845 room, 1846 DATE_BIN(INTERVAL '1 day', time) AS _time, 1847 AVG(temp) AS temp, 1848 AVG(hum) AS hum, 1849 AVG(co) AS co 1850 FROM home 1851 WHERE time >= now() - INTERVAL '90 days' 1852 GROUP BY room, _time 1853 ORDER BY _time''' 1854 ) 1855 1856 print(table.to_pandas().to_markdown()) 1857 1858 client.close() 1859 1860querySQL()</code> 1861 </pre> 1862 </div> 1863 <div class="pre-container"> 1864 <pre id="python_write" class="id-home-pre id-code-scroll hidden"> <code class="language-python">from influxdb_client_3 import InfluxDBClient3 1865import os 1866 1867database = os.getenv('INFLUX_DATABASE') 1868token = os.getenv('INFLUX_TOKEN') 1869host="https://us-east-1-1.aws.cloud2.influxdata.com" 1870 1871def write_line_protocol(): 1872 client = InfluxDBClient3(host, database=database, token=token) 1873 1874 record = "home,room=Living\\ Room temp=22.2,hum=36.4,co=17i" 1875 1876 print("Writing record:", record ) 1877 client.write(record) 1878 1879 client.close() 1880 1881write_line_protocol() 1882</code> 1883 </pre> 1884 </div> 1885 <div class="pre-container"> 1886 <pre id="javascript_read" class="id-home-pre id-code-scroll hidden"> <code class="language-javascript">import {InfluxDBClient} from '@influxdata/influxdb3-client' 1887import {tableFromArrays} from 'apache-arrow'; 1888 1889const database = process.env.INFLUX_DATABASE; 1890const token = process.env.INFLUX_TOKEN; 1891const host = "https://us-east-1-1.aws.cloud2.influxdata.com"; 1892 1893async function main() { 1894 const client = new InfluxDBClient({host, token}) 1895 const query = ` 1896 SELECT 1897 room, 1898 DATE_BIN(INTERVAL '1 day', time) AS _time, 1899 AVG(temp) AS temp, 1900 AVG(hum) AS hum, 1901 AVG(co) AS co 1902 FROM home 1903 WHERE time >= now() - INTERVAL '90 days' 1904 GROUP BY room, _time 1905 ORDER BY _time 1906 ` 1907 const result = await client.query(query, database) 1908 1909 const data = {room: [], day: [], temp: []} 1910 1911 for await (const row of result) { 1912 data.day.push(new Date(row._time).toISOString()) 1913 data.room.push(row.room) 1914 data.temp.push(row.temp) 1915 } 1916 1917 console.table([...tableFromArrays(data)]) 1918 1919 client.close() 1920} 1921 1922main()</code> 1923 </pre> 1924 </div> 1925 <div class="pre-container"> 1926 <pre id="javascript_write" class="id-home-pre id-code-scroll hidden"> <code class="language-javascript">import {InfluxDBClient} from '@influxdata/influxdb3-client' 1927 1928const database = process.env.INFLUX_DATABASE; 1929const token = process.env.INFLUX_TOKEN; 1930const host = "https://us-east-1-1.aws.cloud2.influxdata.com"; 1931 1932async function main() { 1933 const client = new InfluxDBClient({host, token}) 1934 1935 const record = "home,room=Living\\ Room temp=22.2,hum=36.4,co=17i" 1936 await client.write(record, database) 1937 client.close() 1938} 1939 1940main()</code> 1941 </pre> 1942 </div> 1943 <div class="pre-container"> 1944 <pre id="go_read" class="id-home-pre id-code-scroll hidden"> <code class="language-go">package influxdbv3 1945 1946import ( 1947 "context" 1948 "fmt" 1949 "io" 1950 "os" 1951 "text/tabwriter" 1952 1953 "github.com/apache/arrow/go/v12/arrow" 1954 "github.com/InfluxCommunity/influxdb3-go/influx" 1955) 1956 1957func QuerySQL() error { 1958 url := "https://us-east-1-1.aws.cloud2.influxdata.com" 1959 token := os.Getenv("INFLUX_TOKEN") 1960 database := os.Getenv("INFLUX_DATABASE") 1961 1962 client, err := influx.New(influx.Configs{ 1963 HostURL: url, 1964 AuthToken: token, 1965 }) 1966 1967 defer func (client *influx.Client) { 1968 err := client.Close() 1969 if err != nil { 1970 panic(err) 1971 } 1972 }(client) 1973 1974 query := ` 1975 SELECT 1976 room, 1977 DATE_BIN(INTERVAL '1 day', time) AS _time, 1978 AVG(temp) AS temp, 1979 AVG(hum) AS hum, 1980 AVG(co) AS co 1981 FROM home 1982 WHERE time >= now() - INTERVAL '90 days' 1983 GROUP BY room, _time 1984 ORDER BY _time 1985` 1986
1987 iterator, err := client.Query(context.Background(), database, query) 1988 1989 if err != nil { 1990 panic(err) 1991 } 1992 1993 w := tabwriter.NewWriter(io.Discard, 4, 4, 1, ' ', 0) 1994 w.Init(os.Stdout, 0, 8, 0, '\t', 0) 1995 fmt.Fprintln(w, "day\troom\ttemp") 1996 1997 for iterator.Next() { 1998 row := iterator.Value() 1999 day := (row["_time"].(arrow.Timestamp)).ToTime(arrow.TimeUnit(arrow.Nanosecond)) 2000 fmt.Fprintf(w, "%s\t%s\t%.2f\n", day, row["room"], row["temp"]) 2001 } 2002 2003 w.Flush() 2004 return nil 2005}</code> 2006 </pre> 2007 </div> 2008 <div class="pre-container"> 2009 <pre id="go_write" class="id-home-pre id-code-scroll hidden"> <code class="language-go">package influxdbv3 2010 2011import ( 2012 "context" 2013 "os" 2014 "fmt" 2015 "github.com/InfluxCommunity/influxdb3-go/influx" 2016) 2017 2018func WriteLineProtocol() error { 2019 url := "https://us-east-1-1.aws.cloud2.influxdata.com" 2020 token := os.Getenv("INFLUX_TOKEN") 2021 database := os.Getenv("INFLUX_DATABASE") 2022 2023 client, err := influx.New(influx.Configs{ 2024 HostURL: url, 2025 AuthToken: token, 2026 }) 2027 2028 defer func (client *influx.Client) { 2029 err := client.Close() 2030 if err != nil { 2031 panic(err) 2032 } 2033 }(client) 2034 2035 record := "home,room=Living\\ Room temp=22.2,hum=36.4,co=17i" 2036 fmt.Println("Writing record: ", record) 2037 err = client.Write(context.Background(), database, []byte(record)) 2038 2039 if err != nil { 2040 panic(err) 2041 } 2042 return nil 2043}</code> 2044 </pre> 2045 </div> 2046 <div class="pre-container"> 2047 <pre id="csharp_read" class="id-home-pre id-code-scroll hidden"> <code class="language-csharp">using System; 2048using System.Threading.Tasks; 2049using InfluxDB3.Client; 2050using InfluxDB3.Client.Query; 2051 2052namespace InfluxDBv3; 2053 2054public class Query 2055{ 2056 static async Task QuerySQL() 2057 { 2058 const string hostUrl = "https://us-east-1-1.aws.cloud2.influxdata.com"; 2059 string? database = System.Environment.GetEnvironmentVariable("INFLUX_DATABASE"); 2060 string? authToken = System.Environment.GetEnvironmentVariable("INFLUX_TOKEN"); 2061 2062 using var client = new InfluxDBClient(hostUrl, authToken: authToken, database: database); 2063 2064 const string sql = @" 2065 SELECT 2066 room, 2067 DATE_BIN(INTERVAL '1 day', time) AS _time, 2068 AVG(temp) AS temp, 2069 AVG(hum) AS hum, 2070 AVG(co) AS co 2071 FROM home 2072 WHERE time >= now() - INTERVAL '90 days' 2073 GROUP BY room, _time 2074 ORDER BY _time 2075 "; 2076 2077 Console.WriteLine("{0,-30}{1,-15}{2,-15}", "day", "room", "temp"); 2078 await foreach (var row in client.Query(query: sql)) 2079 { 2080 Console.WriteLine("{0,-30}{1,-15}{2,-15}", row[1], row[0], row[2]); 2081 } 2082 2083 Console.WriteLine(); 2084 } 2085}</code> 2086 </pre> 2087 </div> 2088 <div class="pre-container"> 2089 <pre id="csharp_write" class="id-home-pre id-code-scroll hidden"> <code class="language-csharp">using System; 2090using System.Threading.Tasks; 2091using InfluxDB3.Client; 2092using InfluxDB3.Client.Query; 2093 2094namespace InfluxDBv3; 2095 2096public class Write 2097{ 2098 public static async Task WriteLineProtocol() 2099 { 2100 const string hostUrl = "https://us-east-1-1.aws.cloud2.influxdata.com"; 2101 string? database = System.Environment.GetEnvironmentVariable("INFLUX_DATABASE"); 2102 string? authToken = System.Environment.GetEnvironmentVariable("INFLUX_TOKEN"); 2103 2104 using var client = new InfluxDBClient(hostUrl, authToken: authToken, database: database); 2105 2106 const string record = "home,room=Living\\ Room temp=22.2,hum=36.4,co=17i"; 2107 Console.WriteLine("Write record: {0,-30}", record); 2108 await client.WriteRecordAsync(record: record); 2109 } 2110} 2111</code> 2112 </pre> 2113 </div> 2114 <div class="pre-container"> 2115 <pre id="java_read" class="id-home-pre id-code-scroll hidden"> <code class="language-java">package com.influxdb.v3; 2116 2117import java.time.Instant; 2118import java.util.stream.Stream; 2119 2120import com.influxdb.v3.client.InfluxDBClient; 2121import com.influxdb.v3.client.query.QueryOptions; 2122import com.influxdb.v3.client.Point; 2123 2124public class IOxExample { 2125 public static void main(String[] args) throws Exception { 2126 String host = "https://us-east-1-1.aws.cloud2.influxdata.com"; 2127 char[] token = "my-token".toCharArray(); 2128 String database = "database"; 2129 2130 try (InfluxDBClient client = InfluxDBClient.getInstance(host, token, database)) { 2131 // 2132 // Query by SQL 2133 // 2134 System.out.printf("--------------------------------------------------------%n"); 2135 System.out.printf("| %-8s | %-8s | %-30s |%n", "location", "value", "time"); 2136 System.out.printf("--------------------------------------------------------%n"); 2137 2138 String sql = "select time,location,value from temperature order by time desc limit 10"; 2139 try (Stream<object[]> stream = client.query(sql)) { 2140 stream.forEach(row -> System.out.printf("| %-8s | %-8s | %-30s |%n", row[1], row[2], row[0])); 2141 } 2142 System.out.printf("--------------------------------------------------------%n%n"); 2143 } 2144 } 2145}</object[]></code> 2146 </pre> 2147 </div> 2148 <div class="pre-container"> 2149 <pre id="java_write" class="id-home-pre id-code-scroll hidden"> <code class="language-java">package com.influxdb.v3; 2150 2151import java.time.Instant; 2152import java.util.stream.Stream; 2153 2154import com.influxdb.v3.client.InfluxDBClient; 2155import com.influxdb.v3.client.query.QueryOptions; 2156import com.influxdb.v3.client.Point; 2157 2158public class IOxExample { 2159 public static void main(String[] args) throws Exception { 2160 String host = "https://us-east-1-1.aws.cloud2.influxdata.com"; 2161 char[] token = "my-token".toCharArray(); 2162 String database = "database"; 2163 2164 try (InfluxDBClient client = InfluxDBClient.getInstance(host, token, database)) { 2165 //
2166 // Write by Point 2167 // 2168 Point point = Point.measurement("temperature") 2169 .setTag("location", "west") 2170 .setField("value", 55.15) 2171 .setTimestamp(Instant.now().minusSeconds(-10)); 2172 client.writePoint(point); 2173 2174 // 2175 // Write by LineProtocol 2176 // 2177 String record = "temperature,location=north value=60.0"; 2178 client.writeRecord(record); 2179 } 2180 } 2181}</code> 2182 </pre> 2183 </div> 2184 </div><!-- .code-area --> 2185 </div> <!-- #code-example --> 2186 </div> <!-- code-blocks --> 2187 2188 2189 </div> <!-- .max-900 --> 2190 </div> 2191 </section> 2192</section> 2193 2194 2195 <div class="section has-navy-bgr br-btm-r-80-old" style="margin-bottom: -10px;"> 2196 <div class="container"> 2197 2198 <div class="features is-flex is-flex-wrap-wrap is-justify-content-space-between"> 2199 <div class="item dark-navy has-text-white has-text-centered"> 2200 <h4 class="text-24 m-0 has-text-white">400+ Telegraf plugins</h4> 2201 <p class="has-text-white pt-10">Seamless integration with your favorite tools with Telegraf, our popular open source connector with 5B+ downloads.</p> 2202 </div> 2203 2204 <div class="item dark-navy has-text-white has-text-centered"> 2205 <h4 class="text-24 m-0 has-text-white">Client libraries</h4> 2206 <p class="has-text-white pt-10">InfluxDB client libraries make it easy to integrate time series data into your applications using your favorite programming languages.</p> 2207 </div> 2208 2209 <div class="item dark-navy has-text-white has-text-centered"> 2210 <h4 class="text-24 m-0 has-text-white">Community & ecosystem</h4> 2211 <p class="has-text-white pt-10">InfluxDB includes a massive community of cloud and open source developers to help you work the way you want.</p> 2212 </div> 2213 </div> 2214 2215 </div> 2216 2217 2218 2219 <!-- #social sharing --> 2220 <div class="container pt-50 with-social"> 2221 2222 <div class=" "> 2223 <h2 class="text-34 has-text-weight-bold has-text-white">Join the community</h2> 2224 </div> 2225 2226 <div class="community-section"> 2227 <div class="social-icons"> 2228 <a href="https://discord.com/invite/9zaNCW2PRT" target="_blank" class="icon" rel="noopener noreferrer"><img src="//images.ctfassets.net/o7xu9whrs0u9/4j5vqZk4p3uFeyS77PPue8/2cec25c83e3a7f8cf8e2254ec5e5f4eb/discord-icon.svg" alt="Social 4"></a> 2229 <a href="https://github.com/influxdata/influxdb" target="_blank" class="icon" rel="noopener noreferrer"><img src="//images.ctfassets.net/o7xu9whrs0u9/3kD6R6lL4Gnvzdz0iWhfKD/8cf653059a0c3a953ed76fabce293078/Rectangle_34624502.png" alt="Social 4"></a> 2230 <a href="https://www.reddit.com/r/influxdb/" target="_blank" class="icon" rel="noopener noreferrer"><img src="/images/logos/reddit-icon.png" alt="Reddit-logo" title="Reddit-logo" itemprop="image"></a> 2231 <a href="https://www.influxdata.com/slack" target="_blank" class="icon"><img src="/images/logos/slack-new-logo.svg" alt="slack-new-logo" title="slack-new-logo" itemprop="image"></a> 2232 <a href="https://www.linkedin.com/company/influxdb/posts/" target="_blank" class="icon" rel="noopener noreferrer"><img src="//images.ctfassets.net/o7xu9whrs0u9/c526BYLiVWbcJoppcsY3L/37e957a92bcd0235d3aa16ae23f27d21/linkedin.png" alt="Social 5"></a> 2233 <a href="https://community.influxdata.com/" target="_blank" class="icon" rel="noopener noreferrer"><img src="/images/logos/kubo_navy.svg" alt="Forum-logo" title="Forum-logo" itemprop="image"></a> 2234 </div> 2235 </div> 2236 </div> 2237 </div> 2238 2239 2240</section> 2241 2242 2243 2244<link rel="preconnect" href="https://fonts.googleapis.com"> 2245<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin=""> 2246<link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@300&display=swap" rel="stylesheet"> 2247 2248<style> 2249 2250code { 2251 font-family: 'Roboto Mono', monospace!important; 2252} 2253 2254.popup-is-hidden { 2255 display: none!important; 2256 } 2257 2258.pre-container code[class*="language-"], .pre-container pre[class*="language-"] { 2259 text-shadow: none!important; 2260 color: #fff!important; 2261 background-color: transparent; 2262 font-family: 'Roboto Mono', monospace!important; 2263} 2264 2265 2266/*--------------navy top nav-------------*/ 2267 2268/*---styles for OneTrust banner--*/ 2269@media only screen and (min-width: 1256px) { 2270 #onetrust-button-group { 2271 display: flex!important; 2272 justify-content: flex-end!important; 2273 gap: 10px!important; 2274 flex-wrap: wrap!important; 2275 } 2276 2277 #onetrust-banner-sdk.otFloatingFlat { 2278 width: 100%!important; 2279 max-width: none!important; 2280 margin-left: -30px!important; 2281 } 2282 2283 #onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns { 2284 width: 50%!important; 2285 } 2286 2287 #onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns { 2288 width: 45%!important; 2289 } 2290 2291 .otFloatingFlat.ot-bottom-left.ot-wo-title { 2292 bottom: 0px!important; 2293 margin-bottom: -40px!important; 2294} 2295} 2296 2297/*--new styles--*/ 2298 2299img.blrb-img { 2300 border: 1px solid #C9CBDD; 2301 border-radius: 8px; 2302 background-color: #FAFAFA; 2303} 2304 2305.blrb-img-navy { 2306 border: 1px solid #303877; 2307 border-radius: 8px; 2308 background-color: #020a47; 2309 padding: 5px; 2310} 2311 2312img.blrb-img-lt { 2313 border: 1px solid #C9CBDD; 2314 border-radius: 8px; 2315 background-color: #fff; 2316 padding: 7px; 2317} 2318.item.no-border { 2319 border: none!important; 2320 background-color: #F2F4F6!important; 2321 padding: 0px!important; 2322}
2323.item.dark-navy { 2324 background-color: #030938!important; 2325 border: none!important; 2326 color: #fff!important; 2327} 2328 2329.footer .container.with-logo { 2330 border-top: none; 2331} 2332 2333@media (min-width: 1024px) and (max-width: 1408px) { 2334 .pointer-content { 2335 min-height: 250px; 2336 } 2337} 2338 2339span.hljs-variable { 2340 color: #ff9ac1; 2341} 2342 2343.for-developers { 2344 display: none; 2345} 2346 2347.lh-2 { 2348line-height: 1.3em; 2349} 2350</style> 2351 2352
2353<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.js"></script>
vendor: 1 bytes, line 2353
2353
2354<script> 2355 var excode_rw = 'read'; 2356 var excode_lang = 'python'; 2357 function choose_example_lang(){ 2358 jQuery('.id-home-pre').addClass('hidden'); 2359 jQuery('#'+excode_lang+'_'+excode_rw).removeClass('hidden'); 2360 if (window.addHljsCopyButtons) { window.addHljsCopyButtons(); } 2361 } 2362 2363 $(document).ready(function(){ 2364 choose_example_lang(); // initial display of default language 2365 2366 jQuery('.selector span').on('click',function(){ 2367 excode_lang = jQuery(this).attr('data-lang'); 2368 jQuery('.selector span').removeClass('active'); 2369 jQuery(this).addClass('active'); 2370 choose_example_lang(); 2371 }); 2372 jQuery('.readwrite span').on('click',function(){ 2373 excode_rw = jQuery(this).attr('data-rw'); 2374 jQuery('.readwrite span').removeClass('active'); 2375 jQuery(this).addClass('active'); 2376 choose_example_lang(); 2377 }); 2378 2379 $.ajax({ 2380 url: "https://api.github.com/repos/influxdata/influxdb", 2381 type: "GET", 2382 success: function(result){ 2383 $('#num_stars_container').text(result.stargazers_count); 2384 } 2385 }); 2386 2387 }); /* end document ready */ 2388</script>
2388 2389 2390
2391<script src="https://unpkg.com/aos@next/dist/aos.js"></script>
vendor: 1 bytes, line 2391
2391
2392<script> 2393 AOS.init(); 2394</script>
2394 2395 2396 2397 </article> 2398 </main> 2399 <div class="footer"> 2400 <div class="section py-1"> 2401 2402 <div class="section py-1 footer-logo"> 2403 <div class="container with-logo py-6"> 2404 <img src="/images/influxdata_full_white.svg" width="297" height="auto" alt="InfluxData logo" title="InfluxData logo"> 2405 </div> 2406 </div> 2407 2408 <div class="section py-1 footer-menu"> 2409 <div class="container"> 2410 <div class="columns"> 2411 2412 <div class="column"> 2413 <h5 class="">Product & Solutions</h5> 2414 <ul class="footer-list"> 2415 <li><a href="/get-influxdb/">InfluxDB</a></li> 2416 <li><a href="/products/influxdb3-enterprise/">InfluxDB 3 Enterprise</a></li> 2417 <li><a href="/products/influxdb-cloud/serverless/">InfluxDB Cloud Serverless</a></li> 2418 <li> <a href="/products/influxdb-cloud/dedicated/">InfluxDB Cloud Dedicated</a></li> 2419 <li><a href="/products/telegraf-enterprise/">Telegraf Enterprise</a></li> 2420 <li><a href="/products/integrations/">Integrations</a></li> 2421 <li><a href="/glossary/data-warehouse/">Data Lake / Warehouse</a></li> 2422 <li><a href="/time-series-platform/telegraf/">Data Collector</a></li> 2423 <li><a href="/influxdb-pricing/">Pricing</a></li> 2424 <li><a href="/solutions/">Use Cases</a></li> 2425 <li><a href="/what-is-time-series-data/">Time Series Data</a></li> 2426 <li><a href="/time-series-database/">Time Series Database</a></li> 2427 <li><a href="/time-series-forecasting-methods/">Time Series Forecasting</a></li> 2428 <li><a href="/glossary/data-warehouse/">Data Warehousing</a></li> 2429 <li><a href="/solutions/network-monitoring/">Network Monitoring</a></li> 2430 2431 </ul> 2432 </div> 2433 2434 2435 <div class="column"> 2436 <h5 class="">Developers</h5> 2437 <ul class="footer-list"> 2438 <li><a href="/_resources/">Guides</a></li> 2439 <li> <a href="/blog/">Blog</a></li> 2440 <li><a href="/customers/">Customers</a></li> 2441 <li><a href="https://support.influxdata.com/">Support</a></li> 2442 <li><a href="/_resources/">Webinars</a></li> 2443 <li><a href="https://docs.influxdata.com/">Documentation</a></li> 2444 <li><a href="/events/">Events & Live Training</a></li> 2445 <li> <a href="/university/">InfluxDB University</a></li> 2446 <li><a href="https://community.influxdata.com/" target="_blank" rel="noopener noreferrer">Community Forum</a></li> 2447 <li><a href="/products/influxdb/">InfluxDB 3 Core (OSS)</a></li> 2448 <li> <a href="/time-series-platform/telegraf/">Telegraf</a></li> 2449 <li><a href="/influxdb-cloud-on-aws/">AWS</a></li> 2450 <li><a href="/products/integrations/">Product Integrations</a></li> 2451 <li><a href="/time-series-platform/telegraf/telegraf-input-plugin/">Telegraf Inputs</a></li> 2452 <li><a href="/time-series-platform/telegraf/telegraf-output-plugin/">Telegraf Outputs</a></li> 2453 <li><a href="/glossary/">Glossary</a></li> 2454 </ul> 2455 </div> 2456 2457 2458 <div class="column"> 2459 <h5 class="">Company</h5> 2460 <ul class="footer-list"> 2461 <li><a href="/about/">About</a></li> 2462 <li> <a href="/careers/">Careers</a></li> 2463 <li><a href="/partners/">Partners</a></li> 2464 <li><a href="/newsroom/">Newsroom</a></li> 2465 <li><a href="/general-inquiries/">Contact Us</a></li> 2466 <li><a href="/customers/">Customers</a></li> 2467 </ul> 2468 </div> 2469 2470 2471 </div> 2472 </div> 2473 </div> 2474 2475 <div class="section py-1 footer-address"> 2476 <div class="container pt-50 pb-20 b-border"> 2477 <div class="columns is-desktop"> 2478 <div class="column"> 2479 <p>548 Market St, PMB 77953<br>San Francisco, California 94104</p> 2480 </div> 2481 2482 <div class="column is-one-quarter"> 2483 <div class="social-icons-footer"> 2484 <h5>Follow Us</h5> 2485 2486 <a class="" href="https://www.youtube.com/@influx-data" target="_blank" rel="noopener noreferrer" aria-label="Go to https://www.youtube.com/@influxdata8893"> 2487 <div class="uabb-img icon-wrap"> <span class="uabb-icon-wrap">
2488 <span class="uabb-icon"> 2489 <i class="fa-brands fa-youtube" style="margin-left: -5px;"></i> 2490 </span> 2491 </span> 2492 </div> 2493 </a> 2494 2495 <a class="pl-2" href="https://twitter.com/influxdb" target="_blank" rel="noopener noreferrer" aria-label="Go to https://twitter.com/influxdb"> 2496 <div class="uabb-img icon-wrap"> <span class="uabb-icon-wrap"> 2497 <span class="uabb-icon"> 2498 <img src="//images.ctfassets.net/o7xu9whrs0u9/4fDx6xWWz9MAxYFYIhJ84g/6207b0255e0be642061d121447477740/logo.svg" width="15" height="15" alt="twitter" title="twitter"> 2499 </span> 2500 </span> 2501 </div> 2502 </a> 2503 <a class="" href="https://www.linkedin.com/company/influxdb/" target="_blank" rel="noopener noreferrer" aria-label="Go to https://www.linkedin.com/company/influxdb/"> 2504 <div class="uabb-imgicon-wrap"> <span class="uabb-icon-wrap"> 2505 <span class="uabb-icon"> 2506 <i class="ua-icon ua-icon-linkedin2"></i> 2507 </span> 2508 </span> 2509 </div> 2510 </a> 2511 <a class="" href="https://github.com/influxdata/influxdb" target="_blank" rel="noopener noreferrer" aria-label="Go to https://github.com/influxdata/influxdb"> 2512 <div class="uabb-module-content uabb-imgicon-wrap"> <span class="uabb-icon-wrap"> 2513 <span class="uabb-icon"> 2514 <img src="//images.ctfassets.net/o7xu9whrs0u9/69lijThrDaPcSvQUD10STH/0b06f5ff54a155b1296cc150a29954c8/Symbol.png" width="18" height="18" alt="github" title="github"> 2515 </span> 2516 </span> 2517 </div> 2518 </a> 2519 <a class="pl-2" href="/slack" target="_blank" rel="noopener" aria-label="Go to /slack"> 2520 <div class="uabb-module-content uabb-imgicon-wrap"> <span class="uabb-icon-wrap"> 2521 <span class="uabb-icon"> 2522 <img src="//images.ctfassets.net/o7xu9whrs0u9/3GfdkjPNoFonbo3gq4QeiQ/7b2b2c4d0a0cbde7628764b3cbb6712f/Symbol.png" width="18" height="18" alt="slack" title="slack"> 2523 </span> 2524 </span> 2525 </div> 2526 </a> 2527 </div> 2528 </div> 2529 2530 2531 </div> 2532 </div> 2533 </div> 2534 2535 2536 <div class="section py-1"> 2537 <div class="container"> 2538 <div class="footer-copyright pt-5"> 2539 <p class="has-text-white">© 2026 InfluxData Inc. All Rights Reserved. </p> 2540 <div class="legal-links"> 2541 <a href="/legal/ ">Legal</a> 2542 <a href="/security/ ">Security</a> 2543 <a href="/legal/cookie-policy/">Cookie Policy</a> 2544 <a href="/comparison/">Comparison</a> 2545 </div> 2546 </div> 2547 </div> 2548 </div> 2549 2550 </div> 2551</div> 2552 2553 </div> 2554
2555<script> 2556 function hide_mkto_opt(){ return true; } 2557 function eucheck(){ return true; } 2558 2559 function set_nav_offsets(){ 2560 $('.navbar-item.navbar-delux').each(function(i,item){ 2561 var fullPositionLeft = $(this).offset().left; 2562 $(this).find( '.navbar-dropdown' ).css( { 'left': '-'+fullPositionLeft+'px', 'width': $(window).width()+'px' } ); 2563 }); 2564 } 2565 window.onload = function(){ 2566 //set_nav_offsets(); // note: important to do on load and not on 'ready' 2567 }; 2568 2569 2570 2571 2572 function set_nav_burger(){ 2573 $(".nav-primary .navbar-burger").click(function() { 2574 // Toggle the "is-active" class on both the "navbar-burger" and the "navbar-menu" 2575 $(".nav-primary .navbar-burger").toggleClass("is-active"); 2576 $(".nav-primary .navbar-menu").toggleClass("is-active"); 2577 $(".nav-primary .navbar-dropdown").hide(); 2578 }); 2579 $(".nav-secondary .navbar-burger").click(function() { 2580 // Toggle the "is-active" class on both the "navbar-burger" and the "navbar-menu" 2581 $(".nav-secondary .navbar-burger").toggleClass("is-active"); 2582 $(".nav-secondary .navbar-menu").toggleClass("is-active"); 2583 }); 2584 $('.navbar-dropdown-extender').on('click',function(){ 2585 $(this).parent().find('.navbar-dropdown').slideToggle(); 2586 }); 2587 } 2588 2589 2590 2591 2592 let isMarketoInitialized = false; 2593 2594 function initMarketoFormsOnload() { 2595 if (isMarketoInitialized) { 2596 console.log("Marketo already initialized, skipping."); 2597 return; 2598 } 2599 console.log("initMarketoFormsOnload called."); 2600 2601 if (typeof (MktoForms2) === 'undefined') { 2602 const element = document.createElement("script"); 2603 element.src = "https://get.influxdata.com/js/forms2/js/forms2.min.js"; 2604 element.onload = function () { 2605 console.log("Marketo script loaded."); 2606 setMktoOptions(); 2607 }; 2608 document.body.appendChild(element); 2609 } else { 2610 console.log("MktoForms2 already loaded."); 2611 setMktoOptions(); 2612 } 2613 2614 isMarketoInitialized = true; // Set the flag to true after initializing 2615 } 2616 2617 2618 2619 var captcha_response; 2620 2621 /* 2622 const minKeys = ['testimonialProjectDescription', 'testimonialFeatures','testimonialCustomerQuote','testimonialTips']; 2623 const hoodieFormId = 2224; 2624 var minLengths = { 2625 testimonialProjectDescription: 450, 2626 testimonialFeatures: 450, 2627 testimonialCustomerQuote: 450, 2628 testimonialTips: 150 2629 }; 2630 2631 function checkMinLen(e){ 2632 var l = jQuery(this).val().length, 2633 id = jQuery(this).attr('id'); 2634 if( ! minLengths[id] ) return; 2635 jQuery(this).parent().find('.mktoError').remove(); 2636 jQuery(this).removeClass('minvalInvalid'); 2637 if( l < minLengths[id] ){ 2638 jQuery(this).removeClass('mktoValid').addClass('minvalInvalid'); 2639 jQuery(this).after("<div class='mktoError'>"+l+"/"+minLengths[id]+" of minimum</div>"); 2640 return false; 2641 } 2642 f = MktoForms2.getForm( hoodieFormId ); 2643 f.submitable(true); 2644 } 2645 2646 var setMinLenFocus = false; 2647 2648 function checkHoodieMinLen(){ 2649 setMinLenFocus = false; 2650 f = MktoForms2.getForm( hoodieFormId ); 2651 if( !f ){ return } 2652 f.submitable(true); 2653 minKeys.forEach(function(k){ 2654 if( jQuery("#"+k).length < 1 ){ return false; } 2655 var $t = jQuery("#"+k); 2656 var l = $t.val().length; 2657 if( l < minLengths[k] ){ 2658 f = MktoForms2.getForm( hoodieFormId ); 2659 f.submitable(false); 2660 setTimeout(function(){ reEnableMktoForm(f); }, 500); 2661 $t.removeClass('mktoValid').addClass('minvalInvalid'); 2662 $t.after("<div class='mktoError'>"+l+"/"+minLengths[k]+" of minimum</div>"); 2663 setMinLenFocus ||= k; 2664 } 2665 }); 2666 if( setMinLenFocus ){ 2667 jQuery("#"+setMinLenFocus).focus(); 2668 } 2669 } 2670 */ 2671 2672 function reEnableMktoForm(f){ 2673 if( !f ){ return } 2674 f.submitable(true); 2675 } 2676 2677 function checkCaptcha(form){ 2678 console.log('checkCaptcha'); 2679 form.submittable(false); 2680 var formEl = form.getFormElem()[0], 2681 formElId = form.getId(), 2682 submitEl = formEl.querySelector('BUTTON[type="submit"]'); 2683 submitEl.innerHTML = 'Submitting...'; 2684 submitEl.disabled = true; 2685 if (false){ // } (captcha_response) { 2686 form.addHiddenFields({ 2687 lastRecaptchaEnabledFormID: formElId 2688 }); 2689 if(!capr){ 2690 capstat(form); 2691 return false;
2692 } else if( !valid_eml ){ 2693 eml_chk(form); 2694 return false; 2695 } else { 2696 console.log('cptch gd'); 2697 gtmid(form); 2698 form.submittable(true); 2699 return true; 2700 } 2701 } 2702 console.log('cptch ft'); 2703 gtmid(form); 2704 form.submittable(true); 2705 return true; 2706 } 2707 2708 2709 var capform, capr, valid_eml = false; 2710 2711 capr = true; 2712 valid_eml = true; 2713 2714 const chk_hst = 'https://t.influxstaging.com'; 2715 2716 function capstat(form){ 2717 console.log('capstat'); 2718 2719 capform = form; 2720 2721 let chk_url = chk_hst + '/cap/'+captcha_response; 2722 2723 // if the form has an email, send that as well, base64 encoded. 2724 let email = form.getValues().Email; 2725 if( email ){ 2726 chk_url += '?ml='+btoa(email); 2727 } 2728 2729 $.ajax({ 2730 url: chk_url, 2731 type: 'GET', 2732 success: function(data){ 2733 console.log('capstat resp', data); 2734 if( data.success === true ){ 2735 capr = true; 2736 2737 capform.addHiddenFields({ 2738 'lastRecaptchaUserInput': data.score 2739 }); 2740 2741 handle_bv_response(data); 2742 2743 } else { 2744 capr = true; 2745 form.submittable(true); 2746 form.submit(); 2747 } 2748 }, 2749 error: function(xhr, status, error) { 2750 console.log('capstat check failed, submitting form anyway', status, error); 2751 capr = true; 2752 form.submittable(true); 2753 form.submit(); 2754 }, 2755 timeout: 5000 // Set a timeout to prevent long waits 2756 }); 2757 } 2758 2759 function eml_chk(form){ 2760 console.log('eml_chk'); 2761 capform = form; 2762 let chk_url = chk_hst + '/eml'; 2763 let email = form.getValues().Email; 2764 if( email ){ 2765 chk_url += '?ml='+btoa(email); 2766 } else { 2767 return false; 2768 } 2769 $.get(chk_url, function(data){ handle_bv_response(data); } ); 2770 } 2771 2772 function handle_bv_response(data){ 2773 $('#emlErr').remove(); 2774 2775 if( 2776 data.verify_status && 2777 data.verify_status == 'invalid' 2778 ){ 2779 // add error message to the marketo form: 2780 var emailElem = capform.getFormElem().find("#Email"); 2781 $('<span id="emlErr" class="mktoError">Must be valid email. [email protected]</span>').insertAfter(emailElem); 2782 capform.submittable(true); 2783 2784 // enable the submit button as well (some forms, but not tall, disable the button and update the text) 2785 var submitButton = $(capform.getFormElem()).find('button[type=submit]')[0]; 2786 if( submitButton ){ 2787 submitButton.disabled = false; 2788 if( submitButton.textContent.match(/ing|\.\.\./) ){ // ex: "Submitting..." 2789 submitButton.textContent = "Submit"; 2790 } 2791 } 2792 2793 return false; 2794 } 2795 2796 valid_eml = true; 2797 2798 if( data.verify_status ){ 2799 capform.addHiddenFields({ 2800 'Validity_Verify__Checked__c': true, 2801 'Validity_Verify__Status__c': data.verify_status, 2802 'Validity_Verify__Timestamp__c': new Date().toISOString() 2803 }); 2804 } 2805 capform.submittable(true); 2806 capform.submit(); 2807 } 2808 2809 2810 function fix_mkto_labels(){ 2811 jQuery('form.mktoForm').find('label,input,select,textarea').each(function(){ jQuery(this).removeAttr('style') }); 2812 jQuery('.mktoForm .mktoRadioList').parent().find('label').addClass('radio_label'); 2813 2814 // remove colons from labels 2815 jQuery.each( jQuery('label.mktoLabel'), function(i,val){ jQuery(val).html( jQuery(val).html().replace(':','')) } ); 2816 // hide asterisks on checkboxes 2817 jQuery('.mktoCheckboxList').parent().find('.mktoAsterix').hide(); 2818 jQuery('.mktoCheckboxList').parent().find('label').addClass('checkboxLabel') 2819 // fix labels for selects 2820 jQuery('form.mktoForm').find('select').each(function(){ 2821 var $sv = jQuery(this); 2822 var $lb = $sv.parent().find('label:visible'); 2823 var op = $sv.find('option')[0]; 2824 2825 if( $lb.length > 0 && op.value == '' ){ 2826 var txt = $lb.text(); 2827 if( txt.match(/\*/) ){ txt = txt.replace("*",''); } 2828 jQuery(op).html( txt+" " ); 2829 $lb.remove(); 2830 } 2831 }); 2832 2833 // dynamically change the labels: 2834 jQuery('input.mktoField, textarea.mktoField').on('focus',function(){ jQuery(this).parent().find('label').addClass('triggered'); }); 2835 jQuery('input.mktoField, textarea.mktoField').on('blur',function(){ 2836 if( jQuery(this).val() == '' ) jQuery(this).parent().find('label').removeClass('triggered'); 2837 }); 2838 jQuery('select.mktoField').on('focus click',function(){ jQuery(this).addClass('triggered'); jQuery(this).parent().find('label').addClass('triggered'); }); 2839 jQuery('select.mktoField').on('blur change',function(){ 2840 if( jQuery(this).val() == '' ) jQuery(this).removeClass('triggered'); 2841 }); 2842 // focus the form field when the label is clicked, since it covers part of the input 2843 jQuery('label.mktoLabel').on('click',function(){ jQuery(this).parent().find('input,select').focus(); }) 2844 } 2845 2846 2847 if (typeof(mktoFormFix) == 'undefined') { 2848 mktoFormFix = function(form) { 2849 //console.log('mktoFormFix - placeholder'); 2850 } 2851 } 2852 2853 2854 function setMktoOptions(){ 2855 // console.log('orig setMktoOptions'); 2856 MktoForms2.setOptions({ formXDPath:"/rs/972-GDU-533/images/marketo-xdframe-relative.html" }); 2857 2858 /* 2859 MktoForms2.whenRendered(function(form) { 2860 jQuery('textarea.mktoRequired').on('blur keyup',checkMinLen); 2861 }); 2862 */ 2863 2864 jQuery("form[id^=mktoForm_]").each(function(){ 2865 if( jQuery(this).hasClass('skipautoload') ){ return; } 2866 var mktoFormIds = MktoForms2.allForms().map(function(e){ return e.getId() }); 2867 var form_id_str = jQuery(this).attr('id'); 2868 var form_id = parseInt(form_id_str.replace('mktoForm_','')); 2869 if( !mktoFormIds.includes( form_id ) ){ 2870 MktoForms2.loadForm("https://get.influxdata.com", "972-GDU-533", form_id); 2871 } 2872 }); 2873 2874 // Override Marketo Form Styling 2875 MktoForms2.whenReady(function (form) { 2876 //console.log('MktoForms ready'); 2877 var formEl = form.getFormElem()[0]; 2878 mktoFormFix(form); 2879 var form_id = parseInt(formEl.id.replace('mktoForm_','')); 2880 switch(form_id){ 2881 case 1135: 2882 form.addHiddenFields({'mkto_content_name':'General Inquiries'}); break; 2883 case 1137: 2884 form.addHiddenFields({'mkto_content_name':'Preference Center'}); break; 2885 case 1195: 2886 form.addHiddenFields({'mkto_content_name':'Testimonials'}); break; 2887 case 1202: 2888 form.addHiddenFields({'mkto_content_name':'Meetup Sticker Request'}); break; 2889 case 1205: 2890 form.addHiddenFields({'mkto_content_name':'DevOps Days Form'}); break; 2891 case 1212: 2892 form.addHiddenFields({'mkto_content_name':'Newsletter Signup'}); break; 2893 case 1606: 2894 form.addHiddenFields({'mkto_content_name':'Blog Subscription'}); break; 2895 case 1829: 2896 form.addHiddenFields({'mkto_content_name':'Support OSS'}); break; 2897 case 1889: 2898 form.addHiddenFields({'mkto_content_name':'Sticker Request'}); break; 2899 case 2935: // communication preferences 2900 // add option to unsubscribe from all 2901 $('<a class="uns-link" href="#">Unsubscribe from all emails</a>').insertAfter('.mktoEmailField').on('click',function(){ 2902 const $unsub_all = $(`#${formEl.id} input[type=checkbox`).last(); 2903 $([document.documentElement, document.body]).animate({ 2904 scrollTop: ($unsub_all.offset().top-200) 2905 }, 1000); // scroll down to the last one 2906 $(`#${formEl.id}
2906 input[type=checkbox`).prop('checked',false); // uncheck them all 2907 $unsub_all.click(); // check just the last one 2908 }); 2909 break; 2910 2911 } 2912 /* 2913 if( form_id == hoodieFormId ){ 2914 form.onSubmit(function(f){ 2915 checkHoodieMinLen(f); 2916 return checkCaptcha(f); 2917 }); 2918 } 2919 else 2920 */ 2921 // if( [2926,3144,2885].includes(form_id) ) { // not forms with chili piper - 2847, 2922 // form.onSubmit(function(f){ 2923 // gtmid(f); 2924 // return true; 2925 // }); 2926 // } 2927 if( [2935].includes(form_id) ) { // no captcha on unsubscribe/communication preferences 2928 form.onSubmit(function(f){ 2929 gtmid(f); 2930 return true; 2931 }); 2932 } 2933 else { 2934 form.onSubmit(function(f){ 2935 console.log('form submit'); 2936 return checkCaptcha(f); 2937 }); 2938 } 2939 2940 // when an email field is edited, make sure the error message is removed 2941 $("#Email").on('change',function(){ 2942 $('#emlErr').remove(); 2943 }); 2944 2945 // remove element styles from root and children (may want to disable this while debugging) 2946 for (var elsWithStyles = document.querySelectorAll('#' + formEl.id + ', #' + formEl.id + ' [style]'), i = 0, imax = elsWithStyles.length; i < imax; i++) { 2947 elsWithStyles[i].removeAttribute('style'); 2948 } 2949 2950 // disable all Marketo-sourced stylesheets 2951 //console.log('clear mkto styles'); 2952 for (var styleSheets = document.styleSheets, i = 0, imax = styleSheets.length; i < imax; i++) { 2953 var ssLoc = document.createElement('A'); 2954 ssLoc.href = styleSheets[i].href; 2955 2956 if ((ssLoc.hostname.search(/\.marketo\.com$/) !== -1) // external STYLEs 2957 || 2958 (ssLoc.hostname.search(/get\.influxdata\.com$/) !== -1) 2959 || 2960 ((styleSheets[i].ownerNode || styleSheets[i].owningElement).parentNode == formEl)) { // inline STYLEs within FORM tag 2961 styleSheets[i].disabled = true; 2962 } 2963 } 2964 2965 // remove embedded styles - must re-run every time something is changed 2966 fix_mkto_labels(); 2967 jQuery('form.mktoForm').find('label,input,select,textarea').on('change', function(){ setTimeout( 2968 function(){ 2969 fix_mkto_labels(); 2970 }, 500); 2971 }); 2972 2973 2974 2975 }); 2976 2977 // after all forms are loaded, set the gtmid if available 2978 if( getCookie('gtmid') ){ 2979 dataLayer.push({'user_id': getCookie('gtmid') }); 2980 } 2981 } 2982 2983 2984 2985 2986 $(document).ready(function(){ 2987 set_nav_burger(); 2988 2989 /* delay loading drift */ 2990 setTimeout(function() { 2991 LoadDriftWidget(); 2992 }, 2000); 2993 2994 }); 2995 2996 /* -- defer as much here as possible to prevent render blocking -- */ 2997 window.addEventListener('load', function () { 2998 2999 jQuery.ajax({ 3000 url: 'https://www.google.com/recaptcha/api.js?render=6Le4K48UAAAAALkQHkVA4G8XXpLWEb5xy7JC5bux', 3001 dataType: 'script', 3002 cache: true, 3003 success: function(){ 3004 grecaptcha.ready(function() { 3005 grecaptcha.execute('6Le4K48UAAAAALkQHkVA4G8XXpLWEb5xy7JC5bux', {action: 'submit'}).then(function(token) { 3006 captcha_response = token; 3007 }); 3008 jQuery('.grecaptcha-badge').hide(); 3009 }); 3010 } 3011 }); 3012 3013 /* Load Marketo Munchkin Code */ 3014 jQuery.ajax({ 3015 url: '//munchkin.marketo.net/munchkin.js', 3016 dataType: 'script', 3017 cache: true, 3018 success: function() { 3019 Munchkin.init('972-GDU-533'); 3020 } 3021 }); 3022 3023 /* Init Marketo Forms */ 3024 initMarketoFormsOnload(); 3025 }); 3026 3027 3028 3029 3030 3031 3032 3033 function md5Cycle(x, k) { 3034 var a = x[0], b = x[1], c = x[2], d = x[3]; 3035 a = ff(a, b, c, d, k[0], 7, -680876936); 3036 d = ff(d, a, b, c, k[1], 12, -389564586); 3037 c = ff(c, d, a, b, k[2], 17, 606105819); 3038 b = ff(b, c, d, a, k[3], 22, -1044525330); 3039 a = ff(a, b, c, d, k[4], 7, -176418897); 3040 d = ff(d, a, b, c, k[5], 12, 1200080426); 3041 c = ff(c, d, a, b, k[6], 17, -1473231341); 3042 b = ff(b, c, d, a, k[7], 22, -45705983); 3043 return [a, b, c, d]; 3044 } 3045 function hex(n) { 3046 var s="", v; 3047 for (var i=7; i>=0; i--) { v = (n>>>(i*4)) & 0xf; s += v.toString(16); } 3048 return s; 3049 } 3050 function md5blk(s) { 3051 var md5blks = [], i; 3052 for (i=0; i<64; i+=4) { 3053 md5blks[i>>
30532] = s.charCodeAt(i) 3054 + (s.charCodeAt(i+1) << 8) 3055 + (s.charCodeAt(i+2) << 16) 3056 + (s.charCodeAt(i+3) << 24); 3057 } 3058 return md5blks; 3059 } 3060 function ff(a, b, c, d, x, s, t) { 3061 var n = a + ((b & c) | ((~b) & d)) + x + t; 3062 return ((n << s) | (n >>> (32 - s))) + b; 3063 } 3064 function createHash(str) { 3065 var n = str.length, 3066 state = [1732584193, -271733879, -1732584194, 271733878], i; 3067 for (i=64; i<=str.length; i+=64) { 3068 state = md5Cycle(state, md5blk(str.substring(i-64, i))); 3069 } 3070 str = str.substring(i-64); 3071 var tail = Array(str.length); 3072 for (i=0; i<str.length; i++) tail[i] = str.charCodeAt(i); 3073 var s = state, len = n * 8; 3074 tail[n >> 2] |= 0x80 << ((n) % 4 << 3); 3075 tail[(((n + 8) >> 6) << 4) + 14] = len; 3076 s = md5Cycle(s, tail); // Update the line to assign the result back to 's' 3077 return hex(s[0]) + hex(s[1]) + hex(s[2]) + hex(s[3]); 3078 } 3079 function setCookie(name, value, expires){ 3080 document.cookie = name+"="+ value+";expires=" + expires + ";path=/"; 3081 } 3082 function getCookie(name) { 3083 const value = `; ${document.cookie}`; 3084 const parts = value.split(`; ${name}=`); 3085 if (parts.length === 2) return parts.pop().split(';').shift(); 3086 } 3087 3088 function gtmid(f){ 3089 let email = f.getValues().Email; 3090 if( email ){ 3091 let ehash = createHash(email); 3092 dataLayer.push({'user_id': ehash }); 3093 setCookie('gtmid', ehash, 'Thu, 31 Dec 2099 23:59:59 GMT'); 3094 } 3095 } 3096</script>
3096 3097 3098 3099
3100<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>
vendor: 1 bytes, line 3100
3100
3101<script src="/javascripts/bulma-collapsible.min.js"></script>
vendor: 1 bytes, line 3101
3101
3102<script> 3103 hljs.highlightAll(); 3104 3105 function addHljsCopyButtons() { 3106 var blocks = document.querySelectorAll('pre code'); 3107 for (var i = 0; i < blocks.length; i++) { 3108 var codeEl = blocks[i]; 3109 var pre = codeEl.parentElement; 3110 if (!pre) continue; 3111 3112 var wrapper = pre.parentElement; 3113 if (!wrapper || !wrapper.classList || !wrapper.classList.contains('hljs-copy-wrap')) { 3114 wrapper = document.createElement('div'); 3115 wrapper.className = 'hljs-copy-wrap'; 3116 pre.parentNode.insertBefore(wrapper, pre); 3117 wrapper.appendChild(pre); 3118 } 3119 3120 if (wrapper.querySelector('.hljs-copy-btn')) { 3121 if (pre.classList && pre.classList.contains('hidden')) { 3122 wrapper.style.display = 'none'; 3123 } else { 3124 wrapper.style.display = ''; 3125 } 3126 continue; 3127 } 3128 3129 var btn = document.createElement('button'); 3130 btn.type = 'button'; 3131 btn.className = 'hljs-copy-btn'; 3132 btn.textContent = 'Copy'; 3133 3134 btn.addEventListener('click', function (e) { 3135 var button = e.currentTarget; 3136 var wrapEl = button.parentElement; 3137 var preEl = wrapEl ? wrapEl.querySelector('pre') : null; 3138 var codeEl = preEl ? preEl.querySelector('code') : null; 3139 var text = codeEl ? codeEl.innerText : (preEl ? preEl.innerText : ''); 3140 3141 function done() { 3142 button.textContent = 'Copied'; 3143 setTimeout(function () { button.textContent = 'Copy'; }, 1200); 3144 } 3145 3146 if (navigator.clipboard && navigator.clipboard.writeText) { 3147 navigator.clipboard.writeText(text).then(done).catch(done); 3148 } else { 3149 var ta = document.createElement('textarea'); 3150 ta.value = text; 3151 ta.style.position = 'fixed'; 3152 ta.style.left = '-9999px'; 3153 document.body.appendChild(ta); 3154 ta.focus(); 3155 ta.select(); 3156 try { document.execCommand('copy'); } catch (err) {} 3157 document.body.removeChild(ta); 3158 done(); 3159 } 3160 }); 3161 3162 wrapper.appendChild(btn); 3163 3164 if (pre.classList && pre.classList.contains('hidden')) { 3165 wrapper.style.display = 'none'; 3166 } 3167 } 3168 } 3169 3170 window.addHljsCopyButtons = addHljsCopyButtons; 3171 addHljsCopyButtons(); 3172 document.addEventListener('DOMContentLoaded', addHljsCopyButtons); 3173 3174 (function () { 3175 if (window.__bulmaCollapsibleInit) return; 3176 window.__bulmaCollapsibleInit = true; 3177 if (window.bulmaCollapsible && document.querySelector('.is-collapsible')) { 3178 bulmaCollapsible.attach('.is-collapsible'); 3179 } 3180 })(); 3181 3182 (function () { 3183 function initCodeExamples() { 3184 if (typeof jQuery === 'undefined') return; 3185 if (!document.querySelector('.code_examples')) return; 3186 if (!document.querySelector('.selector.code-logo')) return; 3187 if (!document.querySelector('.readwrite')) return; 3188 3189 var excode_rw = 'read'; 3190 var excode_lang = 'python'; 3191 3192 function choose_example_lang() { 3193 jQuery('.id-home-pre').addClass('hidden'); 3194 jQuery('#' + excode_lang + '_' + excode_rw).removeClass('hidden'); 3195 if (window.addHljsCopyButtons) { window.addHljsCopyButtons(); } 3196 } 3197 3198 choose_example_lang(); 3199 3200 jQuery('.selector.code-logo span').on('click', function () { 3201 excode_lang = jQuery(this).attr('data-lang'); 3202 jQuery('.selector.code-logo span').removeClass('active'); 3203 jQuery(this).addClass('active'); 3204 choose_example_lang(); 3205 }); 3206 3207 jQuery('.readwrite span').on('click', function () { 3208 excode_rw = jQuery(this).attr('data-rw'); 3209 jQuery('.readwrite span').removeClass('active'); 3210 jQuery(this).addClass('active'); 3211 choose_example_lang(); 3212 }); 3213 } 3214 3215 if (document.readyState === 'loading') { 3216 document.addEventListener('DOMContentLoaded', initCodeExamples); 3217 } else { 3218 initCodeExamples(); 3219 } 3220 })(); 3221</script>
3221 3222 3223<div id="search-container" style="display:none"> 3224 <input id="docsearch" type="text" placeholder="Search..."> 3225 <i id="search-close" class="fas fa-close"></i> 3226</div> 3227 3228<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/docsearch.js/2.6.3/docsearch.min.css"> 3229<style> 3230 #search-init { 3231 display: inline: block; 3232 margin-left: 20px; 3233 cursor: pointer; 3234 } 3235 #search-container { 3236 position: absolute; 3237 top: 0; 3238 left: 0; 3239 right: 0; 3240 background-color: #020a47; 3241 padding: 5px; 3242 color: #fff; 3243 z-index: 9999; 3244 } 3245 #search-container input { 3246 background-color: transparent; 3247 color: inherit; 3248 width: 100%; 3249 display: block; 3250 border: none; 3251 font-size: 1.2em; 3252 min-width: 400px; 3253 margin: 20px; 3254 padding: 20px; 3255 } 3256 3257 #search-container ::-webkit-input-placeholder { 3258 color: #fff; 3259} 3260 3261 #docsearch:focus-visible { 3262 outline: none; 3263 } 3264 3265 #search-container #search-close { 3266 display: block; 3267 float: right; 3268 margin-top: 40px; 3269 margin-right: 20px; 3270 font-size: 26px; 3271 } 3272 3273 .algolia-docsearch-footer { display: none; } 3274 .algolia-docsearch-suggestion--subcategory-column, 3275 .algolia-docsearch-suggestion--subcategory-inline { display: none; } 3276</style> 3277 3278<!-- script src="https://cdnjs.cloudflare.com/ajax/libs/docsearch.js/2.6.3/docsearch.min.js"></script --> 3279
3280<script> 3281 3282 // var ds = docsearch({ 3283 // inputSelector: '#docsearch', 3284 // apiKey: '637a8fbb3d9195b296ab6367ebe3fd3a', 3285 // appId: 'A09V5NRS1W', 3286 // indexName: 'influx_www_full', 3287 // debug: false 3288 // }); 3289 3290 $(document).ready(function(){ 3291 $('#search-init').on('click',function(){ 3292 $('#search-container').show() 3293 $('#docsearch').val('').focus(); 3294 }); 3295 $('#search-close').on('click',function(){ 3296 $('#search-container').hide() 3297 }); 3298 3299 // Add Enter key handler to redirect to search page 3300 $('#docsearch').on('keypress', function(e) { 3301 if (e.which === 13) { // Enter key 3302 e.preventDefault(); // Prevent default docsearch behavior 3303 const query = $(this).val().trim(); 3304 if (query) { 3305 window.location.href = `/search/?q=${encodeURIComponent(query)}`; 3306 } else { 3307 window.location.href = '/search/'; 3308 } 3309 } 3310 }); 3311 }); 3312 3313</script>
3313 3314 3315 3316 3317<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 3317-3318
3317 3318<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
3318GTM-WXRH9C
vendor: 83 bytes, line 3318
3318" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
3319<!-- End Google Tag Manager (noscript) --> 3320 3321<style> 3322.navbar-dropdown-extender { 3323position: absolute; 3324right: 6px; 3325width: 30px; 3326height: 30px; 3327top: 5px; 3328} 3329.mktoError { color: red } 3330</style> 3331 3332 3333
3333<script> 3334 // Function to set a cookie 3335 function setCookie(name, value, days) { 3336 var expires = ""; 3337 if (days) { 3338 var date = new Date(); 3339 date.setTime(date.getTime() + (days*24*60*60*1000)); 3340 expires = "; expires=" + date.toUTCString(); 3341 } 3342 var cookieString = name + "=" + (value || "") + expires + "; path=/"; // Define cookieString variable here 3343 document.cookie = cookieString; // Set the cookie using cookieString 3344 console.log(`Setting cookie: ${cookieString}`); 3345 } 3346 3347 // Function to get the current page path 3348 function getPagePath() { 3349 return window.location.pathname + window.location.search; 3350 } 3351 3352 // Main function to check the URL and set the cookie 3353 function checkURLAndSetCookie() { 3354 var path = getPagePath(); 3355 console.log(`Current path: ${path}`); 3356 if (path.includes("/influxdata-pricing") || path.includes("/get-influxdb-start")) { 3357 setCookie("contrl", "true", 7); // Set cookie 'con' for 7 days 3358 } else if (path.includes("/influxdbpricing") || path.includes("/getinfluxdb")) { 3359 setCookie("list", "true", 7); // Set cookie 'list' for 7 days 3360 } else if (path.includes("/influx-pricing") || path.includes("/get-influx")) { 3361 setCookie("open", "true", 7); // Set cookie 'open' for 7 days 3362 } 3363 } 3364 3365 // Run the function when the page loads 3366 window.onload = checkURLAndSetCookie; 3367 </script>
3367 3368 3369 3370 3371</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.