新しいチャートを追加する際、クエリおよび分析結果の傾向をより直感的に可視化するために、時系列モードを有効化できます。本トピックでは、時系列モードの基本概念、メリット、制限事項、および構成例について説明します。
基本概念
現在、折れ線グラフ (プロ版) およびフローチャート (プロ版) のみが時系列モードをサポートしています。
時系列モードは、1 つまたは複数のデータセットが連続した期間にわたってどのように変化するかを示します。複数のクエリおよび分析文の結果をマージすることで、データの傾向をより詳細かつ直感的に把握できます。
time フィールドは、Simple Log Service の各ログエントリに設定されるデフォルト属性です。これは、ログが Simple Log Service に書き込まれる際に指定されたログの発生時刻を表します。time フィールドは、秒単位の UNIX タイムスタンプです。time フィールドを使用すると、時系列モードで統計チャートを構築でき、複雑な時間関数の操作を回避できます。
時系列モードと非時系列モードの主な違いは以下のとおりです:
-
時系列モード
-
システムが自動的に時間範囲を最適化し、データポイントを均等に配置します。
-
X 軸上では
mm:ss形式で、ポップオーバー内ではYYYY-MM-DD hh:mm:ss形式で時間が表示されます。 -
複数のクエリおよび分析文を追加できます。

-
-
非時系列モード
-
X 軸上のデータポイントが広い時間範囲にわたって分散します。
-
X 軸およびポップオーバーでは、時間が UNIX タイムスタンプ形式で表示されます。表示形式を変更するには、クエリおよび分析文内で時間関数を使用する必要があります。
-
クエリおよび分析文は 1 つのみ追加できます。

-
メリット
-
X 軸上の時間分布が均一になるため、メトリックの変化をより正確に反映できます。
-
X 軸の時間スケールが時間範囲に応じて自動的に最適化され、結果の詳細な情報を明らかにします。
-
X 軸上の時間は
mm:ss形式で表示されるため、時間範囲および特定の時刻をより直感的に把握できます。 -
複数のクエリおよび分析文を追加し、その結果をマージできます。
制限事項
X 軸の時間フィールドは、UNIX タイムスタンプ形式(秒単位)または標準時間形式である必要があります。サポートされる標準形式には、協定世界時 (UTC) など、2022-02-03T22:30:05+08:00 のような形式や、年・月・日・時・分・秒に解析可能な形式(例:YYYY/MM/DD hh:mm:ss、タイムゾーンは任意)が含まれます。
構成例
前提条件
標準ストレージの Logstore が作成済みであること。詳細については、「基本的な Logstore の作成」をご参照ください。
ログが収集済みであること。詳細については、「データ収集」をご参照ください。
インデックスが構成済みであること。詳細については、「インデックスの作成」をご参照ください。
例 1:1 日ごとの PV および UV 傾向の追跡

チャートを作成する際に、時系列モードを有効化および構成できます。折れ線グラフの作成および構成方法の詳細については、「ダッシュボードへのチャートの追加」および「折れ線グラフ」をご参照ください。主な構成パラメーターを以下に示します。
-
①:ログを含む Logstore を選択し、クエリおよび分析文を入力します。
* | select __time__ - __time__ % 3600 as time, COUNT(*) as pv, COUNT(DISTINCT remote_addr) as uv group by time order by time limit 10000-
time - time % 3600 as time は、1 時間単位の時間間隔を指定し、そのエイリアスとして time を使用することを意味します。
-
remote_addr フィールドはクライアントの IP アドレスを示し、ユニークビジター (UV) 数のカウントに使用できます。
-
ログの総数は、ページビュー (
pv) 数のカウントに使用されます。
-
-
②:1 日 (相対) をクエリ時間範囲として設定します。
-
③:適用 をクリックして、クエリおよび分析文を実行します。
-
④:共通設定 タブの クエリおよび分析構成 セクションで、Y 軸フィールド を pv および uv に設定します。
-
⑤:時系列モード スイッチをオンにします。
例 2:1 日ごとのインバウンドおよびアウトバウンドトラフィックの監視

チャートを作成する際に、時系列モードを有効化および構成できます。折れ線グラフの作成および構成方法の詳細については、「ダッシュボードへのチャートの追加」および「折れ線グラフ」をご参照ください。主な構成パラメーターを以下に示します。
-
①:ログを含む Logstore を選択し、クエリおよび分析文を入力します。
* | select __time__ - __time__ % 3600 as time , sum(body_bytes_sent)* -1 as net_out, sum(request_length) as net_in group by time order by time limit 10000-
time - time % 3600 as time は、1 時間単位の時間間隔を指定し、そのエイリアスとして time を使用することを意味します。
-
body_bytes_sent フィールドは、クライアントに送信されたレスポンスボディのバイト数を示します。このフィールドを使用して、アウトバウンドトラフィックを計算できます。
-
request_length フィールドは、リクエスト行、リクエストヘッダー、およびリクエストボディを含むリクエスト全体のサイズ(バイト単位)を表します。このフィールドは、インバウンドトラフィックの測定に使用されます。
-
-
②:1 日 (相対) をクエリ時間範囲として設定します。
-
③:適用 をクリックして、クエリおよび分析文を実行します。
-
④:共通設定 タブの クエリおよび分析構成 セクションで、Y 軸フィールド を net_out および net_in に設定します。
-
⑤:時系列モード スイッチをオンにします。