cs(<deltaMetricName> [and|or [not] <deltaMetricName2>] ... [,|and|or [not] source="<sourceName>"] ... [and|or [not] tag="<sourceTag>"] ... [and|or [not] <pointTagKey>="<pointTagValue>"] ...)
Returns the time series that match the specified delta metric name, optionally filtered by sources and point tags.
cs()to display delta counter metrics in a time series chart or to specify the series to other functions.
- Use the ts() function to display the time series in a time series chart, or to specify the series to other functions.
Parameters are exactly the same as parameters for the ts() function.
Instead of the
metricName parameters, you specify
deltaMetricName parameters. The delta character is required for the incoming metrics, but not in a query.
cs() function returns one or more delta counter time series.
- A time series is a sequence of data points that each consists of a data value and a timestamp. Every time series is identified by a unique combination of metric name, source name, and point tag values.
- Delta counters bin to a minute timestamp and treat write operations to the same bin as deltas.
You can group and filter
cs() time series, just like ts() time series, to limit the search space.
In the query editor,
cs() supports autocomplete, which makes it straighforward to find tracing metric. (The Metrics browser does not currently distinguish between metrics and delta counter metrics). The following example illustrates this.
Many of the metrics in the Beachshirts sample application are delta counter metrics for improved efficiency. The following screenshot includes the query:
That means we sum all
tracing.derived metrics, and group the result by application and service.