0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[Sysdig] You have chosen a scope variable that isn't defined in the current scope

Posted at

初めてSysdigを触った時に詰まった部分についてメモ。
sysdigでカスタムダッシュボードを作成してクエリーの中で変数を使用しようとすると以下のエラーが発生

スクリーンショット 2022-07-26 20.17.38.png

Data Load Error: You have chosen a scope variable that isn't defined in the current scope

参考:https://docs.sysdig.com/en/docs/sysdig-monitor/dashboards/dashboard-scope/

sysdigでは、ダッシュボード単位とパネル単位でScopeが設定できるよう。

ダッシュボードのスコープは「Entire Infrastructure」
スクリーンショット 2022-07-26 19.51.58.png

パネルのスコープは「ダッシュボードを継承」
スクリーンショット 2022-07-26 19.52.59.png

よくよく見るとエラーメッセージの通りで、クエリーを投げる際に変数を使う場合は、事前に設定が必要とのこと。
また、promQLで実行する場合はパネルレベルのスコープが利用できないのでダッシュボードレベルのスコープで
設定方法は、ダッシュボードのスコープで設定する必要があるよう。
https://docs.sysdig.com/en/docs/sysdig-monitor/dashboards/using-promql/#apply-a-dashboard-scope-to-a-promql-query

以下は、kube_cluster_nameというラベルに対してclusterという変数名を設定している例:
スクリーンショット 2022-07-26 20.18.04.png

設定を保存するとグラフが表示できた。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?