Simple Log Service では、ip_to_province 関数を使用して、地理情報を中国マップ上に可視化できます。このトピックでは、中国マップの設定方法について説明します。
前提条件
データが収集済みであること。詳細については、「サーバーからのテキストログの収集」をご参照ください。
インデックスが作成済みであること。詳細については、「インデックスの作成」をご参照ください。
ダッシュボードが作成済みであること。詳細については、「ダッシュボードのクイック作成」をご参照ください。
ステップ 1:データのクエリと分析
Simple Log Service コンソールにログインします。[プロジェクト] セクションで、対象のプロジェクトをクリックします。

-
左側のナビゲーションウィンドウで [Log Storage] をクリックします。[Logstores] リストで、対象の Logstore をクリックします。

-
次のクエリ文を入力し、[検索と分析] をクリックしてログデータを表示します。
Simple Log Service は、ip_to_province 関数を使用して、地理情報を中国マップに表示します。省名を英語で表示するには、'en' パラメーターを追加します (例:
ip_to_province(ip_address,'en'))。* | select ip_to_province(http_x_forwarded_for) as province, count(1) as c group by province order by c desc limit 100000
ステップ 2:中国マップの設定
-
左側のナビゲーションウィンドウで、 を選択します。[ダッシュボード] リストで、対象のダッシュボードをクリックします。ダッシュボードの右上で [編集] をクリックします。編集モードで をクリックします。

-
[チャートの編集] ページで、クエリの時間範囲、Logstore、およびクエリ文を設定します。右側のペインで、 を選択します。全般設定を次のように設定します。その後、ページ上部の [適用] をクリックして、チャートをプレビューします。
-
:マップがエリア別にデータを表示するように設定します。
-
:エリアを表すフィールドを選択します。このフィールドには、
Beijingのような省または直轄市の名前を含める必要があります。この例では、クエリ結果からprovinceフィールドを選択します。 -
:各エリアの数値を含むフィールドを選択します。この例では、
cフィールドを選択して、各エリアのログ数を表示します。 -
:マップの地理的範囲を設定します。中国全土を表示するには、全国のオプションを選択します。

-