2.7. Time-Series-Database-as-a-Service の使用


Time-Series-Database-as-a-Service (gnocchi)は、マルチテナント、メトリクス、およびリソースデータベースです。大規模なメトリックを保管する一方で、オペレーターやユーザーにメトリックおよびリソースの情報へのアクセスを提供します。

現在、TSDaaS は認証に Identity サービスを使用し、Ceph、Object Storage を使用してデータを保存します。

TDSaaS は、statsd プロトコルと互換性のある statsd デーモンを提供し、gnocchi- statsd という名前のネットワークを介して送信されるメトリクスをリッスンできます。TDSaaS で統計化されたサポートを有効にするには、設定ファイルで [ statsd ] オプションを設定する必要があります。リソース ID パラメーターは、すべてのメトリクスがアタッチされるメインの汎用リソース、リソースとメトリクスに関連付けられたユーザーおよびプロジェクト ID、およびメトリクスの作成に使用されるアーカイブポリシー名として使用されます。

メトリクスが gnocchi-statsd に送信され、指定された名前で設定したリソース ID にアタッチされるため、すべてのメトリクスが動的に作成されます。TSDaaS のインストールおよび設定に関する詳細は、Installation Reference GuideInstall Time-Series-Database-as-a-Service の章を参照してください: https://access.redhat.com/documentation/en/red-hat-enterprise-linux-openstack-platform/

注記

time-Series-Database-as-a-Service (gnocchi)は、Red Hat OpenStack Platform 8 では テクノロジープレビュー とマークされています。

テクノロジープレビューと記した機能のサポート範囲についての詳細は、https://access.redhat.com/support/offerings/techpreview/を参照してください。

2.7.1. Time-Series-Database-as-a-Service の実行

HTTP サーバーおよびメトリックデーモンを実行して、Time-Series-Database-as-a-Service (TSDaaS)を実行します。

# gnocchi-api
# gnocchi-metricd
Copy to Clipboard Toggle word wrap

2.7.2. WSGI アプリケーションとしての実行

TSDaaS は、mod_wsgi などの WSGI サービスまたはその他の WSGI アプリケーションで実行できます。TSDaaS で提供されるファイル gnocchi/rest/app.wsgi を使用すると、WSGI アプリケーションとして Gnocchi を有効にできます。

TSDaaS API 層は WSGI を使用して実行されます。つまり、Apache httpd および mod_wsgiuwsgi などの別の HTTP デーモンを使用して実行できます。所有している CPU の数(通常は約 1.5 倍の CPU 数)に応じてプロセスおよびスレッドの数を設定する必要があります。1 台のサーバーで十分ではない場合、必要なだけ新規 API サーバーを増設し、異なるマシン上にでも gnocchi をスケールアウトすることができます。

2.7.3. メトリック化された ワーカー

デフォルトでは、gnocchi-metricd デーモンは、メトリック集約を計算するときに CPU 使用率を最大化するために、CPU パワーをすべて広げます。gnocchi status コマンドを使用して HTTP API にクエリーを行い、メトリック処理のクラスターステータスを取得することができます。このコマンドにより、gnocchi-metricd の処理のバックログである処理するメトリックの数が表示されます。このバックログが継続的に増加していない限り、gnocchi-metricd は送信されるメトリックの量に対応できることを意味します。処理する計測値の数が継続的に増加している場合は、gnocchi-metricd デーモンの数を増やす(一時的など)必要があります。任意の数のサーバー上で、metricd デーモンをいくつでも実行することができます。

2.7.4. Time-Series-Database-as-a-Service の監視

HTTP API の /v1/status エンドポイントは、処理する計測値の数 (計測値のバックログ) など、さまざまな情報を返すので、簡単に監視することができます。HTTP サーバーおよび gnocchi-metricd デーモンが実行中であり、ログ内のアラームが何も書き込んでいないことを確認することは、システム全体の健全な状態です。

2.7.5. Time-Series-Database-as-a-Service のバックアップおよび復元

問題のあるイベントから回復できるようにするには、インデックスとストレージの両方をバックアップする必要があります。つまり、データベースダンプ(PostgreSQL または MySQL)を作成し、データストレージ(Ceph、Swift、またはファイルシステム)のスナップショットまたはコピーを作成することになります。復元手順は次のとおりです。インデックスとストレージのバックアップを復元し、必要に応じて TSDaaS を再インストールして再起動します。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat