次のオブジェクトは task
API に直接関連しています。
タスク オブジェクトには次のプロパティがあります。
プロパティ | タイプ | 説明 |
---|---|---|
taskid | string | (読取専用) タスクの滨顿 |
type (必须) |
integer | タスクのタイプ 使用可能な値: 1 - 诊断情报 6 - 今すぐ确认 |
status | integer | (読取専用) タスクのステータス 使用可能な値: 1 - 新しいタスク 2 - 進行中のタスク; 3 - 完了タスク 4 - 期限切れタスク。 |
clock | timestamp | (読取専用)タスクが作成された时刻 |
ttl | integer | (読取専用) タスクが期限切れになるまでの秒数 |
proxy_hostid | string | 诊断情报の統計が収集されるプロキシの ID。 迟测辫别が 今すぐ确认 では无视されます。 |
request (必须) |
object | タスク种别に応じたタスク依頼オブジェクト:诊断情报 タスクオブジェクトの详细今すぐ确认 タスクオブジェクトの详细 |
result | object | (読取専用) 诊断情报タスクの結果オブジェクト。 結果がまだ準備できていない場合は、NULL が含まれる場合があります。 結果オブジェクトについては以下で详しく説明します |
'Check now' task request オブジェクトには次のプロパティがあります。
プロパティ | タイプ | 説明 |
---|---|---|
itemid | string | アイテムの IDとローレベルディスカバリルール |
The 'Refresh proxy configuration' task request object has the following properties.
Property | Type | Description |
---|---|---|
proxy_hostids | array | Proxy IDs. |
diagnostic information task request オブジェクトには次のプロパティがあります。 すべてのタイプのプロパティの統計リクエスト オブジェクトについては以下で详しく説明します。
プロパティ | タイプ | 説明 |
---|---|---|
historycache | object | 履歴キャッシュ統計リクエスト。 サーバーとプロキシで利用可能。 |
valuecache | object | アイテム キャッシュ統計リクエスト。 サーバーで利用可能。 |
preprocessing | object | マネージャ統計リクエストの事前処理。 サーバーとプロキシで利用可能。 |
alerting | object | アラート マネージャの統計要求。 サーバーで利用可能。 |
lld | object | LLD マネージャー統計要求。 サーバーで利用可能。 |
Statistic request オブジェクトは、サーバー/プロキシの内部プロセスに関して収集する必要がある情報の種類を定義するために使用されます。 次のプロパティがあります。
プロパティ | タイプ | 説明 |
---|---|---|
stats | query | 返される統計オブジェクトのプロパティ。 诊断情报統計の各タイプで使用可能なフィールドのリストについては以下で详しく説明します。 デフォルト: extend 利用可能なすべての统计フィールドを返します。 |
top | object | 返された統計値を並べ替えて制限するオブジェクト。 诊断情报統計の各タイプで使用可能なフィールドのリストについては以下で详しく説明します。 例: { “source.alerts”: 10 } |
次の統計フィールドは、诊断情报リクエスト プロパティのタイプごとにリクエストできます。
诊断タイプ | 使用可能なフィールド | 説明 |
---|---|---|
historycache | items | キャッシュされたアイテムの数 |
values | キャッシュされた値の数 | |
memory | 共有メモリ統計 (空き容量、使用済みチャンク数、空きチャンク数、空きチャンクの最大サイズ) | |
memory.data | ヒストリー?データ?キャッシュの共有メモリー统计 | |
memory.index | ヒストリー索引キャッシュ共有メモリー统计 | |
valuecache | items | キャッシュされたアイテムの数 |
values | キャッシュされた値の数 | |
memory | 共有メモリ統計 (空き容量、使用済みチャンク数、空きチャンク数、空きチャンクの最大サイズ) | |
mode | 値キャッシュ モード | |
preprocessing | values | キューに入れられた値の数 |
preproc.values | 事前処理ステップでキューに入れられた値の数 | |
alerting | alerts | キューに入れられたアラート数 |
lld | rules | キューに入れられたルールの数 |
values | キューに入れられた値の数 |
次の统计フィールドを使用して、要求された情报をソートおよび制限できます。
诊断タイプ | 使用可能なフィールド | タイプ |
---|---|---|
historycache | values | integer |
valuecache | values | integer |
request.values | integer | |
preprocessing | values | integer |
alerting | media.alerts | integer |
source.alerts | integer | |
lld | values | integer |
Statistic result オブジェクトは、タスク オブジェクトのresult
フィールドで取得されます。
プロパティ | タイプ | 説明 |
---|---|---|
status | integer | (読取専用) タスク结果のステータス 使用可能な値: -1 - タスク実行中にエラー 0 - タスク実行結果作成 |
data | string/object | 特定の诊断情报タスクの統計要求オブジェクトに応じた結果。 タスクの実行中にエラーが発生した場合は、エラー メッセージ文字列が含まれます。 |