Skip to content
View as Markdown
View as Markdown

@salesforce/b2c-tooling-sdk / operations/metrics

operations/metrics

Metrics operations for B2C Commerce (Observability).

This module provides typed, high-level functions for retrieving operational time-series metrics from the SCAPI Observability Metrics API (observability/metrics/v1). Each metric category has its own function; all return the same MetricsDataResponse envelope.

Categories

getMetricsByCategory dispatches to the correct function by category name — convenient for CLIs and tools that take a category as input.

Usage

typescript
import {createMetricsClient} from '@salesforce/b2c-tooling-sdk/clients';
import {getOverallMetrics} from '@salesforce/b2c-tooling-sdk/operations/metrics';

const client = createMetricsClient({shortCode, tenantId}, auth);
const result = await getOverallMetrics(client, tenantId, {from, to});
for (const metric of result.data) {
  console.log(metric.title, metric.dataSeries.length);
}

Authentication

Requires OAuth client-credentials with the sfcc.metrics admin scope. The createMetricsClient factory attaches this scope plus the tenant scope automatically.

Interfaces

Type Aliases

Variables

Functions

References

Metric

Re-exports Metric


MetricDataPoint

Re-exports MetricDataPoint


MetricDataSeries

Re-exports MetricDataSeries


MetricsClient

Re-exports MetricsClient


MetricsClientConfig

Re-exports MetricsClientConfig


MetricsDataResponse

Re-exports MetricsDataResponse


MetricsError

Re-exports MetricsError

Released under the Apache-2.0 License.