Splunk Observability Cloudでチャートを作成する 🔗
Splunk Observability Cloud provides a number of built-in dashboards for services you integrate with Splunk Observability Cloud. These dashboards have charts that track key metrics for integrated services. In many cases, you don’t have to create any additional charts or dashboards. However, if you do need a chart that isn’t included in a built-in dashboard, the following sections show you how to create a chart.
チャートを作成する前に、どのメトリクスを追跡したいかを考えておく必要があります。メトリクスはシグナルとしてチャートに表示されますが、ドキュメント内ではこれをプロット線またはプロットとも呼んでいます。利用可能なメトリクスについてよくわからない場合は、Splunk Observability Cloudでダッシュボードを表示する を参照して、自分の組織がダッシュボード用に受信しているメトリクスを確認してください。
また、チャートのデフォルトをカスタマイズすることも検討してください。メトリクスをフィルタリングしてデータを特定のホストに限定したり、チャートに別の時間範囲を指定したりできます。チャートの機能のカスタマイズにはいつでも戻ることができます。
注釈
メトリクスをチャートに表示する代わりに、次のようなこともできます:
テキストノートを含むチャートを作成する。ダッシュボードにテキストノートを追加する を参照してください。テキストチャートはダッシュボードのチャートの1つとして表示されるため、ダッシュボードにドキュメントやガイダンスを追加するにはこの機能を使用します。
イベントを含むチャート(イベントフィード)を作成する。ダッシュボードにイベントフィードチャートを追加する を参照してください。
すでにメトリクスが表示されているチャートに、イベントをオーバーレイする。チャートでイベントを見る を参照してください。
ディテクターをチャートにリンクし、そのアラートステータスをチャートに表示する。ディテクターをチャートにリンクする を参照してください。
チャートの作成 🔗
チャートに表示したいメトリクスについて初期的なプランが決まったら、出発点に応じてさまざまなチャートの作成方法があります。
注釈
内蔵ダッシュボードにチャートを追加することはできません。詳細については、内蔵ダッシュボード を参照してください。
新規または既存のダッシュボード上にシンプルなチャートを1つまたは複数作成する方法は、Splunk Observability Cloudを使用してシンプルなチャートを作成する を参照してください。この手法は、どのようなメトリクスが利用可能かを確認したい場合にも良い選択です。Metrics Sidebar でそれらを確認できるためです。
ダッシュボードに表示されているチャートを新規または既存のダッシュボードにコピーするには、チャートのコピー を参照してください。
「チャートビルダー」で表示中のチャートをコピーするには、Save As オプションを使用し( チャートを保存する を参照)、必要に応じて名前を変更し、コピーしたチャートを配置するダッシュボードを選択します。チャートを編集した場合は、その変更がコピーしたチャートに反映されます。
「メタデータカタログ」で見つけたメトリクスに基づいてチャートを作成するには、「メタデータカタログ」からチャートを作成する を参照してください。
チャートをゼロから作成するには、「チャートビルダー」を使用して新しいチャートを作成する を参照してください。
ユーザーインターフェイス経由ではなくプログラムでチャートを作成するには、Splunk Observability Cloud APIを使用してチャートを作成する を参照してください。
チャートのコピー 🔗
1つまたは複数のダッシュボードからクリップボードにチャートをコピーすることができます。この手法は、問題のトラブルシューティング中に既存のチャートをいくつか抽出して新しいダッシュボードにまとめて表示したい場合( ダッシュボードを作成する を参照)や、あるダッシュボードから別のダッシュボードにチャートをコピーしたい場合に便利です。
また、この方法を使用して、1つのダッシュボードから別のダッシュボードにチャートを「移動」することもできます。つまり、チャートをコピーした後、元のチャートを削除します。
以下の手順に従って、チャートをクリップボードにコピーします:
まず、コピーしたいチャートを含むダッシュボードを開きます。ダッシュボードビューのまま、コピーしたいチャートの Chart actions ドロップダウンメニューから Copy を選択します。「コピー」オプションを表示するには、ダッシュボードビューにとどまる必要があります。
チャートをコピーすると、ナビゲーションバーの Create アイコンのカウンターに、クリップボードにコピーしたチャートの数が表示されます。
別のチャートをクリップボードにコピーするには、別のチャートから Chart actions > Add to Clipboard を選択するか、ダッシュボードビューで別のチャート上の Add to clipboard アイコンを選択します。チャートを追加すると、カウンターが増加します。
「作成」メニューのさまざまなオプションを使用して、チャートをダッシュボードに貼り付けることができます。チャートを貼り付けるとクリップボードがクリアされます。
表示中のダッシュボードにチャートを貼り付けるには、Create メニューから Paste Charts を選択します。ダッシュボードの書き込み権限が必要です。詳しくは Splunk Infrastructure Monitoringの読み取り権限および書き込み権限 を参照してください。
「作成」メニューに Dashboard with <n> copied charts と表示されている場合は、そのオプションを選択して新規の未保存のダッシュボードを作成し、その中にチャートを貼り付けます。
「作成」メニューに Dashboard (unsaved) と表示されている場合は、新しいダッシュボードにチャートを追加済みで、そのダッシュボードがまだ保存されていません。このオプションを選択して未保存のダッシュボードを開き、Paste Charts を選択します。
チャートをダッシュボードに貼り付けずにクリップボードの内容を消去するには、「作成」メニューから Clear Clipboard を選択します。
「チャートビルダー」を使用して新しいチャートを作成する 🔗
Create メニューから Chart を選択します。または、カスタムダッシュボードで New Chart を選択することもできます。
チャートにプロットしたいメトリクスやイベントを検索します。詳細については、Plot metrics and events using chart builder in Splunk Observability Cloud を参照してください。
注釈
F(x) 列を使って、チャートに関数を追加することができる。詳しくは プロットに分析を適用する および Splunk Observability Cloudの関数のリファレンス を参照してください。
チャートをカスタマイズします。チャートビルダーのチャートオプション を参照してください。
チャートの種類を選択する も参照してください。
「メトリクスファインダー」からチャートを作成する 🔗
「メトリクスファインダー」を使用して、追跡したいメトリクスを見つけます。結果ページからメトリクス名を選択すると、メトリクスがあらかじめ入力された状態で「チャートビルダー」が開きます。
チャートの種類を選択する も参照してください。
「メタデータカタログ」からチャートを作成する 🔗
「メタデータカタログ」からチャートを作成することもできます。サイドバーのリストからメトリクスを選択し、プレビューペインで View in Chart を選択すると、メトリクスがあらかじめ入力された状態で「チャートビルダー」が開きます。
チャートの種類を選択する も参照してください。
Splunk Observability Cloud APIを使用してチャートを作成する 🔗
プログラムで作業したい場合は、チャートを使用してデータを表示する を参照して、APIでチャートを作成します。
チャートの種類を選択する 🔗
利用可能なチャートタイプは、チャートのタイトルバーにアイコンとして表示されます。また、「チャートオプション」タブでチャートタイプを選択することもできます。アイコンの上にカーソルを置くと、それがどのチャートタイプを表しているかが表示され、アイコンを選択すると、そのフォーマットでチャートが表示されます。選択されたチャートタイプは強調表示され、小さなポインターで示されます。
さまざまなチャートタイプについては、Splunk Observability Cloudのチャートタイプ を参照してください。
各チャートタイプを使用すべきタイミングについては、以下のセクションを参照してください:
注釈
場合によっては、同じデータを異なる方法で表示した複数のチャートを作成したいこともあるでしょう。これを行うための1つの方法は、チャートをコピーし、クリップボードから貼り付けた後でチャートの種類を変更することです。もう1つの方法は、チャートの種類を変えてから Save as を使用して、新しいチャートとして保存することです(新しい名前で保存することを推奨)。詳しくは チャートのコピー を参照してください。
グラフチャートを使用する 🔗
グラフチャートは、ある期間にわたるデータポイントを表示したいときに使用します。グラフチャートについての詳細は、グラフチャート を参照してください。
チャートのタイトルバーにある最初の4つのアイコンは、グラフチャートの4つの視覚エフェクトオプションを表しています:
線グラフ:線グラフの視覚エフェクトに関する詳細は、線グラフ を参照してください。
面グラフ:面グラフの視覚エフェクトに関する詳細は、面グラフ を参照してください。
カラムチャート:カラムチャートの視覚エフェクトに関する詳細は、カラムチャート を参照してください。
ヒストグラム:ヒストグラムの視覚エフェクトに関する詳細は、ヒストグラムチャート を参照してください。
ここで選択したチャートタイプは、チャート上のすべてのプロットのデフォルトとして適用されますが、個々のプロットには別の視覚エフェクトタイプを選択できます。プロット設定パネルでオプションを設定する を参照してください。
チャートをカスタマイズするには、チャートビルダーのチャートオプション を参照してください。
単一値チャートを使用する 🔗
プロット線上の1つのデータポイントの現在値を表す単一の数値を大きなフォントで表示したい場合は、このチャートタイプを選択します。期間が過去の場合、この数値は、その期間の終わり付近のメトリクスの値を表します。
注意
正確な値を表示するには、プロットで、Mean、Sum、Maxなど、チャート上の各データポイントの単一値を生成する集約の分析関数を使用する必要があります。プロット線が常に単一の時系列だけを反映する場合は、分析関数は必要ありません。ただし、これは珍しいケースです。
チャート上のプロット線が複数の値を示している場合、つまり、線グラフとして見た場合に1つのメトリック時系列(MTS)ごとに1つの線が表示される場合、チャート上に表示される単一値は、ある時点の任意の値を表している可能性があります。
注釈
複数のプロットが「表示(visible)」としてマークされている場合、値はリスト内の最初の「表示」プロットを表します。例えば、プロット Aと Bが「表示」の場合、値はプロット Aを表します。プロット Aを「非表示(hide)」にしている場合、値はプロット Bを表します。
単一値チャートに関する詳細は、単一値チャート を参照してください。
チャートをカスタマイズするには、チャートビルダーのチャートオプション を参照してください。このチャートタイプで特に便利なオプションは 値別に色分け で、これを使用すると、異なる値範囲を表すために異なる色を使うことができます。
ヒートマップチャートを使用する 🔗
選択したメトリクスの各ソースを四角形で表し、各四角形の色がメトリクスの値範囲を表すという、Infrastructure Monitoringのナビゲータービューに似た形式で、指定したプロットを表示したい場合は、ヒートマップチャートを使用します。
ヒートマップチャートに関する詳細は、ヒートマップチャート を参照してください。
チャートをカスタマイズするには、チャートビルダーのチャートオプション を参照してください。
リストチャートを使用する 🔗
現在のデータ値をリスト形式で表示したい場合は、このチャートタイプを使用します。デフォルトでは、チャート内の各値の名前は、プロット名および関連する分析を反映します。生のメトリクス名がチャートに表示されることを回避するには、プロットに意味のある名前を付けます。
リストチャートに関する詳細は、リストチャート を参照してください。
リストに表示される情報をカスタマイズするには、チャートビルダーのチャートオプション を参照してください。
イベントフィードチャートを使用する 🔗
ダッシュボードにイベントのリストを表示する場合は、このチャートタイプを使用します。
イベントフィードチャートに関する詳細は、イベントフィードチャート を参照してください。
フィードに表示される情報をカスタマイズするには、ダッシュボードにイベントフィードチャートを追加する を参照してください。
テキストチャートを使用する 🔗
ダッシュボード上にメトリクスを表示する代わりにテキストノートを配置する場合には、テキストチャートを使用します。
テキストチャートに関する詳細は、テキストチャート を参照してください。
ダッシュボードにテキストノートを追加する も参照してください。
テーブルチャートを使用する 🔗
テーブルチャートは、メトリクスとディメンションをテーブル形式で表示します。各メトリクス名とディメンションキーは列として表示されます。各出力メトリック時系列は行として表示されます。1つのセルに複数の値がある場合は、各時系列が別々の行に表示されます。
メトリック時系列行をディメンションでグループ化することができます。これを行うには、グループ化 メニューを選択し、行のグループ化に使用するディメンションを選択します。選択したディメンションの列が最初の列になり、テーブルの各行がそのディメンションの1つの値を表すように表示されます。
たとえば、host
ディメンションでテーブルをグループ化して、環境内の各ホストの健全性とステータスを表示します。
非表示にしているディメンション列によるグループ化を選択すると、その列が表示され、要求したグループ化が実行されます。
グループ化 オプションを使用してテーブルをグループ化しても、ディメンション値ごとに複数の行が存在する場合があります。これは、グループ化ディメンション値ごとに列の値が複数ある場合に発生します。これを解決するには、プロットに集約分析を適用します。
集約に関する詳細は、データの集約と変換 を参照してください。
テーブルのセルに欠落したデータ値がある場合、そのセルには値が表示されません。
テーブルチャートをカスタマイズしてデータを最適に視覚化する方法をいくつか示します:
ディメンション列を並べ替える
列のヘッダーを選択してドラッグし、その列を新しい位置に移動します。メトリクス列の並び替えはできません。
列を表示または非表示にする
グラフィカルプロットエディタービューで、テーブルの右上付近にある歯車アイコンを選択します。列の表示/非表示(SHOW/HIDE COLUMNS) セクションで、列名を選択して列の表示と非表示を切り替えます。
SignalFlowプロットエディタービューの場合:
メトリクス列を非表示にするには、SignalFlowコードのメトリクスの行の先頭に
#
を追加して、コメントアウトします。または、メトリクスを削除することもできます。ディメンション列を表示または非表示にするには、テーブルの右上付近にある歯車アイコンを選択します。列の表示/非表示(SHOW/HIDE COLUMNS) セクションで、ディメンション列名を選択して、列の表示と非表示を切り替えます。
テーブルの値を並べ替える
列のヘッダーを選択して、昇順による並べ替えと降順による並べ替えを切り替えます。列のヘッダーに表示される矢印のアイコンで、ソート順が分かります。
ディテクターをテーブルチャートにリンクする
「チャートビルダー」の右上付近にある アラート アイコン(ベル)を選択します。ディテクターのリンク を選択して、テーブルチャートを既存のディテクターにリンクします。チャートから新しいディテクターを作成 を選択すると、テーブルチャートとリンクさせる新しいディテクターを作成できます。
チャートから新しいディテクターを作成する方法については、チャートからディテクターを作成する を参照してください。
ディテクターにリンクされたチャートには、リンクされたディテクターのアラートのステータスに対応する色の枠が表示されます。例えば、ディテクターから発されたアラートがない場合、チャートには緑色の枠が表示されます。チャートのヘッダーにはアラートが表示されますが、行ごとのアラートステータスは表示されません。
チャートのカスタマイズの詳細は、チャートビルダーのチャートオプション を参照してください。
チャートを編集する 🔗
チャートを編集するには、ダッシュボードまたはナビゲーターの「ダッシュボード」パネルからチャートを開きます。チャートの編集は、基本的にチャートの作成と同じです。Plot metrics and events using chart builder in Splunk Observability Cloud を参照してください。
そのチャートを含むダッシュボードの書き込み権限がない場合、または内蔵のダッシュボードにいる場合は、Save as を使用して編集したチャートを保存する必要があります。
チャートを保存する 🔗
チャートの作成または編集を終えたら、そのチャートの Chart actions ドロップダウンメニューから Save、Save as、Save and close のいずれかを選択します。ボタンのテキストは、チャートを作成した方法またはチャートを開いた方法によって異なります。ボタンに希望のオプションが表示されていない場合は、 Chart actions メニューから他のオプションを選択できます。
表示中のダッシュボードに対する書き込み権限がない場合、または内蔵のダッシュボードにいる場合は、チャートを保存するオプションは表示されません。代わりに、Save as を使用してチャートを保存する必要があります。
変更を保存しない場合は、Close を選択します。
注釈
Close を選択すると、何らかの変更を加えていた場合でも、チャートの保存を促すメッセージは表示されません。保存していない変更は失われます。