SELECT percentage(count(*), where errorType = 'NetworkFailure' OR errorType = 'HTTPError') as 'Error Rate %', count(*) as '# of Requests', filter(count(*), where errorType='NetworkFailure' OR errorType='HTTPError' as '# of Errors') FROM MobileRequestError, MobileRequest facet requestDomain
最もビジネスクリティカルなAPIのモバイルアプリで見られるエラー率はどのくらいですか?
SELECT percentage(count(*), where errorType = 'NetworkFailure' OR errorType = 'HTTPError') as 'Error Rate %', count(*) as '# of Requests', filter(count(*), where errorType='NetworkFailure' OR errorType='HTTPError' as '# of Errors') FROM MobileRequestError, MobileRequest facet requestPath where requestPath = '{MY_API_PATH}'
90%の重要なリクエストについて、URL別の応答時間は?
SELECT percentile(responseTime, 90), latest(requestUrl) as 'Latest URL' from MobileRequest facet cases(where requestUrl like '%{YOUR_CORE_API}%' as 'Core API', where requestUrl like '%{YOUR_FEATURE_API}%' as 'New Feature API')
バックエンドサービスが受信しているアプリからのネットワークトラフィックはどのくらいですか?
SELECT count(*) FROM MobileRequest FACET requestDomain since 3 days ago
httpのレスポンスタイムが3秒を超えることで影響を受けるユーザーの割合は?
SELECT filter(uniqueCount(MobileRequest.uuid), WHERE responseTime > 3) / uniqueCount(MobileSession.uuid) * 100 as '% Users Impacted' FROM MobileRequest, MobileSession since 1 day ago timeseries compare with 2 days ago
ドメイン、国、キャリア、またはASNオーナーごとの応答時間とリクエスト数の分布は?
SELECT histogram(responseTime, 20, 20) FROM MobileRequest since 3 days ago facet asnOwner
レスポンスタイムのパーセンタイル別内訳はどうなっていますか?
SELECT percentile(responseTime, 98) as '98 percentile (sec)', percentile(responseTime, 90) as '90 percentile (sec)', percentile(responseTime, 50) as '50 percentile (sec)' from MobileRequest since 3 days ago
セッションあたりのリクエストは、異なるアプリやそのアプリの後続ビルドでどのように比較されますか?
SELECT count(*)/uniqueCount(sessionId) from MobileRequest, MobileSession facet appName timeseries
SELECT count(*) FROM MobileRequestError where errorType = 'HTTPError' FACET requestUrl
私のアプリケーションで最も一般的なネットワーク障害は何ですか?
SELECT count(*) FROM MobileRequestError where errorType = 'NetworkFailure' facet networkError
失敗やエラーが発生しやすいドメインは?
SELECT percentage(count(*), where errorType = 'NetworkFailure' OR errorType = 'HTTPError') as 'Error Rate %', count(*) as '# of Requests', filter(count(*), where errorType='NetworkFailure' OR errorType='HTTPError' as '# of Errors') FROM MobileRequestError, MobileRequest facet requestDomain
最もビジネスに不可欠なAPIのモバイルアプリでのエラー率は?
SELECT percentage(count(*), where errorType = 'NetworkFailure' OR errorType = 'HTTPError') as 'Error Rate %', count(*) as '# of Requests', filter(count(*), where errorType='NetworkFailure' OR errorType='HTTPError' as '# of Errors') FROM MobileRequestError, MobileRequest facet requestPath where requestPath = '{MY_API_PATH}'
エラーが発生しているユーザー数は、総ユーザー数と比較してどのくらいですか?
SELECT filter(uniqueCount(MobileRequestError.uuid), WHERE errorType = 'HTTPError') / uniqueCount(MobileSession.uuid) * 100 as '% Users Impacted by Errors' FROM MobileRequestError, MobileSession COMPARE WITH 7 days AGO
私のアプリケーションのどのバージョンで最もエラーが発生していますか?
SELECT count(*) FROM MobileRequestError FACET appVersion
私のアプリケーションで最も問題があるのは、どのユニークデバイス(UUID)ですか?
SELECT count(*), latest(device), latest(carrier), latest(asnOwner), latest(countryCode) FROM MobileRequestError FACET deviceUuid limit 100 SINCE 1 days ago
過去のHTTPエラー数はどのようになっていますか(ドメイン別)?
SELECT count(*) FROM MobileRequestError where errorType = 'HTTPError' FACET requestDomain timeseries