Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

第14章 Time-Series-Database-as-a-Service のインストール

Time-Series-Database-as-a-Service (gnocchi) はマルチテナントのメトリックおよびリソースのデータベースです。大規模なメトリックを格納する一方でオペレーターやユーザーにメトリックおよびリソースの情報へのアクセスを提供します。
Time-Series-Database-as-a-Service についての詳しい情報は、 『Logging, Monitoring, and Troubleshooting Guide』の「Time-Series-Database-as-a-Service の使用」の章を参照してください。
Time-Series-as-a-Service は、以下のドライバーを中心に構築されています。
storage
storage ドライバーは、作成したメトリックのメジャーを保管する役割を果たします。タイムスタンプと値を受け取り、定義済みのアーカイブポリシーに従ってアグリゲーションを算出します。
indexer
indexer ドライバーは、全リソースのインデックスとそれらのタイプおよびプロパティーを保管します。Time-Series-as-a-Service は OpenStack プロジェクトからのリソースの種別のみを認識しますが、一般的なタイプも提供するので、基本的なリソースを作成して、リソースのプロパティーを自分で処理することができます。indexer はリソースをメトリックとリンクする役割も果たします。
ユーザーに公開される REST API は、正しいインフラストラクチャーのメジャーを提供するのに必要な全機能を提供するドライバーを操作します。

14.1. Time-Series-Database-as-a-Service パッケージのインストール

Time-Series-Database-as-a-Service のコンポーネントは、以下のパッケージにより提供されます。
openstack-gnocchi-api
OpenStack Time-Series-Database-as-a-Service のメインの API を提供します。
openstack-gnocchi-carbonara
OpenStack Time-Series-Database-as-a-Service の carbonara を提供します。
openstack-gnocchi-doc
OpenStack Time-Series-Database-as-a-Service のドキュメントを提供します。
openstack-gnocchi-indexer-sqlalchemy
OpenStack Time-Series-Database-as-a-Service の indexer SQLAlchemy を提供します。
openstack-gnocchi-statsd
OpenStack Time-Series-Database-as-a-Service の統計デーモンを提供します。
python-gnocchi
OpenStack Time-Series-Database-as-a-Service の Python ライブラリーを提供します。
コントローラーノードに全パッケージをインストールします。
# yum install openstack-gnocchi\* -y