RollupConnector Service APIv2

Understanding the RollupConnector service APIv2, as known as ntt.monitoring.rollup_connector.v2.

Here is the list of resources supported in RollupConnector service APIv2:

RollupConnector Service Shared Methods and Messages

RollupConnector Service Shared Methods

Here is the list of RollupConnector service shared methods:

SubscribeToTimeSeries Method

SubscribeToTimeSeries

rpc SubscribeToTimeSeries(SubscribeToTimeSeriesRequest) returns (SubscribeToTimeSeriesResponse)

RollupConnector Service Shared Messages

Here is the list of RollupConnector service shared messages:

SubscribeToTimeSeriesRequest Message

Request message for method [SubscribeToTimeSeries][ntt.monitoring.rollup_connector.v2.SubscribeToTimeSeries]

Name Type Description
add SubscribeToTimeSeriesRequest.AddRules AddRules will add passed rules to the current ones
remove SubscribeToTimeSeriesRequest.RemoveRules RemoveRules will remove passed rules (if present) from current ones

SubscribeToTimeSeriesRequest.AddRules Message

Name Type Description
rules repeated SubscribeToTimeSeriesRequest.Rule

SubscribeToTimeSeriesRequest.RemoveRules Message

Name Type Description
ids repeated string

SubscribeToTimeSeriesRequest.Rule Message

Name Type Description
sharding SubscribeToTimeSeriesRequest.Rule.Sharding
alignment_period .google.protobuf.Duration
storage_aligner .ntt.monitoring.v4.Aggregation.Aligner
query_aligner .ntt.monitoring.v4.Aggregation.Aligner
binary_filter bytes
pre_agg_key_set bytes
rule_id string

SubscribeToTimeSeriesRequest.Rule.Sharding Message

Name Type Description
by string
size int64
from int64
to int64

SubscribeToTimeSeriesResponse Message

Response message for method [SubscribeToTimeSeries][ntt.monitoring.rollup_connector.v1.SubscribeToTimeSeries]

Name Type Description
added SubscribeToTimeSeriesResponse.AddedRules Contains rule ids of added rules
removed SubscribeToTimeSeriesResponse.RemovedRules Contains rule ids confirmation.
subscribed SubscribeToTimeSeriesResponse.TimeSeries Contains subscribed time series
reset SubscribeToTimeSeriesResponse.Reset Reset contains information with time range clients should retrieve snapshot time series from store directly.
keep_alive SubscribeToTimeSeriesResponse.KeepAlive Keepalive

SubscribeToTimeSeriesResponse.AddedRules Message

Name Type Description
rule_ids repeated string

SubscribeToTimeSeriesResponse.KeepAlive Message

Name Type Description
none none none

SubscribeToTimeSeriesResponse.RemovedRules Message

Name Type Description
none none none

SubscribeToTimeSeriesResponse.Reset Message

Name Type Description
timestamp .google.protobuf.Timestamp

SubscribeToTimeSeriesResponse.TimeSeries Message

Name Type Description
time_series_with_rids repeated SubscribeToTimeSeriesResponse.TimeSeriesWithRuleIds

SubscribeToTimeSeriesResponse.TimeSeriesWithRuleIds Message

Name Type Description
header bytes
snapshot_value bytes
correction_value bytes
point_timestamp uint64
rule_id string