---
title: APIログ
category: オペレーション
weight: 74
---

APIログではAPIのリクエスト履歴が確認できます。

## APIログの確認方法

[オペレーション] -> [ログ管理]をクリックします。 

![Image from Gyazo](https://t.gyazo.com/teams/diverta/bec37ecc842bbf4422d0bb77e4f6b3d2.png)

ページタイトルの上の[ログ管理]をクリックし、表示されたプルダウンの中にある[APIログ]をクリックします。  

![Image from Gyazo](https://t.gyazo.com/teams/diverta/0784684a788db7f7bb37d69d7ab1808c.png)

## APIログの項目説明

![Image from Gyazo](https://t.gyazo.com/teams/diverta/cfedbe46a1e9f96219c89f84f0f63964.png)

### 絞り込み条件

APIログではキーワードやログ日時による絞り込みと、詳細検索を用意しています。

#### キーワードによる絞り込み

![Image from Gyazo](https://t.gyazo.com/teams/diverta/d1da6e518dddf4d87824684e0fc0b8cc.png)

[キーワード] テキストボックスに検索するキーワードを入力します。キーワードを含むログを絞り込みます。

#### ログ日時による絞り込み

![Image from Gyazo](https://t.gyazo.com/teams/diverta/7f6c79d50c90c0b4756ea54277379826.png)

ログ日時の開始と終了で期間選択します。選択した期間のログを絞り込みます。  
指定できるログの期間は35日間となります。過去のログ日時を指定する場合も35日間の範囲となるように指定してください。

#### 詳細検索

[詳細検索] ボタンをクリックすると、絞り込み条件を作成できます。

![Image from Gyazo](https://t.gyazo.com/teams/diverta/9c7513076df74d627cdbc41d50843478.png)

絞り込み対象として指定できる項目は次の通りです。

| 項目 | 説明 | 指定できる条件 |
| :--- | :--- | :--- |
| キャッシュステータス | リクエストのキャッシュ提供状況| [キャッシュステータス](#キャッシュステータスについて)
| HTTPメソッド | HTTPメソッド| [メソッドについて](#メソッドについて)
| ステータス | HTTPレスポンスステータスコード| [ステータス](#ステータスについて)
| レスポンス | API応答メッセージ | [検索条件](#検索に利用できるオペレーションについて)
| URI | リクエストが行われたエンドポイントのURI   | [検索条件](#検索に利用できるオペレーションについて)
| 送信元IPアドレス | リクエストを行ったユーザーのIPアドレス    | [検索条件](#検索に利用できるオペレーションについて)
| APIアクセストークン | リクエストと一緒に渡されたアクセストークン   | [検索条件](#検索に利用できるオペレーションについて)
| 処理実行時間 | サーバーがリクエストを処理するのに使用した時間。指定する数字はms | [検索条件](#検索に利用できるオペレーションについて)
| レスポンスサイズ | HTTPリクエストのボディサイズ。指定する数字はバイト数 | [検索条件](#検索に利用できるオペレーションについて)
| リファラー | 現在リクエストされているページへの直前のWebページのアドレス   | [検索条件](#検索に利用できるオペレーションについて)
| ユーザーエージェント | アクセスしたWebブラウザのユーザーエージェント | [検索条件](#検索に利用できるオペレーションについて) | 
| 都市コード | リクエストを行ったユーザーの都市情報   | [検索条件](#検索に利用できるオペレーションについて)
| 国コード | リクエストを行ったユーザーの国コード   | [検索条件](#検索に利用できるオペレーションについて)
| 画像変換 | Fastlyの画像オプティマイザーデータ | [検索条件](#検索に利用できるオペレーションについて) |
| アプリケーション・リクエストID | Kurocoのリクエスト識別子   | [検索条件](#検索に利用できるオペレーションについて)
| リクエストID | Fastlyが使用するリクエストの識別子   | [検索条件](#検索に利用できるオペレーションについて)

詳細検索は複数の条件をAND、またはORで連結できます。ANDの場合は指定した条件すべてにマッチするデータのみを対象とします。OR条件は指定した条件のいずれかにマッチするデータを対象とします。

#### 検索に利用できるオペレーションについて

検索では次のオペレーションが指定できます。

| オペレーション   | 型 | 対象となるデータ |
| :---               | :--- | :--- |
| 含む            |  文字列 | 条件が一部に一致するデータ |
| 含まない        | 文字列 | 条件がいずれにも一致しないデータ |
| =               | 文字列・数値 | 条件に一致するデータ |
| !=              | 文字列・数値 | 条件に一致しないデータ |
| <               | 文字列・数値 | 条件未満のデータ |
| >               | 文字列・数値 | 条件より大きいデータ |
| <=              | 文字列・数値 | 条件以下のデータ |
| >=              | 文字列・数値 | 条件以上のデータ |
| で始まる         | 文字列 | 条件ではじまるデータ |
| で始まらない     | 文字列 | 条件ではじまらないデータ |
| で終わる         | 文字列 | 条件で終わるデータ |
| で終わらない     | 文字列 | 条件で終わらないデータ |
| どれかを含む     | 文字列・数値 | 条件を複数指定し、いずれかの条件に一致するデータ |
| どれも含まない   | 文字列・数値 | 条件を複数指定し、いずれの条件にも一致しないデータ |

※ 処理実行時間、 レスポンスサイズは数値用のオペレーションのみ指定できます。

##### 並び順について

ソートキーと表示順を選択することで検索結果の並び順を指定できます。並び順はASC（昇順。小さい方から大きくなっていく）またはDESC（降順。大きい方から小さくなっていく）を指定できます。

### ログ一覧項目

ログとして一覧されるデータの項目は次の通りです。

| 項目 | 説明 |
| :--- | :--- |
| ログ日時 | ログの記録された日時を表示します。|
| キャッシュステータス | リクエストがキャッシュによって提供されたかどうかを表示します。詳細は[キャッシュステータスについて](#キャッシュステータスについて)を参照してください。 |
| HTTPメソッド | HTTPメソッドを表示します。詳細は[メソッドについて](#メソッドについて)を参照してください。 |
| ステータス | HTTPレスポンスステータスコードを表示します。詳細は[ステータスについて](#ステータスについて)を参照してください。 |
| レスポンス | API応答メッセージを表示します。|
| URI | リクエストが送られたエンドポイントのURIを表示します。|
| 送信元IPアドレス | リクエストを行ったユーザーのIPアドレスを表示します。|
| APIアクセストークン | リクエストと一緒に送られたアクセストークンを表示します。|
| 処理実行時間 | サーバーのリクエスト処理時間を表示します。|
| レスポンスサイズ | HTTPリクエストのボディサイズを表示します。|
| リファラー | 現在リクエストされているページへの直前のウェブページのアドレスを表示します。|
| ユーザーエージェント | アクセスしたWebブラウザのユーザーエージェントを表示します。|
| 都市コード | リクエストを行ったユーザーの都市情報を表示します。|
| 国コード | リクエストを行ったユーザーの国コードを表示します。|
| 画像変換 | Fastlyの画像オプティマイザーデータを表示します。|
| リクエストID | Fastlyのリクエスト識別子を表示します。|
| アプリケーション・リクエストID | Kurocoのリクエスト識別子を表示します。|

#### キャッシュステータスについて

キャッシュステータスは4つの値を取ります。

| 項目 | 説明 |
| :--- | :--- |
| HIT  | キャッシュからのリクエストがありました。 |
| MISS | キャッシュが見つからず、サーバーに到達しました。 |
| PASS | キャッシュできませんでした。 |
| ERROR | キャッシュ中にエラーが発生しました。 |

#### メソッドについて
- GET
- POST
- HEAD

#### ステータスについて
- OK
- Accepted
- Partial Content 
- Moved Permanently 
- Moved Temporarily
- Bad Request
- Unauthorized
- Forbidden
- Not Found   
- Method Not Allowed   
- Unprocessable Entity   
- Internal Server Error  
- Bad Gateway
- Service Unavailable
- Gateway Time-out

### ボタンの説明
![Image from Gyazo](https://t.gyazo.com/teams/diverta/9714eb9d8e8cc703800f31f45d2d69ee.png)

| ボタン  | 説明 |
| :--- | :--- |
| 検索する | 指定した絞り込み条件で検索します。 |
| ダウンロードする | ログ一覧で表示しているログ情報をダウンロードします。 |
| 削除する | ログ一覧で表示しているログ情報を削除します。 |

### ログ一覧のダウンロード
[ダウンロードする]ボタンをクリックするとダウンロード設定が開きます。

![Image from Gyazo](https://t.gyazo.com/teams/diverta/904ae8d8fef53ff1860b35dab03433f5.png)

![Image from Gyazo](https://t.gyazo.com/teams/diverta/9c0de24b0571392b4b347c49feaf6cd8.png)

| 項目 | 説明 |
| :--- | :--- |
| 文字コード | CSVファイルの文字コードを設定します。 |
| キャンセル | ダウンロードをキャンセルします。 |
| ダウンロードする | ダウンロードします。 |