トレースと同じデータを読むチャート

すべてのウィジェットは、トレース一覧と同じデータを読みます。ダッシュボードがp99を380msと表示したとき、その数値の裏にあるトレースはクリック1回の距離にあり、値も一致します。

画面

全メトリクスを、型とサービスとともに

エクスプローラは、サービスが実際に送出しているものを一覧します。各メトリクスの型、送信元のサービス、データポイント数、最終観測時刻を表示します。

The metric explorer listing every metric with its type, service and data point count
/metrics http.server.request.duration
signal
metrics
temporality
delta · cumulative
widgets
series · stat · table · histogram
percentiles
p50 · p95 · p99
variables
$service · $env

動き

重大度別のログ量

5時間分のログ量を5分刻みのバケットでレベル別に積み上げています。warnの塊とその後のerrorの跳ね上がりは、スタットタイルなら平坦にならしてしまう形です。

/logs live
logs · volume · last 5hLIVE
14.0K logsin selected range
4 severities · 60 buckets · 5m eachwarn cluster 11:10–11:40 · error blip 11:50

その他の画面

メトリクス & ダッシュボードの画面

/metrics Every metric, typed
The metric explorer listing each metric with its type, service and last seen time
/metrics/:name Request duration
http.server.request.duration charted over six hours, with the jump after the bad deploy
/metrics/:name Requests waiting on the pool
db.client.connection.pending_requests for payment-svc: zero until the deploy, then 30 to 40 requests waiting for a connection
/dashboards/templates Templates your data supports
Dashboard templates sorted by which ones the incoming telemetry can fill

できること

ボードを組み立てる

time series
時系列
p50、p95、p99を1つの軸に並べ、それぞれ固有の色で描きます。製品内のすべてのレイテンシチャートで同じ色を使います。
stat + threshold
スタットとしきい値
単一のスカラー値と、それが下回るべきラインを表示します。Apdexと目標値、エラー率と許容予算。比較はウィジェットの一部です。
$service
変数
$serviceや$envを一度宣言すれば、ボード上の全ウィジェットがそのセレクタに追従します。12個のダッシュボードが少しずつずれていく代わりに、1つで12サービスをカバーできます。
group by
属性の自動補完
グループ化の候補は、そのメトリクスが実際に持つ属性から提示されます。何も送出していないキーでグループ化するチャートは作れません。
select range
チャートからトレースへ
任意のレイテンシチャートで範囲を選択すると、その中のトレースを開けます。チャートはスパンへのインデックスです。

次は

このデータを共有する画面

OTLPをMapleに向ける。

エンドポイントとキーが1つずつ。トレース、ログ、メトリクス、セッションが、最初のリクエストから同じトレースIDに集まります。