ウィジェットリソースについて
最終更新日: 06 年 2020 月 XNUMX 日概要
LogicMonitorのRESTAPIを使用して、ダッシュボードウィジェットをプログラムで管理できます。
すべてのAPI呼び出しと同様に、 認証が必要です.
リソースURI
URI: / dashboard / widgets
リソースのプロパティ
グローバルプロパティ
すべてのウィジェットには次のプロパティがあります。
プロパティ | 説明 | 種類 | 例 |
id | ウィジェットのID | 整数 | 「id」:23 |
名 | ウィジェットの名前 | String | 「name」:「Apacheリクエスト」 |
説明 | ウィジェットの説明 | String | 「説明」:「ウィジェットの説明」 |
type | アラート| deviceNOC | html | serviceOverallStatus | sgraph | ngraph | serviceNOC | serviceSLA | bigNumber | gmap | serviceIndividualStatus | ゲージ| 円グラフ| ngraph | バッチジョブ」 | String | 「タイプ」:「アラート」 |
最終更新日 | ウィジェットが最後に更新された時刻に対応する時間(エポック形式) | 整数 | 「lastUpdatedOn」:1453916464 |
最終更新者 | ウィジェットを最後に更新したユーザー | String | 「lastUpdatedBy」:「サラ」 |
DashboardId | ウィジェットが属するダッシュボードのID | 整数 | 「dashboardId」:50 |
列IDx | ダッシュボード上のウィジェットの位置の列。 左端の列はcolumn = 0です | 整数 | 「columnIdx」:1 |
注文 | ウィジェットが列に表示される順序。 一番上の位置はorder = 0です | 整数 | 「注文」:0 |
テーマ | ウィジェットの配色。 オプションは次のとおりです。borderPurple| borderGray | borderBlue | solidPurple | solidGray | solidBlue | simplePurple | simpleBlue | simpleGray | newBorderGray | newBorderBlue | newBorderDarkBlue | newSolidGray | newSolidBlue | newSolidDarkBlue | newSimpleGray | newSimpleBlue | newSimpleDarkBlue | String | 「テーマ」:「simplePurple」 |
コルスパン | ウィジェットの幅が消費する列の数 | 整数 | 「colSpan」:1 |
行スパン | ウィジェットの高さが消費する行数 | 整数 | 「rowSpan」:1 |
ユーザー権限 | ウィジェットを最後に変更したユーザーのアクセス許可レベル | String | 「userPermission」:「write」 |
インターバル | ウィジェットの更新間隔(分単位) | 整数 | 「間隔」:1 |
タイムスケール | ウィジェットのデフォルトのタイムスケール | String | 「タイムスケール」:「日」 |
余分な | アラートウィジェットにのみ適用されます | JSONオブジェクト | – |
ウィジェット固有のプロパティ
タイプに応じてウィジェットに追加のフィールドが適用されます。以下のセクションを参照してください。
- アラートウィジェット
- JobMonitorウィジェット
- ビッグナンバーウィジェット
- カスタムグラフウィジェット
- NOCウィジェット
- HTMLウィジェット
- ゲージウィジェット
- マップウィジェット
- デバイスグラフウィジェット
- 円グラフウィジェット
- サービス個別ステータスウィジェット
- サービスNOCウィジェット
- サービス全体のステータスウィジェット
- サービスSLAウィジェット
- デバイスSLAウィジェット
- サービスグラフウィジェット
- テーブルウィジェット
- テキストウィジェット
アラートウィジェットのプロパティ
アラートタイプのすべてのウィジェット(アラートウィジェット)には、ウィジェット用に構成されたUI表示設定を含む追加のオブジェクトと、次のフィールドを持つフィルターオブジェクトが含まれます。
プロパティ | 説明 | 種類 | 例 |
グループヘッド | 表示されるアラートは、このフィルター基準を満たすグループに関連付ける必要があります。 Globは受け入れられ、*と空の文字列は両方ともすべてのグループを示します。 | String | 「グループ」:「リレー*」 |
host | 表示されるアラートは、このフィルター基準を満たすデバイスに関連付ける必要があります。 Globは受け入れられ、*と空の文字列は両方ともすべてのデバイスを示します。 | String | "ホスト":"*" |
情報源 | 表示されるアラートは、このフィルター基準を満たすデータソースに関連付ける必要があります。 Globは受け入れられ、*と空の文字列は両方ともすべてのデータソースを示します。 | String | "情報元":"*" |
表示されるアラートは、このフィルター基準を満たすインスタンスに関連付ける必要があります。 Globは受け入れられ、*と空の文字列は両方ともすべてのインスタンスに一致します。 | String | 「インスタンス」:「HTTP_Page-instance0」 | |
データポイント | 表示されるアラートは、このフィルター基準を満たすデータポイントに関連付ける必要があります。 Globは受け入れられ、*と空の文字列は両方ともすべてのデータポイントに一致します。 | String | 「dataPoint」:「*」 |
重症度 | 表示されるアラートの重大度は、この基準を満たす必要があります。 複数の重大度はコンマで区切られます。 | String | 「重大度」:「警告」 |
確認した | 表示されるアラートは、この基準を満たす確認応答ステータスを持っている必要があります。 | String | 「acked」:「all」 |
指定された | 表示されるアラートは、この基準を満たすSDTステータスを持っている必要があります。 | String | 「sdted」:「all」 |
ルール | 表示されるアラートは、このフィルターを満たすルールと一致する必要があります。 Globは受け入れられ、*と空の文字列は両方ともすべてのルールに一致します。 | String | "ルール":"*" |
チェーン | 表示されるアラートは、このフィルターを満たすエスカレーションチェーンにルーティングする必要があります。 Globは受け入れられ、*と空の文字列は両方ともすべてのエスカレーションチェーンに一致します。 | String | "鎖":"*" |
クリア | 表示されるアラートは、cleared = noの場合はアクティブである必要があり、cleared = allの場合は過去7日間にクリアされている必要があります。 | String | 「クリア」:「いいえ」 |
JobMonitorウィジェットのプロパティ
タイプbatchjobのすべてのウィジェット(JobMonitorウィジェット)には、次のフィールドが含まれています。
プロパティ | 説明 | 種類 | 例 |
デバイス表示名 | バッチジョブが実行されているLogicMonitor内のデバイスの表示名 | String | 「deviceDisplayName」:「10.36.11.240」 |
バッチジョブ名 | LogicMonitorのバッチジョブ定義の名前 | String | 「batchJobName」:「myBatchJob」 |
バッチジョブID | LogicMonitorのバッチジョブ定義のID | 整数 | 「batchJobId」:16 |
ビッグナンバーウィジェット
タイプbigNumberのすべてのウィジェット(Big Numberウィジェット)には、次のフィールドを持つオブジェクトbigNumberInfoが含まれている必要があります。
プロパティ | 説明 | 種類 | 例 |
データポイント | ウィジェットに含まれるデータポイント。 データポイントを表示するには、bigNumberItemsオブジェクトで参照する必要があることに注意してください。 | JSONオブジェクト | “dataPoints”:[{“deviceGroupFullPath”:”Website”,”deviceDisplayName”:”ip-172-31-37-162.us-west-2.compute.interal”,”dataSourceFullName”:”CPU (NetSNMPCPUwithCores)”,”dataSourceId”:559,”instanceName”:”NetSNMPCPUwithCores-Core Count: 1″,”dataPointName”:”CPUBusyPercent”,”dataPointId”:2899,”name”:”CPUBusyPercent”,”aggregateFunction”:”max”}] |
virtualDataPoint | ウィジェットに含まれる仮想データポイント。 表示するには、bigNumberItemsオブジェクトで仮想データポイントを参照する必要があることに注意してください。 | JSONオブジェクト | “ virtualDataPoints”:[{“ name”:” CPU Idle Percent”、” rpn”:” 100 – CPUBusyPercent”}] |
bigNumberItems | 大きな数値ウィジェットに値を表示する必要があるデータポイントと仮想データポイント | JSONオブジェクト | “ bigNumberItems”:[{“ position”:1、” rightLabel”:”%”、” bottomLabel”:””、” dataPointName”:” CPUBusyPercent”、” rounding”:” 0”}、{“ position”:3 、” rightLabel”:””、” bottomLabel”:”%”、” dataPointName”:” CPU Idle Percent”、” rounding”:” 1”}] |
カスタムグラフウィジェットのプロパティ
タイプcgraphのすべてのウィジェット(カスタムグラフウィジェット)には、次のフィールドを持つオブジェクトgraphInfoが含まれている必要があります。
プロパティ | 説明 | 種類 | 例 |
id | このウィジェットによって表示されるカスタムグラフの一意のID(ウィジェットIDと混同しないでください) | 整数 | 「id」:175 |
タイトル | カスタムグラフのタイトル | String | 「タイトル」:「CPUビジー率」 |
集計 | true:このフィールドをtrueに設定すると、結果をXNUMX行に集約できます。 false:結果は集計されません。 | ブーリアン | 「集計」:true |
top10のみ | true:このフィールドをtrueに設定して、結果を10行に制限できます。 結果を集約および制限することはできないため、aggregateとtop10OnlyのいずれかXNUMXつのみをtrueに設定できることに注意してください。 false:結果は制限されません | ブーリアン | 「top10Only」:true |
base1024 | 基本スケールを1000から1024に変更します | ブーリアン | 「base1024」:false |
最大値 | y軸に表示する必要のある最大値 | 整数 | 「maxValue」:100 |
最小値 | y軸に表示する必要のある最小値 | 整数 | 「minValue」:0 |
垂直ラベル | y軸に沿って表示されるラベル | String | 「verticalLabel」:「パーセント」 |
高さ | グラフの高さのピクセル数。 ウィジェットのrowSpanが1に設定されている場合、この値は120になります。 | 整数 | 「高さ」:120 |
幅 | グラフの幅のピクセル数はです。 ウィジェットのrowSpanが1に設定されている場合、この値は360になります。 | 整数 | 「幅」:360 |
データポイント | ウィジェットに追加されたデータポイント(データポイントを表示するには、グラフの線で参照する必要があることに注意してください) | JSONオブジェクト | “dataPoints”:[{“id”:13,”name”:”CPU”,”consolidateFunction”:2,”customGraphId”:202,”dataPointId”:2164,”dataPointName”:”CPU”,”deviceDisplayName”:”172.31.36.125″,”dataSourceFullName”:”CPU Cores-“,”instanceName”:”CPU Cores-196608″,”deviceId”:206},{“id”:14,”name”:”ExtendedStatusNotEnabled”,”consolidateFunction”:2,”customGraphId”:202,”dataPointId”:622,”dataPointName”:”ExtendedStatusNotEnabled”,”deviceDisplayName”:”ip-172-31-37-162.us-west-2.compute.interal”,”dataSourceFullName”:”Apache-“,”instanceName”:”Apache-80″,”deviceId”:39}] |
virtualDataPoint | ウィジェットに追加された仮想データポイント(仮想データポイントは、表示されるグラフ線で参照される必要があることに注意してください) | JSONオブジェクト | “ virtualDataPoints”:[{“ id”:43、” customGraphId”:202、” name”:” VirtualDatapoint”、” rpn”:”(ExtendedStatusNotEnabled + 1000)/ 50”}] |
グラフライン | ウィジェットに表示されるグラフの線。グラフの線はdataPointsとvirtualDataPointsを参照する必要があります。 | JSONオブジェクト | “graphLines”:[{“color”:”teal”,”customGraphId”:202,”dataPointName”:”ExtendedStatusNotEnabled”,”id”:304,”legend”:”##HOSTNAME##_##DATASOURCENAME##_##INSTANCE##”,”type”:3},{“color”:”aqua”,”customGraphId”:202,”dataPointName”:”VirtualDatapoint”,”id”:305,”legend”:””,”type”:2},{“color”:”Auto”,”customGraphId”:202,”dataPointName”:”CPU”,”id”:306,”legend”:”##HOSTNAME##_##DATASOURCENAME##_##INSTANCE##”,”type”:1}] |
NOCウィジェットのプロパティ
タイプdeviceNOCのすべてのウィジェット(NOCウィジェット)には、次のフィールドが含まれています。
プロパティ | 説明 | 種類 | 例 |
並び替え | NOCアイテムの並べ替え方法 | String | "名前順" |
表示列 | NOCウィジェットに表示される列の最大数 | 整数 | 「displayColumn」:3 |
表示警告アラート | NOCウィジェットに警告アラートを表示するかどうか | ブーリアン | 「displayWarnAlert」:true |
表示エラーアラート | NOCウィジェットにエラーアラートを表示するかどうか | ブーリアン | 「displayErrorAlert」:true |
クリティカルアラートの表示 | 重要なアラートがNOCウィジェットに表示されるかどうか | ブーリアン | 「displayCriticalAlert」:true |
確認済み | NOCウィジェットに確認応答を表示するかどうか | ブーリアン | 「ackChecked」:true |
sdtチェック済み | SDTがNOCウィジェットに表示されるかどうか | ブーリアン | 「sdtChecked」:true |
リーディングシート | NOCアイテム | JSONオブジェクト | “ items”:[{“ deviceGroupFullPath”:” *”、” deviceDisplayName”:” ip-172-31-33-214.us-west-2.compute.internal”、” dataSourceDisplayName”:” HTTP-“、” instanceName”:” *”、” dataPointName”:” *”、” groupBy”:” device”、” name”:” ## HOSTNAME ## – HTTP content / function”}、{“ deviceGroupFullPath”:” *”、 ” deviceDisplayName”:” ip-172-31-33-214.us-west-2.compute.internal”、” dataSourceDisplayName”:” Apache-“、” instanceName”:” *”、” dataPointName”:” *” 、” groupBy”:” device”、” name”:” ## HOSTNAME ## – Apache”}、{“ deviceGroupFullPath”:” *”、” deviceDisplayName”:” ip-172-31-33-214.us- west-2.compute.internal”、” dataSourceDisplayName”:” Host Status”、” instanceName”:” *”、” dataPointName”:” *”、” groupBy”:” device”、” name”:” ## HOSTNAME ## –ホストステータス”}] |
HTMLウィジェットのプロパティ
タイプhtmlのすべてのウィジェット(HTMLウィジェット)には、次のフィールドを持つオブジェクト 'resources'が含まれています。
プロパティ | 説明 | 種類 | 例 |
type | html | iframe | String | 「type」:「html」 |
URL | type = htmlの場合、これはurlである必要があり、type = iframeの場合、これはiframeである必要があります。 | String | 「URL」:「https://api.logicmonitor.com」 |
ゲージウィジェットのプロパティ
タイプゲージのすべてのウィジェット(ゲージウィジェット)には、次のフィールドが含まれています。
プロパティ | 説明 | 種類 | 例 |
ショーピーク | ゲージウィジェットにピーク値を表示するかどうか | ブーリアン | 「showPeak」:false |
PeakTimeRange | ピーク値が決定される時間範囲 | String | 「peakTimeRange」:「30日」 |
伝説 | ゲージの下に表示されるウィジェットの凡例 | String | 「凡例」:「Apacheアクセス」 |
最大値 | ゲージの右側に表示されるゲージウィジェットの最大値 | 整数 | 「maxValue」:5.0 |
最小値 | ゲージの左側に表示されるゲージウィジェットの最小値 | 整数 | 「minValue」:0.0 |
データポイント | ゲージウィジェットに値が表示されるデータポイント | JSONオブジェクト | “dataPoint”:{“deviceGroupFullPath”:”*”,”deviceDisplayName”:”ip-172-31-33-214.us-west-2.compute.internal”,”dataSourceFullName”:”Apache-“,”dataSourceId”:124,”instanceName”:”*”,”dataPointName”:”BusyWorkers”,”dataPointId”:626,”aggregateFunction”:”max”,”dataSeries”:”average”,”rpn”:””} |
マップウィジェットのプロパティ
タイプgmapのすべてのウィジェット(マップウィジェット)には、オブジェクトmapPointsが含まれています。各mapPointには次のフィールドがあります。
プロパティ | 説明 | 種類 | 例 |
type | mapPointがデバイスまたはグループを表すかどうか | String | 「タイプ」:「グループ」 |
デバイスグループフルパス | マップポイントに関連付けられているデバイスグループのフルパス。 これは、マップポイントが表すグループ、またはマップポイントが表すデバイスのグループの場合があります。 | String | 「deviceGroupFullPath」:「Production / AWS」 |
デバイス表示名 | マップポイントが表すデバイスの表示名(type = deviceの場合)。 このフィールドはGlob(*)をサポートします。 | String | 「deviceDisplayName」:「ProductionServer23」 |
場所あり | 指定されたグループまたはデバイスにlocationプロパティが定義されているかどうか。 | ブーリアン | 「hasLocation」:true |
通常のグラフウィジェット(デバイスグラフ)のプロパティ
タイプngraph(固定デバイスレベルグラフ)のすべてのウィジェットには、次のフィールドが含まれています。
プロパティ | 説明 | 種類 | 例 |
ヒド | グラフが固定されたデバイスのID | 整数 | 「hId」:199 |
dsiID | グラフが固定されたデータソースインスタンスのID | 整数 | 「dsiId」:2133 |
グラフID | このウィジェットが固定されたデータソースグラフのID | 整数 | 「graphId」:1042 |
グラフ名 | このウィジェットが固定されたデータソースグラフのID | String | 「graphName」:接続 |
ホスト名 | グラフが固定されたデバイスの表示名 | String | 「hostName」:「server29.us-east-1.compute.internal」 |
DSName | グラフが関連付けられているデータソースの名前(表示名ではない) | String | 「dsName」:「Mysql-」 |
dsi名 | グラフが固定されたインスタンスの名前 | String | 「dsiName」:「3306」 |
円グラフウィジェットのプロパティ
タイプpieChartのすべてのウィジェット(円グラフウィジェット)には、次のフィールドを持つオブジェクトpieChartInfoが含まれています。
プロパティ | 説明 | 種類 | 例 |
タイトル | 円グラフの上に表示されるタイトル | String | 「title」:「CostPerRegion」 |
PC 上のラベルと行を表示 | ラベルと線を円グラフに表示するかどうか | ブーリアン | 「showLabelsAndLinesOnPC」:false |
表示できる最大スライス数 | 円グラフに表示するスライスの最大数 | 整数 | 「maxSlicesCanBeShown」:10 |
グループ残りとしてその他 | スライスの数がmaxSlicesCanBeShownを超える場合、この値は残りのスライスをグループ化する必要があるかどうかを示します | ブーリアン | 「groupRemainingAsOthers」:false |
データポイント | ウィジェットに追加されたデータポイント。 ウィジェットに表示するには、データポイントをpieChartItemsオブジェクトに含める必要があることに注意してください。 | JSONオブジェクト | “dataPoints”:[{“deviceGroupFullPath”:”*”,”deviceDisplayName”:”eculler01.us-east-1.logicmonitor.net”,”dataSourceFullName”:”Ping”,”dataSourceId”:21,”instanceName”:”Ping”,”dataPointName”:”maxrtt”,”dataPointId”:123,”name”:”maxrtt”,”globMode”:true,”top10″:true,”aggregate”:false,”aggregateFunction”:”SUM”}] |
virtualDataPoint | ウィジェットに追加された仮想データポイント。 ウィジェットに表示するには、仮想データポイントをpieChartItemsオブジェクトに含める必要があることに注意してください。 | JSONオブジェクト | “ virtualDataPoints”:[{“ name”:” 1”、” rpn”:” maxrtt + 1000”}、{“ name”:” 2”、” rpn”:” maxrtt + 2000”}、{“ name”: ” 3”、” rpn”:” maxrtt + 500”}、{“ name”:” 4”、” rpn”:” maxrtt + 4000”}、{“ name”:” 5”、” rpn”:” maxrtt + 100″}] |
円グラフ項目 | 円グラフに表示されるデータポイントと仮想データポイント | JSONオブジェクト | “pieChartItems”:[{“dataPointName”:”5″,”legend”:”SA-EAST1″,”color”:”Auto”},{“dataPointName”:”4″,”legend”:”EU-CENTRAL1″,”color”:”Auto”},{“dataPointName”:”3″,”legend”:”US-WEST2″,”color”:”Auto”},{“dataPointName”:”2″,”legend”:”EU-WEST1″,”color”:”Auto”},{“dataPointName”:”1″,”legend”:”US-WEST1″,”color”:”Auto”}] |
サービス個別ステータスウィジェットのプロパティ
タイプserviceIndividualStatus(サービス個別ステータスウィジェット)のすべてのウィジェットには、次のフィールドが含まれます。
プロパティ | 説明 | 種類 | 例 |
サービスフォルダ ID | ステータスが支払われるサービスに関連付けられているグループのID | 整数 | 「serviceFolderId」:12 |
サービスID | ステータスが表示されるサービスのID | 整数 | 「serviceId」:false |
グラフ | サービスグラフ名–これは常にcheckpointStatusである必要があります | String | 「グラフ」:「checkpointStatus」 |
サービス名 | ステータスが表示されるサービスの名前 | String | “ serviceName”:” CName_check” |
サービスフォルダ名 | ステータスが表示されるサービスに関連付けられているグループ | String | 「serviceFolderName」:「Production」 |
場所 | データが表示されるチェックポイントの場所 | JSONオブジェクト | 「locations」:[{"smgId":2、 "geoInfo": "US-ワシントンDC"、 "selected":true}、{"smgId":3、 "geoInfo": "US-San Francisco"、 "selected ”:true}、{“ smgId”:4、” geoInfo”:” Europe – Dublin”、” selected”:true}、{“ smgId”:5、” geoInfo”:” Asia – Singapore”、” selected”: true}、{“ smgId”:6、” geoInfo”:” Sydney – Australia”、” selected”:false}] |
サービスNOCウィジェットのプロパティ
タイプserviceNOC(サービスNOCウィジェット)のすべてのウィジェットには、次のフィールドが含まれています。
プロパティ | 説明 | 種類 | 例 |
並び替え | NOCアイテムの並べ替え方法 | String | "名前順" |
表示列 | NOCウィジェットに表示される列の最大数 | 整数 | 「displayColumn」:3 |
表示警告アラート | NOCウィジェットに警告アラートを表示するかどうか | ブーリアン | 「displayWarnAlert」:true |
表示エラーアラート | NOCウィジェットにエラーアラートを表示するかどうか | ブーリアン | 「displayErrorAlert」:true |
クリティカルアラートの表示 | 重要なアラートがNOCウィジェットに表示されるかどうか | ブーリアン | 「displayCriticalAlert」:true |
確認済み | NOCウィジェットに確認応答を表示するかどうか | ブーリアン | 「ackChecked」:true |
sdtチェック済み | SDTがNOCウィジェットに表示されるかどうか | ブーリアン | 「sdtChecked」:true |
リーディングシート | NOCアイテム | JSONオブジェクト | “ items”:[{“ serviceGroupName”:” Production”、” serviceName”:” *”、” groupBy”:” service”、” name”:” ## SERVICE ##”}、{“ serviceGroupName”:” Internal Services”、” serviceName”:” *”、” groupBy”:” service”、” name”:” ## SERVICE ##”} |
サービス全体のステータスウィジェットのプロパティ
タイプserviceOverallStatus(サービス全体ステータスウィジェット)のすべてのウィジェットには、通常またはグループのいずれかに設定された文字列serviceSelectModeと、次のフィールドを持つオブジェクトselectedServicesが含まれます。
プロパティ | 説明 | 種類 | 例 |
サービスグループ ID | メンバーサービスのステータスを表示するグループのID | 整数 | 「serviceGroupId」:1 |
サービスグループ名 | メンバーサービスのステータスを表示するグループの名前 | String | 「serviceGroupName」:「sarah」 |
すべて選択 | グループ内のすべてのサービスがウィジェットに含まれているかどうか(これは、サービスフィールドをワイルドカード化することと同じです) | ブーリアン | 「chooseAll」:false |
サービス | ステータスが表示されるサービス | JSONオブジェクト | “ services”:[{“ id”:21、” name”:”メインページ”}] |
サービスSLAウィジェットのプロパティ
タイプserviceSLA(サービスSLAウィジェット)のすべてのウィジェットには、次のフィールドが含まれています。
プロパティ | 説明 | 種類 | 例 |
リーディングシート | SLAの計算に使用する必要のあるサービス | JSONオブジェクト | “ items”:[{“ serviceGroup”:” Production”、” service”:” *”}、{“ serviceGroup”:” Internal Services”、” service”:” *”}] |
デバイスのSLAウィジェットのプロパティ
次のプロパティは、deviceSLAウィジェットに固有です。
プロパティ | 説明 | 種類 | 例 |
メトリクス | SLAの計算に使用する必要があるメトリック(データポイント)。各サービスには、groupName(*)、deviceName(*)、dataSourceIdまたはdataSourceFullName、インスタンス(*)、メトリック(データポイント)、しきい値を含める必要があります。 、excludeSDTType(空の文字列はSDT期間が除外されないことを意味し、「group」はデバイスグループレベルのSDT期間が除外されることを意味し、「device」はデバイスレベルのSDT期間が除外されることを意味します) | JSONオブジェクト | 「metrics」:[{"groupName": "*"、 "deviceName": "*"、 "dataSourceFullName": "EC2(AWS_EC2)"、 "instances": "*"、 "metric": "CPUUtilization"、 "しきい値」:「<1」}] |
週の日数 | SLAを計算する必要がある日。コンマで区切ります。 1 =日曜日、2 =月曜日、3 =火曜日、4 =水曜日、5 =木曜日、6 =金曜日、7 =土曜日。 | String | 「daysInWeek」:「1,2,3,4,5,6,7」 |
一日の期間 | SLAを計算する必要がある選択した日の期間。 * =終日、または時間範囲は「hh:mm TO hh:mm」の形式で指定できます(例:「01:15 TO17:15」)。 | String | 「periodInOneDay」:「08:00〜12:00」 |
unmonitoredTimeType | データの処理方法:0 =監視されていない時間は無視され、可能な合計時間から差し引かれます、1 =監視されていない時間は稼働時間から差し引かれ、違反としてカウントされます、2 =監視されていない時間は稼働時間に追加され、利用可能としてカウントされます。 | 整数 | 「unmonitoredTimeType」:0 |
画面タイプ | 選択したメトリックを0つの数値に結合するか(displayType:1)、個別に表示するかどうか、最大XNUMXつのメトリック(displayType:XNUMX)。 | 整数 | 「displayType」:0 |
ボトムラベル | SLAの計算に使用する必要があるサービス。各サービスにはserviceGroupとserviceを含める必要があります。 | String | 「bottomLabel」:「利用可能時間」 |
サービスグラフウィジェット([サービス]タブから固定されたグラフ)プロパティ
タイプsgraph(サービスページから固定されたグラフ)のすべてのウィジェットには、次のフィールドが含まれています。
プロパティ | 説明 | 種類 | 例 |
サービスチェックポイントID | このグラフが関連付けられているチェックポイントのID | 整数 | 「serviceCheckpointId」:99 |
グラフ | ウィジェットとして追加されたグラフの名前 | String | 「グラフ」:「応答時間」 |
サービス名 | このグラフが関連付けられているサービスの名前 | String | “ serviceName”:” CName_check” |
地理情報 | このグラフが関連付けられているチェックポイントの場所 | String | 「geoInfo」:「米国–サンフランシスコ」 |
テーブルウィジェットのプロパティ
テーブルタイプのすべてのウィジェット(テーブルウィジェット)には、XNUMXつの追加オブジェクトが含まれています。 'columns'オブジェクトが含まれ、各列には次のフィールドがあります。
プロパティ | 説明 | 種類 | 例 |
列名 | 列の名前 | String | 「columnName」:「CPU」 |
データポイント | 列に選択されているデータソースとデータポイント | JSONオブジェクト | “ dataPoint”:{“ dataSourceId”:7960532、” isMultiple”:true、” dataPointId”:5349、” dataSourceFullName”:” NetSNMPCPUwithCores”、” dataPointName”:” CPUBusyPercent”} |
AlternativeDataPoints | 列に選択する必要がある代替のデータソースとデータポイントの組み合わせ | JSONオブジェクト | “ alternateDataPoints”:[{“ dataSourceId”:158、” isMultiple”:true、” dataPointId”:822、” dataSourceFullName”:” WinCPU”、” dataPointName”:” CPUBusyPercent”}] |
予測を有効にする | 予測が有効かどうか | ブーリアン | 「enableForecast」:true |
丸めXNUMX進数 | 値を四捨五入する小数点の数。 オプションは0、1、2です。 | 整数 | 「roundingDecimal」:0 |
RPN | このフィールドの式は、データポイントで実行されます。 列名はデータポイントとして参照する必要があります。 | String | 「rpn」:「100CPU」 |
また、「rows」オブジェクトが含まれています。各行には次のフィールドがあります。
プロパティ | 説明 | 種類 | 例 |
ラベル | 行のラベル | String | 「ラベル」:「ProdServer1」 |
グループID | 行に選択されたグループのID | 整数 | 「groupId」:7 |
グループフルパス | 行に選択されたグループのフルパス | String | “ groupFullPath”:” US – LA / Website” |
デバイスID | 行に選択されたデバイスのID | 整数 | 「deviceId」:12 |
デバイス表示名 | 行に選択されたデバイスの表示名 | String | 「deviceDisplayName」:「prodServer1」 |
インスタンス | 行の各列のインスタンス | JSONオブジェクト | 「instances」:[{「instanceId」:96678897、「instanceName」:「core1」、「dataPointName」:「CPUBusyPercent」、「dataPointId」:5349、「validationStatusCode」:0}] |
また、次のフィールドを持つ「予測」オブジェクトが含まれています。
プロパティ | 説明 | 種類 | 例 |
時間範囲 | トレーニングデータの時間範囲(予測が計算されるデータ)。 オプションは、過去7日間、過去14日間、過去30日間、過去暦月、過去365日間、またはカスタム時間範囲です。 | String | 「timeRange」:「過去7日間」 |
重症度 | 予測に含める必要のある最小アラート重大度、警告のXNUMXつ| エラー| クリティカル | String | 「重大度」:「警告」 |
信頼 | 予測されたアラートに必要な信頼度。 | 整数 | 「自信」:90 |
テキストウィジェットのプロパティ
テキストタイプのすべてのウィジェット(テキストウィジェット)には、コンテンツフィールドが含まれている必要があります。
プロパティ | 説明 | 種類 | 例 |
コンテンツ | テキストウィジェットに表示する必要のあるhtmlコンテンツ | String | "コンテンツ":" テキストウィジェットコンテンツ」 |