---
sidebar:
  label: roboto.domain.metrics
  order: 10
title: roboto.domain.metrics
---
## Submodules

- [roboto.domain.metrics.metric](/docs/reference/python-sdk/roboto/domain/metrics/metric)
- [roboto.domain.metrics.record](/docs/reference/python-sdk/roboto/domain/metrics/record)

## Package Contents

- [AggregateMetricsRequest](/reference/python-sdk/roboto/domain/metrics/record#roboto.domain.metrics.record.AggregateMetricsRequest) (class): Request payload for a numeric metric aggregation.

- [AggregationPeriod](/reference/python-sdk/roboto/domain/metrics/record#roboto.domain.metrics.record.AggregationPeriod) (class): Calendar bucket size used when grouping metric observations.

- [CreateMetricDefinitionRequest](/reference/python-sdk/roboto/domain/metrics/record#roboto.domain.metrics.record.CreateMetricDefinitionRequest) (class): Request payload to create a metric definition.

- [MAX_METRIC_LIST_RESULTS](/reference/python-sdk/roboto/domain/metrics/record#roboto.domain.metrics.record.MAX_METRIC_LIST_RESULTS) (data): `MAX_METRIC_LIST_RESULTS: int = 10000`. Upper bound on the page size accepted by metric query and list calls.

- [Metric](/reference/python-sdk/roboto/domain/metrics/metric#roboto.domain.metrics.metric.Metric) (class): A summary value recorded for one session under a metric definition.

- [MetricDefinition](/reference/python-sdk/roboto/domain/metrics/metric#roboto.domain.metrics.metric.MetricDefinition) (class): A named schema for a metric tracked across sessions and devices.

- [MetricDefinitionRecord](/reference/python-sdk/roboto/domain/metrics/record#roboto.domain.metrics.record.MetricDefinitionRecord) (class): A wire-transmissible representation of a metric definition.

- [MetricEntry](/reference/python-sdk/roboto/domain/metrics/record#roboto.domain.metrics.record.MetricEntry) (class): A single name+value pair within a bulk metric publish.

- [MetricRecord](/reference/python-sdk/roboto/domain/metrics/record#roboto.domain.metrics.record.MetricRecord) (class): A wire-transmissible representation of a metric data point.

- [MetricTimeFilter](/reference/python-sdk/roboto/domain/metrics/record#roboto.domain.metrics.record.MetricTimeFilter) (class): Enum where members are also (and must be) strings

- [NumericAggregateMetricRecord](/reference/python-sdk/roboto/domain/metrics/record#roboto.domain.metrics.record.NumericAggregateMetricRecord) (class): A wire-transmissible representation of one period bucket in a numeric metric aggregation.

- [NumericAggregateMetricsResponse](/reference/python-sdk/roboto/domain/metrics/record#roboto.domain.metrics.record.NumericAggregateMetricsResponse) (class): Response payload for a numeric metric aggregation request.

- [NumericAggregation](/reference/python-sdk/roboto/domain/metrics/record#roboto.domain.metrics.record.NumericAggregation) (class): Aggregation function applied to numeric metric values within each period bucket.

- [PublishMetricsRequest](/reference/python-sdk/roboto/domain/metrics/record#roboto.domain.metrics.record.PublishMetricsRequest) (class): Request payload to insert multiple metric data points in a single call.

- [QueryMetricsRequest](/reference/python-sdk/roboto/domain/metrics/record#roboto.domain.metrics.record.QueryMetricsRequest) (class): Request payload to query raw metric data points.

- [UpdateMetricDefinitionRequest](/reference/python-sdk/roboto/domain/metrics/record#roboto.domain.metrics.record.UpdateMetricDefinitionRequest) (class): Request payload to update a metric definition.
