Snowflake の監視

Instana Snowflake センサーを使用すると、 Snowflake 監視できます。 Instana エージェントをインストールすると、 Snowflake センサーが自動的にインストールされ、展開されます。 「 Instana 」のUIで、「 Snowflake 」センサーに関連するメトリクスを確認できます。

の構成

Instana エージェントは、以下の設定を使用して Snowflake アカウントに接続します。 1つ以上の Snowflake アカウントを監視するには、 <agent_install_dir>/etc/instana/configuration.yaml エージェントの設定ファイルを更新します:

com.instana.plugin.snowflake:
  accounts:
    - account: '' # account ID
      url: '' # account url
      user: ''
      password: ''
      role: ''
      warehouse: '' # default warehouse to run queries to extract metrics
      poll_rate:  # default poll_rate in seconds is 3600
      collectOrganizationData:  # default collectOrganizationData is false
      org_poll_rate: # default org_poll_rate in seconds is 43200
      availabilityZone: 'Snowflake Instance Monitoring'

SnowflakeACCOUNT_USAGE センサーがアカウントのメトリクスの監視にデフォルトで使用しているスキーマにアクセスするには、 ユーザー は必要な権限を持つロール (例:ロール ACCOUNTADMIN 、またはユーザー ACCOUNTADMIN によって付与されたロール)を持っている必要があります。 また、カスタム・ロールを作成し、スキーマにアクセスする権限を付与することもできる。

注: 組織内の少なくとも1つのアカウントについて、組織データの収集を有効にしてください。 同じ組織内の2つのアカウントについて、組織データの収集を有効にすることができます。 ただし、両方のアカウントで収集方法が同じであるため、この方法は推奨されません。 要件に応じて、異なる組織に属する複数のアカウントについて、組織データの収集を有効にすることができます。

メトリックの表示

メトリクスを表示するには、以下の手順を実行します:

  1. Instana のUIにあるナビゲーションメニューから、 「インフラストラクチャ」 を選択します。
  2. [ マップ] タブで、 Snowflake アカウントを選択します。
  3. 「 Snowflake 」アカウントのダッシュボードを開くには、 「ダッシュボードを開く」 をクリックしてください。

アカウント・ダッシュボードには、以下のメトリクスと構成データが表示されます。

アカウントの利用状況の監視

Instana Snowflake センサーを使用すると、 Snowflake アカウントの使用状況を監視できます。 Instana のUIでは、以下のメトリクスが利用可能です:

構成データ

ダッシュボードでは、以下の設定データを表示できます:

  • アカウント・ロケーター
  • アカウント名
  • 組織
  • リージョン
  • バージョン

重要パフォーマンス指標

以下の表は、 Snowflake センサーの主要な指標をまとめたものです:

データ・ポイント 説明 粒度
時間単位の利用 アカウントの1時間あたりの総クレジット使用量。 1 時間
ストレージ・バイト 過去24時間に使用されたストレージの総バイト数。 1 時間
クエリー実行回数 過去24時間に実行されたクエリの総数。 1 時間
スキャンされたバイト数 過去24時間にクエリー実行のためにスキャンされた平均バイト数。 1 時間

アカウントの利用状況指標

次の表は、 Snowflake センサーの測定項目をまとめたものです:

データ・ポイント 説明 粒度
倉庫信用枠の利用状況 各倉庫の時間別クレジット使用状況 - コンピューティング・クレジット: 過去24時間にその倉庫で使用されたクレジットの総数。 - クラウドサービス・クレジット: 過去24時間にクラウドサービスで使用されたクレジットの総数。 - クレジット合計: 過去24時間にその倉庫で使用されたクレジットの総数。 1 時間
ローカル・ストレージに流出した平均バイト数 過去24時間にローカルストレージに書き込まれた平均バイト数。 1 時間
リモート・ストレージに流出した平均バイト数 過去24時間にリモートストレージに書き込まれた平均バイト数。 1 時間
ロングランクエリ 過去24時間で実行時間が最も長かったクエリのトップ10一覧。 1 時間
ストレージ、ステージ、およびフェイルセーフバイト 過去24時間におけるストレージ、ステージ、およびフェイルセーフの合計バイト数。 1 時間
ログイン試行 過去24時間におけるログインの成功回数と失敗回数の合計。 1 時間
注: バックグラウンドサービス、同時実行スケーリング、ストレージ、その他の要因による追加コストのため、クレジットの総使用量は、コンピューティングクレジットとクラウドサービスクレジットの合計とは異なる場合があります。

組織の利用状況の監視

Instana Snowflake センサーを使用すると、組織における Snowflake の使用状況を監視できます。 Instana のUIでは、以下のメトリクスが利用可能です:

組織の主要業績評価指標(KPI)

以下の表は、 Snowflake センサーの組織別KPIの概要を示しています:

データ・ポイント 説明
全体的なクレジット利用 組織内の全アカウントで消費されたクレジットの合計数。
ストレージの総バイト数 データベースとステージング領域の両方を含む、使用中のストレージの合計容量。
通貨での使用 クレジットおよびストレージの使用量に基づく総費用。

組織の利用状況指標

次の表は、 Snowflake センサーの組織別指標の概要を示しています:

データ・ポイント 説明
請求先アカウント上位5件 上位5件の請求アカウントの詳細(アカウント名およびクレジット利用状況を含む)。
通貨の残高 当該日付時点での利用可能残高を反映した、通貨建ての残高
注: Snowflakeインスタンスを監視するには、 Java 仮想マシン( JVM )のヒープサイズが、 Snowflake JDBC ドライバーを適切に読み込んで実行できる十分な大きさであることを確認してください。 問題が発生した場合は、環境 JAVA_OPTS 変数を調整して、 Instana エージェントの最大ヒープサイズを増やしてください。 詳細については、「 環境変数リファレンス 」の 環境変数 JAVA_OPTS を参照してください。