Extension:ApiFeatureUsage/ja

The ApiFeatureUsage extension adds a special page and an API module to fetch summaries of data logged by ApiBase::logFeatureUsage, which is typically an indication of use of deprecated API features.

依存関係
ログデーターは、何らかのストレージシステムに入れる必要があります. 現在はElasticsearchはでサポートされています.

設定

 * パラメーター :

の追加設定値 :
 * Elastica バックエンド（ ）
 * Elasticsearchサーバーの配列 必須.
 * Elasticsearchサーバーの配列 必須.


 * 接続試行回数の最大値、既定値は1です.
 * 接続試行回数の最大値、既定値は1です.


 * 使用するインデックスの接頭辞. 既定値は" "です.
 * 使用するインデックスの接頭辞. 既定値は" "です.


 * 使用するインデックスの日付フォーマット. the PHP manualを参照してください. 既定値は" "です.
 * 使用するインデックスの日付フォーマット. the PHP manualを参照してください. 既定値は" "です.


 * クエリの対象となるElasticsearchのタイプ. 既定値は" "です.
 * クエリの対象となるElasticsearchのタイプ. 既定値は" "です.


 * ログに記録された値「 $feature 」のフィールド名. 既定値は" "です.
 * ログに記録された値「 $feature 」のフィールド名. 既定値は" "です.


 * ログアウトしたタイムスタンプのフィールド名. 既定値は" "です.
 * ログアウトしたタイムスタンプのフィールド名. 既定値は" "です.


 * ログのユーザーエージェントのフィールド名. 既定値は" "です.
 * ログのユーザーエージェントのフィールド名. 既定値は" "です.

使用法
この拡張機能では、新しい特別ページ「Special:ApiFeatureUsage」が追加され、ユーザーエージェントと日付範囲の機能使用ログの要約を要求する簡単なフォームが用意されています.

この拡張機能では、APIクエリサブモジュール「 」も追加されています. 詳細は自動生成されたAPIドキュメントを参照してください.