Introducing Thanos: Prometheus at Scale
improbable.io
improbable.io
Is this a correct observation?
https://github.com/weaveworks/cortex
Best to read the design document [1] to learn more about the different choices that Cortex makes.
Also no connotations of large-scale destruction :-)
(Note I work on Cortex)
Posting to Slack (and OpsGenie, PagerDuty, etc) is a feature of the Prometheus AlertManager, which Cortex builds upon, no subscription required.
The commercial Weave Cloud product gives you a hosted instance of the same code, storage - we ingest all your metrics and store them for a year - and a nice GUI with user logins, team permissions, etc. Plus the Deploy and Explore features which are hosted versions of two more Open Source projects.
(Unoriginal names are a pet peeve of mine. This is worse - it's "drafting" like a racecar behind an unrelated recent marketing campaign.)
I haven't heard of Improbable before now and it looks like so much work has been done already.
Has anybody worked with SpatialOS here yet?
The reason why we built Thanos was to enable monitoring of large scale simulation systems, which are inherently stateful, such as the Survival demo (link https://youtu.be/lGWON5TtS04).
So Thanos was your solution for building the energy economy and the larger ecosystem? The energy simulation is what really struck me as a fundamentally challenging element in a game. Maybe largely because in the first world we don't really have to face that problem at its root anymore.
Frankly, I also want to know if there are plans to release something based on that demo
Since the simulation is inherently dynamic, and the number of Workers can change, Thanos helps us with achieving the necessary scale and retention for a hosted platform that is SpatialOS.
Well it all looks like a pretty immense amount of effort and work to put that all together. I'm not a game dev, but I signed up to poke around. I've done a little VR tinkering before, so I'm curious about the potential applications in that realm as well.
I'm looking forward to see what comes of it.
Quick question:
In a multi Prometheus setup, if all the Thanos nodes are behind a load balancer (without sticky sessions), do a particular query from a dashboard interface like Grafana to that Load Balancer result in the same dataset, if run multiple times?
In the case of a Marvel movie, it's almost more accurate to call it an animation, but movie covers all production methods.
Actually, that’s exactly how the English language works. There’s no governing body that matters who determines what counts as correct English. The closest thing is the dictionaries but those change all the time, in response to....people using words differently.
Similarly, we can't claim that centrifugal and centripetal forces are the same things just because more than 90% of the population uses the term centrifugal for both. Some words have specific meanings that don't change no matter how many ignorant idiots decide them mean something else.
I agree with the sentiment that Avengers may not be the most sophisticated movie out there. Most people know this and would agree. But randomly calling attention to it to make sure people notice that you have a sophisticated taste is a little pretentious.
I had no idea this was a distinction. I just thought 'film' was what the British called them and 'movie' was the Americanism. We say 'I'm going to the see a film' rather than 'going to see a movie'.
> In the Western classical tradition, Prometheus became a figure who represented human striving, particularly the quest for scientific knowledge, and the risk of overreaching or unintended consequences. In particular, he was regarded in the Romantic era as embodying the lone genius whose efforts to improve human existence could also result in tragedy [...]
... effectively, Thanos is this at large scale.
or alternatively:
Mr. database engineer. I dont feel so good.