Upgrade to Pro — share decks privately, control downloads, hide ads and more …

NRQLはじめました

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.
Avatar for bassbone bassbone
December 15, 2021

 NRQLはじめました

NRUG vol.1でLTしました。

Avatar for bassbone

bassbone

December 15, 2021
Tweet

Other Decks in Programming

Transcript

  1. 伊藤 純一(Junichi Ito) ・株式会社ラフール SRE / EM ・Twitter: @bassbone0 ・GitHub:

    @bassbone ・Qiita: @bassbone ・note: @bassbone ・Kaggle: @bassbone (Kaggle Expert) ・Blog: https://blog.bassbone.tokyo ・ISUCON:ISUCON7〜ISUCON11参加       ⇨いつか本戦行きたい 今回、初LTです(ドキドキ
  2. 基本的な構文 SELECT function(attribute) [AS 'label'][, ...] FROM data type [WHERE

    attribute [comparison] [AND|OR ...]][AS 'label'][, ...] [FACET attribute | function(attribute)] [LIMIT number] [SINCE time] [UNTIL time] [WITH TIMEZONE timezone] [COMPARE WITH time] [TIMESERIES time] (公式ドキュメントより)
  3. NRQL例(1) FROM StorageSample SELECT average(diskUsedPercent) as 'Disk Usage’ FACET displayName

    サーバー単位でディスク使用 率の平均を取得できる。 FACET(SQLのGROUP BYに 相当)がポイント。特定の項目 で集約。
  4. NRQL例(2) FROM Transaction SELECT percentage( count(*), WHERE http.statusCode >= 500

    ) SINCE 1 week AGO WHERE appName = 'xxxx' 特定のアプリケーションのエラー 発生率を取得できる。 percentageがポイント。特定の 条件を満たす割合を得られる。