Prometheus + 简单时间序列 + Python
Prometheus + simple time series + Python
我正在尝试在 prometheus 中构建一个简单的时间序列数据库。我正在查看金融时间序列数据,需要在某处存储数据以便通过 Python 快速访问。我正在通过 xml 或 .csvs 将数据加载到时间序列中,所以这不是什么疯狂的 "lots of data in and out at the same time" 类型的项目。我是唯一的用户,也许有几个其他人及时使用它,只是想要一些易于加载和提取数据的东西。
我希望获得有关如何执行此操作的一些指导。几个问题:
1)通过python从普罗米修斯数据库中提取数据是否简单?
2) 我想 运行 这一切都在我的 windows 机器上本地化,这可行吗?
3)我是否完全过度设计了这个? (我对 SQL 的担心是使用它会很麻烦,因为它的时间序列数据集很大)
谢谢
Prometheus 主要用于操作监控。虽然您可能能够使某些东西正常工作,但 Prometheus 不支持批量加载数据。
1) Is it simple to pull data from a prometheus database via python?
HTTP api应该很容易使用。
2) I wanted to run this all locally off my windows machine, is that doable?
应该可以。
3) Am I completely overengineering this? (My worry with SQL is that it would be a mess to work with, as its large time series data sets)
我更想说 Prometheus 可能不是这里工作的正确工具。最多说 100GB 我认为 SQL 数据库是一个很好的起点。
我正在尝试在 prometheus 中构建一个简单的时间序列数据库。我正在查看金融时间序列数据,需要在某处存储数据以便通过 Python 快速访问。我正在通过 xml 或 .csvs 将数据加载到时间序列中,所以这不是什么疯狂的 "lots of data in and out at the same time" 类型的项目。我是唯一的用户,也许有几个其他人及时使用它,只是想要一些易于加载和提取数据的东西。
我希望获得有关如何执行此操作的一些指导。几个问题:
1)通过python从普罗米修斯数据库中提取数据是否简单? 2) 我想 运行 这一切都在我的 windows 机器上本地化,这可行吗? 3)我是否完全过度设计了这个? (我对 SQL 的担心是使用它会很麻烦,因为它的时间序列数据集很大)
谢谢
Prometheus 主要用于操作监控。虽然您可能能够使某些东西正常工作,但 Prometheus 不支持批量加载数据。
1) Is it simple to pull data from a prometheus database via python?
HTTP api应该很容易使用。
2) I wanted to run this all locally off my windows machine, is that doable?
应该可以。
3) Am I completely overengineering this? (My worry with SQL is that it would be a mess to work with, as its large time series data sets)
我更想说 Prometheus 可能不是这里工作的正确工具。最多说 100GB 我认为 SQL 数据库是一个很好的起点。