Skip to main content

observability.proto

path server/v1/observability.proto

package tigrisdata.observability.v1


Messages

AdditionalFunction

Additional function to apply on metrics query

NameTypeDescription
rollupRollupFunction

DataPoint

Represents the data point in timeseries.

NameTypeDescription
timestampint64
valuedouble

MetricSeries

Represents series in timeseries based on input query.

NameTypeDescription
fromint64
toint64
metricstring
scopestring
dataPointsDataPoint

QueryTimeSeriesMetricsRequest

Requests the time series metrics

NameTypeDescription
dbstring
collectionstring
fromint64
toint64
metric_namestring
tigris_operationTigrisOperation
space_aggregationMetricQuerySpaceAggregation
space_aggregated_bystring
functionMetricQueryFunction
quantilefloat
additionalFunctionsAdditionalFunction

QueryTimeSeriesMetricsResponse

QueryTimeSeriesMetric responds with this type.

NameTypeDescription
fromint64
toint64
querystring
seriesMetricSeries

RollupFunction

Rollup function aggregates the slices of metrics returned by original query and lets you operate on the slices using aggregator and constructs the bigger slice of your choice of interval (specified in seconds).

NameTypeDescription
aggregatorRollupAggregator
intervalint64

Enums

MetricQueryFunction

Function to apply on metrics query

NameNumberDescription
RATE0
COUNT1
NONE2

MetricQuerySpaceAggregation

Specifies how the metric should be aggregated for the time slices.

NameNumberDescription
AVG0
MIN1
MAX2
SUM3

RollupAggregator

Specifies how the initial query's result buckets should be processed in next stage.

NameNumberDescription
ROLLUP_AGGREGATOR_SUM0
ROLLUP_AGGREGATOR_COUNT1
ROLLUP_AGGREGATOR_MIN2
ROLLUP_AGGREGATOR_MAX3
ROLLUP_AGGREGATOR_AVG4

TigrisOperation

Represents Tigris operation category

NameNumberDescription
ALL0
READ1
WRITE2

Services

Observability

QueryTimeSeriesMetrics

MethodQueryTimeSeriesMetrics
RequestQueryTimeSeriesMetricsRequest
ResponseQueryTimeSeriesMetricsResponse
DescriptionQueries time series metrics