IOTA Watchのデータ取得元と更新頻度
公式APIの取得元、更新間隔、サンプル時刻、古いデータの表示から、IOTA Train at Homeのデータが最新かを確認します。
プレーンテキスト版IOTA Watchは、パブリックMacrocosmosメインネット API を読み取ります。デバイスのステータス、報酬、トレーニング統計には個別の更新クロックがあります。 1 つを更新しても、他のものは最新になりません。
各ビューにどのソースがフィードされますか?
- デバイスの検出: アクティブな実行とすべてのアクティブな実行のマイナー名簿
- ネットワークビュー: 実行、実行占有率、マイナー名簿、および実行の進行状況
- 報酬: 資格の合計と報酬履歴、個別に取得
- トレーニング履歴: 選択した実行と期間のメトリクス、スループット、累積トークン
API ベースは iota-web.api.macrocosmos.ai/mainnet です。これらは公開朗読です。IOTA Watchは、ローカル デバイスのログを読み取ることも、公式トレーニング アプリを制御することもできません。
ページはどのくらいの頻度で更新されますか?
ページが表示されている間、デバイスのステータスは通常 30 秒ごとにチェックされ、2 分ごとに報酬が与えられます。ネットワークマイナーの名簿と進行状況を 1 分に 1 回程度チェックします。サーバー キャッシュは、マイナー名簿と進行状況については 60 秒間、占有については 120 秒間、実行、報酬および履歴メトリクスについては 5 分間継続します。ページチェックを繰り返すと、キャッシュされた有効な応答が再利用される場合があります。
手動更新には 15 秒のクールダウンがあります。新しいデータを要求できますが、公式のレート制限と再試行遅延は尊重されます。ページが非表示になっている間、バックグラウンド ポーリングは一時停止します。
フェッチ時間とサンプル時間の関係
フェッチ時間は、そのソースの最後に成功した読み取りを記録します。サンプル時間は、公式 API がトレーニング統計を記録したときの時間です。成功した読み取りには古いサンプルが含まれている可能性があります。それだけではマシンがオフラインであることはわかりません。
ソースに障害が発生するとどうなりますか?
以前に成功した値は、警告と元のフェッチ時間とともに表示されたままになります。欠落したデータは不明のままです。報酬合計と報酬履歴は別々に失敗する可能性があるため、使用可能なフィールドが 1 つあるからといって、すべての報酬フィールドが最新であることを意味するわけではありません。
デバイスのリフレッシュが 5 分を超えて中断されると、データ読み取りの警告が発生します。 リフレッシュの中断を参照してください。 部分的なネットワーク ビュー は、正常に読み取られた名簿の数を報告します。