2022年2月28日

Continuous Delivery

Continuous Integration

Feature Flags

FinOps

Harnessダッシュボードの作り方

ここでは、独自のカスタムダッシュボードを作成する方法について詳しく説明します。

how to build harness dashboards - 1.webp

前回のブログでは、運用状況の周知、ボトルネックの特定、ビジネス成果の推進を支援する新しいカスタムダッシュボードソリューション「Harness Dashboards」を紹介しました。組織全体のチームがソフトウェアデリバリーを分析・測定し、当て推量を排除することを可能にした、Harnessのさまざまなモジュールですぐに使えるダッシュボードの例をいくつか取り上げました。この記事では、ダッシュボードをカスタマイズして、さまざまな関係者がより集中し、生産性を高められるようにする方法について説明します。

概要

ダッシュボードでは、あなたにとって最も重要で関連性の高いメトリクスでカスタムタイルを構築し、追加することができます。タイルは、異なるHarnessモジュールからデータを照会し、可視化することができます。ダッシュボードにはタイルをいくつでも追加でき、タイルを移動したり、レイアウトを設定してデータの流れを改善することができます。さらに、追加のコンテキストやメタデータを扱えるテキストタイルも増やすことができます。

Harness Dashboardsは、ダッシュボードレベルのグローバルフィルターを設定し、コンテキストを迅速に切り替えることができます。ダッシュボードには高度なレポート機能が搭載されており、最新のデータを常に把握することができます。また、何か異常があった場合に通知するアラート機能も備えています。

ユーザー定義のダッシュボード

ダッシュボードを構築する場合、Harnessのすぐに使えるダッシュボードをテンプレートとして利用し、ダッシュボードを複製して要件に応じて段階的に変更することで迅速に開始することができます。また、ゼロからダッシュボードを作成することも可能です。

ユーザー定義のカスタムダッシュボードで、透明性とデータ駆動型の意思決定が可能になります。実用的な洞察を視覚化し、フィードバックをプロセスに反映させる簡単でインパクトのある方法を提供するこの柔軟性により、エンドユーザーは、画一的なソリューションではなく、役割に応じたビューを作成できるようになります。カスタムビューの作成は、3つのステップで簡単に行えます。

  • 作成
  • 設定
  • 共同作業  

ダッシュボードの作成

  • Harnessで、[Dashboards]に移動します。
  • Dashboardsで、[+ Dashboard]ボタンをクリックします。
  • 名前、フォルダーを選択し、オプションでタグを追加します。

how to build harness dashboards - 2.png

ダッシュボードの設定

ダッシュボードを作成したら、次のステップでは、ダッシュボードにタイルとテキストを追加します。ダッシュボードにタイルを追加すると、タイルは自動的にサイズ調整されてダッシュボードの一番下に配置されますが、データの論理的な流れを維持するためにタイルを移動したりサイズを変更したりすることができます。また、作成後にタイルを編集して、タイル、表示方法、または基礎となるクエリーの名称を調整することができます。

  • ダッシュボードを編集する。
  • ダッシュボードペインの左上から「Add Tile」をクリックし、「Visualization」を選択する。
  • Harnessが全モジュールで公開しているさまざまなデータモデル(エクスプローラ)が標示される。CI(デリバリーおよびテストメトリクス)、CDおよびFeature Flags(デリバリーメトリクス)、そしてCCM(ビジネスインパクト)。
  • 特定のテーマを探求するために作られたクエリーの出発点であるExploreから、興味のあるものを選択し、次に進む。
  • タイルに名前を付け、可視化するフィールドを選択し、データの範囲を指定するフィルターを追加し、幅広い可視化オプションから選択する。実行を押せばすぐに結果を取得できる。
  • 満足したら「Save」をクリックする。

how to build harness dashboards - 3.png

ダッシュボードには、異なるデータモデル(CI、CD、FF、CCM)からのデータを含めることができます。Harnessを使うと、ソフトウェアデリバリーライフサイクル全体を1つのダッシュボードで可視化できます。

完成したダッシュボードの例がこちらです。

how to build harness dashboards - 4.png

ダッシュボードでの共同作業

ダッシュボードは、PDFやExcel形式でエクスポートして、他のシステムで共有したり加工したりすることができます。また、次の機能も付属しています。

カスタムダッシュボードは、見えているファーストクラスフィールドのリストに限定されず、さまざまなカスタム関数をサポートします。ファーストクラスフィールドとこれらの関数を使用して、特定のユースケースのためのカスタムディメンションを作成することができ、ユーザーに非常に大きな柔軟性を提供します。

まとめ

Harness Dashboardsの包括的な機能リストと機能については、ドキュメントで詳しく説明されています。

まだ質問がありますか?喜んでお手伝いさせていただきます。


この記事はHarness社のウェブサイトで公開されているものをDigital Stacksが日本語に訳したものです。無断複製を禁じます。原文はこちらです。

Harnessに関するお問い合わせはお気軽にお寄せください。

お問い合わせ