ec2instances.info icon indicating copy to clipboard operation
ec2instances.info copied to clipboard

Include previous / historical pricing data

Open fabianmeier opened this issue 8 years ago • 6 comments

AWS continuously lowers instance pricing throughout the year. When they do this, the old prices simply disappear and it is really difficult to find the historic data. I would like to be able to show the difference of our planning values with what the actual price was at the end of each planning period.

Please allow to specify a point in time for which you want to see the pricing data.

fabianmeier avatar Nov 16 '16 22:11 fabianmeier

Since this data is stored in the instances.json file in the git repo the data is technically available by going back through the repo history. Won't be a great experience though. :)

powdahound avatar Nov 17 '16 02:11 powdahound

You mean I should dig through the history of the file? :eyes:

fabianmeier avatar Nov 21 '16 22:11 fabianmeier

Well... I'm just saying that the data is available there if you needed it now. Hard to say when someone might find the time to add this as a real feature.

powdahound avatar Nov 21 '16 22:11 powdahound

@fabianmeier if this interests you, the data is relatively easy to parse, so someone can write a script that could download the repo, iterate over the local git history and graph the prices over time, allowing to select multiple instance types in the graph, much like how we currently can graph the spot prices in the AWS console.

That's likely closer to what you seem to request, this tool was never meant to solve that problem and it would likely be hard to implement with the current design.

But having a new tool doing just that would be pretty awesome.

Update you can use this library to quickly get started with the graphing part: https://plot.ly/python/line-charts/ and this for git history handling: https://github.com/gitpython-developers/GitPython I'm not sure they are the best available, but they seem to provide what it needed for this project.

cristim avatar Nov 21 '16 23:11 cristim

As of commit #d6a25fb, this is apparently no longer an option.

torgefaehrlich avatar Apr 28 '22 15:04 torgefaehrlich

Hey @torgefaehrlich I believe we removed this for performance reasons but we could conceivably add it back in the Vantage API https://vantage.readme.io/reference/getproviders Let me check with the team about this.

EverettBerry avatar Apr 28 '22 16:04 EverettBerry