翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Dynatrace データソースに接続する
https://www.dynatrace.com/
注記
このデータソースは Grafana Enterprise 専用です。詳細については、「Enterprise プラグインへのアクセスを管理する」を参照してください。
さらに、バージョン 9 以降をサポートするワークスペースでは、このデータソースで適切なプラグインのインストールが必要になる場合があります。詳細については、「プラグインを使用してワークスペースを拡張する」を参照してください。
既知の制限事項
テンプレート変数を複数選択することはできません。単一選択のみがサポートされています。
v2 メトリクス APIsのみがサポートされています。
機能
主要機能
-
テンプレート変数
-
メトリクス名
-
単一選択のみ (複数選択なし)
-
アドホックフィルター
-
-
注釈
-
現在サポートされていません
-
-
エイリアス定義
-
メトリクス名
-
集計
-
[Display Name] (表示名)
-
ホスト
-
説明
-
-
アラート
-
アラートのフルサポート
-
Dynatrace 固有の機能
Dynatrace メトリクス v2 API を使用して、組み込みメトリクスとカスタムメトリクスの両方をサポートします。詳細については、Dynatrace のドキュメント「Metrics API v2
メトリクスによっては、API が追加の変換オプションをサポートしている場合があります。
Dynatrace アクセス許可
Dynatrace で次のアクセス許可が必要です - API V2 を使用したメトリクスの読み取り (metrics.read) アクセス許可 - API V2 を使用したエンティティの読み取り (entities.read) アクセス許可
Dynatrace から API キーを取得する
API トークンを設定するには、「Dynatrace API - トークンと認証
API トークンの metrics.read
および アクセスentities.read
許可を設定します。
構成
-
論理 Grafana サーバー UI 内の設定/データソースを選択し、データソースの追加 を選択します。
-
データソースの追加ページで、Dynatrace をフィルタリングし、Dynatrace プラグインを選択します。
-
Dynatrace データソースを設定するには、次のパラメータが必要です。
-
Name
- Dynatrace データソースに適用する名前 (デフォルト: Dynatrace)。 -
Dynatrace API Type
- 接続先の Dynatrace インスタンスのタイプ。これはSaaS
またはManaged Cluster
のいずれかになります。 -
Dynatrace API Token
- これは前のステップで生成した API トークンです。
次の 2 つの設定は、Dynatrace SaaS か マネージドかによって異なります。
-
SaaS の の例では
yfc55578.live.dynatrace.com
、環境 ID は になりますyfc55578
。 -
の マネージド例では
yd8888.managed-sprint.dynalabs.io/e/abc99984-3af2-55tt-72kl-0672983gc45
、環境 ID は になりabc99984-3af2-55tt-72kl-0672983gc45
、ドメインは になります。yd8888.managed-sprint.dynalabs.io
-
-
すべての設定値を設定したら、保存とテストを選択して設定を検証し、変更を保存します。
データソースをクエリする
クエリエディタを使用して、Dynatrace のメトリクスと問題をクエリします。クエリタイプは metric
または ですproblem
。
メトリクスクエリタイプ
-
Metric
— 表示するメトリクスを選択します。Dynatrace からメトリクスリストを再度取得するには、更新ボタンを選択します。 -
Aggregations
— 特定のメトリクスに使用する集計を選択します。集計値を選択して集計タイプを変更するか、+ を選択して別の集計を追加します。 -
Transformations
— クエリエディタで変換を選択できます。その後、選択した変換にいくつかのパラメータを入力します。現在、マージ変換のみがサポートされています。マージ変換の詳細については、「マージ変換」を参照してください。 -
Filters
— Dynatrace データソースは、各メトリクスの適切なフィルターを動的にクエリします。フィルターを追加するには、Dynatrace クエリエディタでフィルターラベルの横にある + 記号を選択し、フィルタリングするフィールドを選択し、使用する演算子を選択し、フィルタリングする値を選択します。Dynatrace データソースを使用すると、複雑な論理比較を作成するために結合できるフィルターグループを作成できます。ほとんどのユースケースでは、フィルターグループは必須ではありません。タグを使用してフィルターを作成する場合、選択した組み合わせに関係なく、Dynatrace は常に AND を使用します。Dynatrace は、タグ付きの OR フィルターをサポートしていません。 -
Alias
— Dynatrace データソースの使用中に発生するエイリアスには 2 つの異なるタイプがあります。1 つ目は静的エイリアスです。このタイプのエイリアスは、構築するすべてのクエリで使用でき、エイリアスの名前は小文字で始まります。2 つ目は動的エイリアスで、クエリで使用しているメトリクスに基づいて変更され、エイリアスの名前は大文字で始まります。Dynatrace プラグインは、、Metric Names
、Aggregation
、、Display Name
Host
および の複数の異なるエイリアスをサポートしていますDescription
。
名前 | 値 |
---|---|
$name
|
builtin:apps.other.keyUserActionsreportedErrorCount.os |
$aggregation
|
自動、値 |
$displayName
|
報告されたエラー数 (キーユーザーアクション、OS 別) [モバイル、カスタム〕 |
問題クエリタイプ
-
Problem Query Type
— 問題クエリタイプを選択します。現在、フィード問題クエリタイプのみがサポートされています。フィードの問題クエリタイプの詳細については、「マージ変換」を参照してください。 -
Status Filter
— ステータスで結果の問題をフィルタリングします。 -
Impact Filter
- 影響レベルで結果の問題をフィルタリングします。 -
Severity Filter
— 結果の問題を重要度レベルでフィルタリングします。 -
Expand Details
— 設定されている場合は、レスポンスに関連するイベントを含めます。
テンプレート変数の使用
新しい Dynatrace クエリ変数を追加するには、「新しいテンプレート変数 を追加する」を参照してください。Dynatrace データソースを、次の使用可能なクエリのデータソースとして使用します。
-
Query type
— クエリタイプを選択します。クエリタイプは、一部のデータを一部のキーまたは記述子に関連付けます。クエリタイプ 説明 Metric names
すべてのメトリクス名のリストを返します。 Filter keys
フィルタリングに使用できるすべてのディメンション (ホスト名など) のリストを返します。 Filter values for key
キー名またはキー名テンプレート変数でフィルタリングされたすべての値のリストを返します。 Problem status options
すべての問題ステータスのリストを返します。 Problem impact options
問題が影響を受けるすべての領域のリストを返します。 Problem severity options
すべての問題重要度タイプのリストを返します。 -
Regex
— (オプション) クエリから返された値を正規表現で除外します。
注記
Multi-value
および Include All option
は現在、Dynatrace データソースではサポートされていません。
変数を作成したら、メトリクスドロップダウンメニューで確認できます。
Dynatrace のダッシュボードをインポートする
ダッシュボードをインポートするには、「」を参照してくださいダッシュボードのインポート。インポートされたダッシュボードは、「設定 > データソース > Dynatrace データソースの選択 > ダッシュボードタブを選択すると、使用可能な事前作成済みダッシュボードが表示されます。