EMQX Tables デプロイメントの管理
本ガイドでは、EMQX Console における EMQX Tables デプロイメントの管理方法について説明します。内容は以下を含みます。
- ユーザー管理
- ネットワーク管理
- ポート管理
- データのインポート
- リソース使用状況の監視
- デプロイメント設定
前提条件
プロジェクト内にアクティブな EMQX Tables デプロイメントが作成されている必要があります。セットアップ手順については、EMQX Tables デプロイメントの作成を参照してください。
ユーザー管理
EMQX Tables デプロイメントはカスタムユーザーおよび権限設定をサポートしています。ユーザー管理ページからユーザーの作成、編集、削除が可能で、SqlSelectやSqlInsertなどの権限を割り当てたり、データベースレベルまたはテーブルパターンレベルのアクセス制御を設定できます。
詳細はユーザー管理をご覧ください。
ネットワーク管理
現在の EMQX Tables デプロイメントでは、ネットワーク管理ページにてVPC ピアリング接続の設定が可能です。VPC ピアリングは、VPC から EMQX Tables へ内部ネットワーク経由でアクセスしたい場合に使用します。
GCP の設定手順については、GCP との VPC ネットワークピアリング接続を参照してください。
VPC ピアリングの設定方法:
- EMQX Tables デプロイメントの左メニューからネットワーク管理をクリックします。
- + VPC Peering Connectionをクリックします。
- ページの指示に従い、VPC ピアリング接続を作成および検証します。
ポート管理
Starter デプロイメントの場合、EMQX Tables はデプロイメント概要ページにポート管理ダイアログを提供しています。ここでアクセスポートの状態を確認し、アプリケーションで不要なポートを無効化できます。
詳細はポート管理をご覧ください。
Pro デプロイメントの場合は、接続情報に表示されるポートを使用してください。
データのインポート
データのインポートページを使って、InfluxDB Line Protocol 形式の時系列データを EMQX Tables に書き込めます。対象のデータベース名を選択し、タイムスタンプの精度を指定、エディターに Line Protocol データを入力して書き込みをクリックします。
また、エディターから .txt または .lp ファイルをアップロードすることも可能です。計測名、タグ、フィールド、タイムスタンプの精度が作成または更新したいデータモデルと一致していることを確認してください。
リソース使用状況の監視
EMQX Tables デプロイメントのリソース使用状況とパフォーマンスを監視するには:
- Console の概要ページ、またはプロジェクトページから EMQX Tables デプロイメントに入ります。
- EMQX Tables デプロイメントの左メニューでモニターをクリックします。
モニターページでは、リアルタイムおよび過去のメトリクスを表示します。主なメトリクスは以下の通りです。
| メトリクス | 説明 |
|---|---|
| CPU 使用率(%) | 現在および過去の CPU 利用率 |
| メモリ使用量(GB) | デプロイメントの RAM 消費量 |
| ストレージ(GB) | 保存されている圧縮データのサイズ |
| 送信トラフィック(GB) | EMQX Tables から送信されたデータ量 |
| WCU(書き込みキャパシティユニット) | 1 WCU は 1 秒あたり最大 1 KB の標準的な挿入リクエストを処理可能。この指標は取り込み性能の評価に役立ちます。 |
| RCU(読み取りキャパシティユニット) | 読み取りスループットを測定。WCU 同様、運用パフォーマンスを反映します。 |
データは 1 時間、1 日、3 日、7 日、1 か月、3 か月の期間で閲覧可能です。
デプロイメント設定
デプロイメント設定では、デプロイメントレベルの設定の確認およびデプロイメントの削除ができます。
デプロイメントの削除
EMQX Tables デプロイメントを削除するには:
- 左メニューのデプロイメント設定に移動します。
- デプロイメントの削除をクリックします。
- 表示される確認画面で操作を確定します。
警告
削除は永久的です。すべてのデータおよび認証情報が失われます。