請求可能トランザクション数の取得
get
/console/admin/api/v1.1/dashboard/statistics/billableTrans
請求可能トランザクションの数を取得します。
リクエスト
サポートされるメディア・タイプ
- application/json
問合せパラメータ
- channel(オプション): string
チャネル名
- endTime(オプション): string
'yyyyMMddhhmmss'形式の時間範囲の終了時間
- nodeID(オプション): string
特定のピアのノードID
- startTime(オプション): string
'yyyyMMddhhmmss'形式の時間範囲の開始時間
レスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
400レスポンス
無効な引数
デフォルト・レスポンス
予期しないエラー
例
このエンドポイントは、ピアまたはチャネルの請求可能トランザクションの数を取得するために使用されます。
nodeID
およびchannel
パラメータは、問合せの範囲の設定に使用します。結果は、指定した時間範囲内の指定したスコープの合計数を含むJSONファイルです。
nodeID
を使用してピアを指定し、チャネルを指定しない場合、すべてのチャネルでのこのピアによる請求可能トランザクションの合計数が返されます。channel
を使用してチャネルを指定し、ピア・ノードを指定しない場合、すべてのピアによるこのチャネルでの請求可能トランザクションの合計数が返されます。- ピアとチャネルの両方を指定した場合、指定したチャネルでの指定したピアによる請求可能トランザクションの数が返されます。
次の例は、cURLを使用してRESTリソースに対するGETリクエストを送信し、請求可能トランザクションのメトリックを生成する方法を示しています。
curl -X GET -u username:password -k "http://<rest_server_url>:port/console/admin/api/v1.1/dashboard/statistics/billableTrans?nodeID=<nodeID>&channel=<channel>&startTime=<yyyymmddhhmmss>&endTime=<yyyymmddhhmmss>"
例:
curl -X GET -u myname@oracle.com:mypswd -k "http://server.oracle.com:10000/console/admin/api/v1.1/dashboard/billableTrans?nodeID=peer0-1&channel=tfzch01&startTime=20190224030000&endTime=20190224050000"
レスポンス本文の例
JSON形式のレスポンス本文のコンテンツの例を次に示します。
{ "data": { "nodeId": "peer0-1", "billableTrans": [ { "channelName": "tfzch01", "startTime": "Sun, 24 Feb 2019 03:00:00 GMT", "endTime": "Sun, 24 Feb 2019 05:00:00 GMT", "trans": 2 } ] } }