获取 OpenStack 虚拟机指标
Get OpenStack Virtual Machine Metrics
我在 OpenStack 云上有一些虚拟机集群 运行ning。我希望能够获取每台机器的资源使用指标。我正在寻找一种有效的方法来做到这一点,尤其是通过 API.
我使用过 Glances(一种跨平台监控工具),但据我所知它不符合我的要求,因为虚拟机将在运行中创建,因此无法包含 IP新虚拟机的地址以查看配置(如果有人知道我该怎么做,我愿意接受这样做的想法)。
所以我正在考虑创建一个 API 可以定期 运行,然后发送一个“GET”请求以定期获取指标。挑战在于,我不知道 API 的内容应该是什么。真的,我会喜欢一个已经存在的 API,我可以将其部署到机器中。我正在使用 C# 进行编程。
Ceilometer and Gnocchi 是你要找的:
The Ceilometer project is a data collection service that provides the ability to normalise and transform data across all current OpenStack core components with work underway to support future OpenStack components.
Ceilometer is a component of the Telemetry project. Its data can be used to provide customer billing, resource tracking, and alarming capabilities across all OpenStack core components.
Gnocchi is the project name of a TDBaaS (Time Series Database as a Service) project started under the Ceilometer programme umbrella.
Ceilometer 和 Gnocchi 实际上都提供了用于检索指标的 API。请查看以下链接:
- https://docs.openstack.org/ceilometer/pike/webapi/v2.html#resources
- https://gnocchi.xyz/stable_3.0/rest.html
我希望这能正确解决您的问题。
我在 OpenStack 云上有一些虚拟机集群 运行ning。我希望能够获取每台机器的资源使用指标。我正在寻找一种有效的方法来做到这一点,尤其是通过 API.
我使用过 Glances(一种跨平台监控工具),但据我所知它不符合我的要求,因为虚拟机将在运行中创建,因此无法包含 IP新虚拟机的地址以查看配置(如果有人知道我该怎么做,我愿意接受这样做的想法)。
所以我正在考虑创建一个 API 可以定期 运行,然后发送一个“GET”请求以定期获取指标。挑战在于,我不知道 API 的内容应该是什么。真的,我会喜欢一个已经存在的 API,我可以将其部署到机器中。我正在使用 C# 进行编程。
Ceilometer and Gnocchi 是你要找的:
The Ceilometer project is a data collection service that provides the ability to normalise and transform data across all current OpenStack core components with work underway to support future OpenStack components.
Ceilometer is a component of the Telemetry project. Its data can be used to provide customer billing, resource tracking, and alarming capabilities across all OpenStack core components.
Gnocchi is the project name of a TDBaaS (Time Series Database as a Service) project started under the Ceilometer programme umbrella.
Ceilometer 和 Gnocchi 实际上都提供了用于检索指标的 API。请查看以下链接:
- https://docs.openstack.org/ceilometer/pike/webapi/v2.html#resources
- https://gnocchi.xyz/stable_3.0/rest.html
我希望这能正确解决您的问题。