Dynatrace
dxisaas
dxp10
Dynatrace スキーマは、Dynatrace REST API をクエリしてデータを取得するポーリング スキーマです。このスキーマを使用すると、Dynatrace からイベントを取得し、DX Operational Intelligence (DX OI)にイベントを取り込むことができます。
eventType="MEMORY_SATURATED"
のアラームの場合、影響を受けるメトリックは動作しません。アラームは DX OI に取り込まれますが、影響を受けるメトリック タブは表示されません。このセクションでは、以下の情報について説明します。
サポートされているバージョン
Dynatrace と DX OI の統合では、以下のバージョンがサポートされています。
製品 | サポートされているバージョン |
|---|---|
Dynatrace | SaaS |
統合の設定
Dynatrace と DX OI 統合には、以下の手順が含まれます。
- Dynatrace 環境の設定
- RESTMon の設定
Dynatrace 環境の設定
統合の場合は、Dynatrace で Webhook を作成して、イベントが発生したときに DX OI にデータをポストします。Webhook を設定する前に、以下の要件が満たされていることを確認してください。
- アクティブな Dynatrace アカウントを持っている。
- Dynatrace で Webhook 統合を作成するために必要な権限がある。
- Dynatrace 環境で、ポート 443 を介して外部エンドポイントにリクエストを行うことができる。
以下の手順に従います
。- Dynatrace に Webhook を作成します。詳細については、「」ドキュメントを参照してください。
- Dynatrace 通知統合 URL を入力します。
- カスタム ペイロードを有効にし、以下のテンプレートを適用します。{ "State":"{State}" "ProblemID":"{ProblemID}" "ProblemTitle":"{ProblemTitle}" }
詳細については、
Dynatrace
のドキュメントを参照してください。RESTMon の設定
RESTMon を設定するには、OI 接続の詳細を更新し(以前に行っていない場合)、プロファイル情報を
restmon.json
ファイルに追加します。RESTMon を設定する前に、以下の要件が満たされていることを確認してください。- DX OI にアクセスできること。
- RESTMon が正常にインストールおよび展開されていること。詳細については、「」を参照してください。
- RESTMon が正常にインストールおよび展開されていること。
- Java 11 の場合、スキーマのcontainsメソッドをincludesに置き換えていること。
プロファイルの追加
プロファイルを追加するには、Dynatrace 環境に接続するようにプロファイルを設定し、Swagger の を使って
restmon.json
ファイルにプロファイルを追加します。dynatrace_profile.json
ファイルは <restmon\profile>
フォルダにあります。プロファイルを追加すると、Dynatrace 用のスキーマが自動的にアップロードされ、データ取り込みが開始されます。この情報は、
restmon.json
ファイルに直接追加することもできます。Dynatrace プロファイルには、以下のセクションが含まれています。
profile
profile
セクションではプロファイル関連の情報を定義します。以下のスニペットは profile セクションのサンプルです。 "profile":{ "name":"dynatrace", "active":"yes", "schema":"dynatrace", "polling_interval_secs":"10", "inventory_topology_fullsync_interval_mins":"1440", "topology_ttl_mins":"2880", "tenantname":"B1A6A2FE-F4AE-05F2-1573-53491B8706D0" },
名前 | 説明 | タイプ | 例 |
|---|---|---|---|
name | プロファイルの名前を示します。 | 文字列 | dynatrace |
active | データ処理が有効かどうかを示します。プロファイルを有効にするには「 yes 」を入力します。 | ブール | はい |
schema | スキーマ名を示します。スキーマに指定する名前は、restmon.json ファイルで指定されたスキーマ属性と同じである必要があります。 | 文字列 | dynatrace |
polling_interval_secs | ポーリング間隔を秒単位で示します。 サポートされる値: 15、30、60、300、900、1800、3600、7200その他の値は、最も近い間隔に丸められます。 | 整数 | 10 |
inventory_topology_fullsync_interval_mins | 完全同期の間隔を分単位で示します。 | 整数 | 1440 |
topology_ttl_min | レコードがキャッシュされる TTL (Time-to-Live)を分単位で示します。 | 整数 | 2880 |
tenantname | DX OI テナント名を示します。 | 文字列 | B1A6A2FE-F4AE-05F2-1573-53491B8706D0 |
servicedefinition
servicedefinition
セクションでは、データが DX OI に取り込まれたときに表示されるサービスを定義します。以下のスニペットは、servicedefinition
セクションのサンプルです。 "servicedefinition":{ "name":"dynatrace", "status":"Active" },
名前 | 説明 | タイプ | 例 |
|---|---|---|---|
name | サービスの名前を示します。 | 文字列 | dynatrace |
status | 定義されたサービスのステータスを示します。 | 文字列 | Active |
restapiconnectdetails
restapiconnectdetails
に、Dynatrace 環境の REST エンドポイントの詳細を指定します。以下のスニペットは、restapiconnectdetails
セクションのサンプルです。 "restapiconnectdetails":{ "type":"https", "hostname":"http://exampledynatraceapm1", "port":"8021", "authentication":"urltoken", "username":"", "password":"", "realmdomain":"", "token":"apiTokenValue", "httptimeout":"30000", "checkcert":"no" },
名前 | 説明 | タイプ | 例 |
|---|---|---|---|
type | OI によるデータ転送のタイプを示します。値: HTTP または HTTPS。 | 文字列 | https |
hostname | REST エンドポイントのホスト名または IP アドレスを示します。 | 文字列 | http://exampledynatraceapm1 |
port | REST エンドポイントのポート番号を示します。 | 整数 | 8021 |
authentication | 認証タイプを示します。Dynatrace 統合の場合は、 urltoken を設定します。さらに、以下の認証タイプを利用することができます。
| 文字列 | urltoken |
username | ユーザ名を示します。認証タイプが basic または NTLM の場合にのみ適用されます。 | 文字列 | |
password | パスワードを示します。認証タイプが basic または NTLM の場合にのみ適用されます。 | 文字列 | |
realmdomain | トークンでエンコードする DNS レルムまたはドメインを示します。認証タイプが digest の場合にのみ適用されます。 | 文字列 | |
token | 認証タイプが OAuth2 の場合はアクセス トークン、bearer の場合はベアラ トークンを示します。 | 文字列 | apiTokenValue |
httptimeout | タイムアウトの値をミリ秒単位で示します。 | 整数 | 30000 |
checkcert | 証明書が有効であり、信頼できることを確認するために、証明書を検証することを示します。 | ブール | いいえ |
monitored_groups
monitored_groups
セクションでは、モニタするグループを指定します。以下のスニペットは、monitored_groups
セクションのサンプルです。 "monitored_groups":{ "Hosts":"yes", "Alarms":"no", "Processes":"yes", "Services":"yes", "Application":"yes", "host-group":"no" }
詳細な手順については、「」を参照してください。
Dynatrace スキーマのアップロード
プロファイルを追加すると、スキーマが自動的にアップロードされます。更新または編集したスキーマをアップロードする場合のみ、この手順を実行します。
詳細な手順については、「」を参照してください。
DX OI でのデータの表示
詳細については、「」を参照してください。