Skip to content

GetSamplingStatisticSummaries

Source: src/AWS/XRay/GetSamplingStatisticSummaries.ts

Retrieve recent aggregate sampling results (requests matched, sampled, and borrowed) for every sampling rule.

Bind the operation in the function’s init phase to get a runtime callable; provide the implementation with Effect.provide(XRay.GetSamplingStatisticSummariesHttp). The action is account-scoped: X-Ray does not support resource-level permissions for xray:GetSamplingStatisticSummaries, so the binding grants it on *.

import * as XRay from "alchemy/AWS/XRay";
// init — grants xray:GetSamplingStatisticSummaries
const getSamplingStatisticSummaries =
yield* XRay.GetSamplingStatisticSummaries();
// runtime
const summaries = yield* getSamplingStatisticSummaries();
const perRule = summaries.SamplingStatisticSummaries ?? [];