TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

InfluxDB 2.0 Alpha and the Road Ahead

119 pointsby pauldixover 6 years ago

8 comments

petetntover 6 years ago
Been using InfluxDB for a rather long time now and while I&#x27;ve had my share of the problems (including <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17768860" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17768860</a>) generally I do like the ecosystem a lot. When it works it just works and it&#x27;s awesome.<p>That said while TickScripts are not exactly a pleasure write, I wouldn&#x27;t say a new language is pretty high on my wantlist. For example, as the blog post states:<p>&gt; We also need to add features for backup &amp; restore, bulk data import and export, and data deletes.<p>I&#x27;d take any of those over a new query language any day now. Especially the restore part is at the moment nearly completely non-existing after backup format change in InfluxDB, so good luck if you happen to run into data loss or just want to move around data in general. Same goes for data deletion outside of whole measurements.<p>I am hopeful that those features arrive before a 2.0 launch and hopefully in some sort of backwards compatible way (or at least ported to Influx 1.x).
评论 #18987646 未加载
评论 #19002580 未加载
评论 #18988140 未加载
pauldixover 6 years ago
InfluxDB creator here, happy to answer questions and add more commentary here!
评论 #18986135 未加载
评论 #18985387 未加载
评论 #18987071 未加载
评论 #18985586 未加载
评论 #18985709 未加载
评论 #18986507 未加载
评论 #18986550 未加载
dekhnover 6 years ago
Backup and easy restore (not having to run SQL statements to switch up tables) is the thing I care about the most.<p>I agree with the folks below suggesting you use javascript as the language instead of reinventing your own.
nerdbaggyover 6 years ago
I really like what Influx is doing. I find getting information in and out much easier in Influx than most others.
评论 #18986108 未加载
geekybizover 6 years ago
To other users of InfluxDB : How do you read data if you want to group, filter, sort by something other than time?<p>We used to use InfluxDB to store our perf data where every data point contained a timestamp (thus we thought influxdb was ideal for our use case). But, soon we wanted to group, filter, sort by various dimensions and it lead to performance issues.<p>Bringing it all in-mem and using pandas to do that was very slow for us. Also, creating indexes for so many columns didn&#x27;t seem like a good idea.<p>We switched to postgres and the decision has served us well so far. I just want to understand if influx isn&#x27;t suitable to our kind of use-case or we used it incorrectly.
评论 #18988163 未加载
exabrialover 6 years ago
&gt; Kapacitor is the killer app<p>Um. Yes. Wait, there are people that use influxdb _without_ kapacitor alerting??? Someone name any commercial or open source equivalent, b&#x2F;c I&#x27;d like to know in case they kill it.
评论 #18986538 未加载
评论 #18989638 未加载
评论 #18986154 未加载
评论 #18986607 未加载
评论 #18986131 未加载
viraptorover 6 years ago
I haven&#x27;t seen flux and a few other things before, but it sounds really exciting. It looks like influx people release a lot of this info (and related tech like grafana) on their YouTube channel: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCnrgOD6G0y0_rcubQuICpTQ" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCnrgOD6G0y0_rcubQuICpTQ</a><p>Good content, it&#x27;s a shame it&#x27;s not more popular.
评论 #18986696 未加载
jrockwayover 6 years ago
What&#x27;s the story regarding high availability for InfluxDB 2.0? I know it is a commercial offering in the current release, and while I&#x27;m not super thrilled about that, I do think it&#x27;s reasonable. It would be nice if you could buy the self-hosted version with a &quot;contact sales&quot; step which I honestly will never do. (I would just put a proxy in front of the multiple instances that tries to write to as many of them as possible and does reads from one at random. What could go wrong!)<p>The other thing I never figured out in the current version is how to write the following query. I store samples like (device, network, direction) -&gt; packet count. I then want to know how many packets were sent across the network in total.<p>With monitoring systems I&#x27;ve used in the past (internal to my former employer), this was easy. You would do the delta calculation at the lowest level to convert device packet counters to number of packets sent in the last time interval, which varies randomly because samples are not necessarily arriving at discrete intervals. Then you would do an align, to bring the randomly-added sampling times into alignment across all the &quot;streams&quot; (which is a unique (device, network, direction)). Once the data is aligned, you can then do a group by to get rid of a certain tag, like device (and just have (network, direction) -&gt; total packets sent in the time interval).<p>With InfluxDB, I can&#x27;t figure out how to do this. It has the group by time concept, but not alignment, so I can&#x27;t write a query that will work. I ended up just computing the deltas before inserting the item, at which point everything works fine.<p>I have not tried the same query with Prometheus, but I suspect it would work like I expect, as it seems very heavily inspired by a certain internal monitoring system I am most familiar with.
评论 #18988109 未加载